本人在mac机器上,使用named自己建了一个dns服务器,然后客户端指向127.0.0.1来使用他。
我在named.config添加了google.com这个zone并且在/var/named/里添加好相应的配置文件。
启动named服务以后,发现google.com能使用我指定的ip访问了,但非常奇怪的是google.cn这个域名却访问不了了,按理说我指定的是google.com这个域名的ip,关google.cn什么事儿啊。
后来我注释掉named里面google.com相关配置,google.cn又能访问了,说明的确跟google.com的配置有关系
// 这是named.conf相关配置 zone "google.com" IN { type master; file "google.com.zone"; allow-update { none; }; };
以下是/var/named/google.com.zone的内容:
1 $TTL 86400 2 $ORIGIN google.com. 3 @ 1D IN SOA @ google.com ( 4 42 ; serial (d. adams) 5 3H ; refresh 6 15M ; retry 7 1W ; expiry 8 1D ) ; minimum 9 10 1D IN NS @11 1D IN A 203.208.46.14712 * 1D IN A 203.208.46.147
请大家看看问题出在哪儿呢,顺便提一下,之前zone文件第三排google.com部分写的是root,都一样的效果