1. 程式人生 > 實用技巧 >實現DNS轉發伺服器

實現DNS轉發伺服器

  • 配置轉發DNS伺服器10.0.0.103
第一步:修改主配置檔案/etc/named.conf
vim /etc/named.conf
options {
//      listen-on port 53 { 127.0.0.1; };
//      allow-query     { localhost; };
        forward         first;
        forwarders      {10.0.0.101;}; 
}
        dnssec-enable no;
        dnssec-validation no;  
first:先轉發至指定DNS伺服器,如果無法解析查詢請求,則本伺服器再去根伺服器查詢 only: 先轉發至指定DNS伺服器,如果無法解析查詢請求,則本伺服器將不再去根伺服器查詢 第二步:重啟伺服器
systemctl restart named

  • 配置主伺服器 10.0.0.101
第一步:修改主配置檔案/etc/named.conf
[root@localhost ~]# vim /etc/named.conf
options {
//      listen-on port 53 { 127.0.0.1; };
//      allow-query     { localhost; };
}
第二步:修改主配置檔案/etc/named.rfc1912.zones,建立區域資訊
[root@localhost ~]# vim /etc/named.rfc1912.zones
zone "magedu.org" IN {
        type master;
        
file "magedu.org.zone"; };
第三步:建立區域資料庫檔案,並修改許可權、所屬組
[root@localhost ~]# vim /var/named/magedu.org.zone
$TTL 1D
@       IN SOA master admin.magedu.org. ( 20201231 1H 10M 3D 12H )
           NS  ns1
ns1        A   
10.0.0.101 www A 10.0.0.103 [root@localhost named]# chmod 640 magedu.org.zone [root@localhost named]# chown .named magedu.org.zone
第四步:重啟伺服器
systemctl restart named
  • 客戶端測試
dig www.magedu.org @10.0.0.103