构建一个完整的DNS系统


 

  如之奈何

您需要查看一些基础性的文章,文章末尾附录之中有传送门

中文第四版。

  上图便是我们整个DNS系统的鸟瞰,您需要特别注意,由于我们整个过程需要启动6个相互关联的、位于GNU/Linux操作系统上的DNS服务器,一个小小的失误,极可能导致最终的失败,所以,在接下来的“游戏”里,您应该时刻知道我们目前处于系统的哪个位置。

192.168.31.6。

# /etc/named.conf
                               listen-on port          directory                dump-                statistics-          memstatistics-          allow-         allow-         allow-         allow-  
 zone             };
# /var/named/root.zone
 .         IN      SOA     dns-.dns.mil.  dns.mail.dns.mil.      
 
 .                    IN      NS      dns- dns-.dns.mil.      IN      A       .
 .                            IN      NS      dns- dns-.dns.mil.      IN      A       .
 
 .                         IN      NS      dns--.dns. dns--.dns..    IN      A       .
 org.                    IN      NS      dns-org- dns-org-.dns.org.      IN      A       .
 
 ;根域划分 子域授权

 

Step cc & Step org

我们将cc与org域的DNS服务皆放在Clone 3服务器上,其将担负顶级域DNS服务器的职能。

# /etc/named.conf
                               listen-on port          directory                dump-                statistics-          memstatistics-          allow-         allow-         allow-         allow-  zone              zone              zone             };
# /var/named/root.cache
 .                    IN      NS      dns- dns-.dns.mil.      IN      A       .
 .                    IN      NS      dns- dns-.dns.mil.      IN      A       .
# /var/named/.zone
 $TTL 
 
 . IN SOA dns--.dns.. dns-.mail.dns.         
      
 .             IN      NS      dns--.dns. dns--.dns..    IN      A       .
 
 eecs..        IN      NS      dns.eecs. dns.eecs..    IN      A       .
# /var/named/org.zone
 $TTL 
 
 org. IN SOA dns-org-.dns.org. dns-         
      
 org.                    IN      NS      dns-org- dns-org-.dns.org.      IN      A       .
 
 .org.       IN      A       .
 
  dns.just.org.   IN      A       .

 

  Step eecs.cc

  目前位置——eecs.cc域DNS服务器Clone4,192.168.31.4。

配置文件如下。 

# /etc/named.conf
# /etc/ listen-on port directory dump- statistics- memstatistics- allow- allow- allow- allow- zone zone }; View Code
# /var/named/root.cache
; /var/named/ . IN NS dns- dns-.dns.mil. IN A . . IN NS dns- dns-.dns.mil. IN A . View Code
# /var/named/eecs..zone
; /var/named/eecs. $TTL eecs.. IN SOA dns.eecs.. dns.mail.eecs. eecs.. IN NS dns.eecs. dns.eecs.. IN A . eecs.. IN A . mail.eecs.. IN A . www.eecs.. IN A . .eecs.. IN A . cs.eecs.. IN A . View Code

确认、启动eecs.cc域DNS服务。

  Step just.org

  

# /etc/named.conf
# /etc/ listen-on port directory dump- statistics- memstatistics- allow- allow- allow- allow- zone zone }; View Code
# /var/named/root.cache
; /var/named/ . IN NS dns- dns-.dns.mil. IN A . . IN NS dns- dns-.dns.mil. IN A . View Code
# /var/named/just.org.zone
; /var/named/ $TTL dns.just.org. IN A . www.just.org. IN A . mail.just.org. IN A . View Code

  认、启动just.org域DNS服务。

 Step DNS Server

   位置——递归DNS服务器Clone 6,192.168.31.6,此服务器直接向用户提供DNS服务。

  配置文件如下。 

# /etc/named.conf
                               listen-on port          directory                dump-                statistics-          memstatistics-          allow-         allow-         allow-         allow- 
  
 zone             };
# /var/named/root.cache
; /var/named/ . IN NS dns- dns-.dns.mil. IN A . . IN NS dns- dns-.dns.mil. IN A . View Code

  、启动递归DNS服务。

     

 

 

 

  

相关内容