[DNS]
有关dns的几个问题--bind9。
1、关于allow-update ,资料说是关于动态dns的限制,似乎是只能在主 dns中使用,在辅dns中不可以使用,我不是很清楚原因,希望能给解释一下。
2、SOA中的权威主机,如果我有一个域名,上级授权是指定两个name server来给他做解析,那么我的权威主机设定为这两个name server应该是可以的吧?如下:
$TTL 600
$ORIGIN domainname.com.
@ IN SOA dns.nameserver.com. dns2.nameserver.com. postmaster.nameserver.com. (
1095668821 ;serial [Mon Sep 20 16:27:01 2004]
10800 ;refresh [3 hours]
3600 ;retry [1 hours]
604800 ;expire [7 days]
86400 ) ;minimum [1 day]
@ IN NS dns.nameserver.com. ;primary
@ IN NS dns2.nameserver.com. ;slave
@ 600 IN A xxx.xxx.xxx.xxx
www 600 IN A xxx.xxx.xxx.xxx
mail 86400 IN A xxx.xxx.xxx.xxx
@ 86400 IN MX 10 mail
复制代码
3、如果2中的情况成立,如果我的权威主机只设置为dns.nameserver.com.,在实际使用的时候,查询该域名的解析的时候,和设置为2个权威主机的查询过程有不同吗?
4、上例中使用@代替本域,如果象下面这样写查询的结果会有不同吗?
$TTL 600
$ORIGIN domainname.com.
IN SOA dns.nameserver.com. postmaster.domainname.com. (
1095668821 ;serial [Mon Sep 20 16:27:01 2004]
10800 ;refresh [3 hours]
3600 ;retry [1 hours]
604800 ;expire [7 days]
86400 ) ;minimum [1 day]
IN NS dns.nameserver.com. ;primary
IN NS dns2.nameserver.com. ;slave
600 IN A xxx.xxx.xxx.xxx
www 600 IN A xxx.xxx.xxx.xxx
mail 86400 IN A xxx.xxx.xxx.xxx
86400 IN MX 10 xxx.xxx.xxx.xxx
复制代码
我在实际使用的使用发现MX有不同,用nslookup查询,用@的domainname.com的有mx记录,不用@的mail.domainname.com才有mx记录。
谢谢,本人对dns正在探索中,如果有认识上的低级错误,希望不要笑我。[/quote]