构建一个完整的DNS系统
构建一个完整的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-