为了账号安全,请及时绑定邮箱和手机立即绑定

另外如果named.config里面没有提到的域名,我如何配置能让他们使用我指定的dns服务器呢?

另外如果named.config里面没有提到的域名,我如何配置能让他们使用我指定的dns服务器呢?

iOS
犯罪嫌疑人X 2023-04-05 17:13:54
本人在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,都一样的效果
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

首先关于 google.cn 的域名解析问题,请问当在你的机器上执行 nslookup 时,提示信息是怎样的?

第二个问题,参考 /etc/resolv.conf

在 nslookup 中指定不同的 name server 试试看有什么不同的返回值 i.e. nslookup {domain name} 127.0.0.1 nslookup {domain name} 8.8.8.8

查看完整回答
反对 回复 2023-04-07
  • 1 回答
  • 0 关注
  • 154 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信