我有NSD服务器。有MAIN_IP和ADD_IP。当我试图从服务器获取我的站点的IP时,我有正确的输出。
dig @localhost my_site.com但是当我试图用我的电脑做这个的时候,我
dig @my_ns_server.com my_site.com
;; reply from unexpected source: MAIN_IP#53, expected ADD_IP#53(ADD_IP是my_ns_server.com的IP )
我该怎么办?
UPD:我的接口conf
auto eth2
allow-hotplug eth2
iface eth2 inet static
address xxx.xxx.xxx.234
netmask 255.255.255.252
network xxx.xxx.xxx.232
broadcast xxx.xxx.xxx.235
gateway xxx.xxx.xxx.233
dns-nameservers MY_ISP_IP
dns-search MY_ISP_DOMAIN
auto eth2:0
iface eth2:0 inet static
address xxx.xxx.xxx.124
netmask 255.255.255.0xxx.xxx.xxx对所有IP都是相同的。
netstat -lntpu \ grep :53
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 1363/nsd
tcp6 0 0 :::53 :::* LISTEN 1363/nsd
udp 0 0 0.0.0.0:53 0.0.0.0:* 1363/nsd
udp6 0 0 :::53 :::* 1363/nsd发布于 2011-03-18 07:03:32
当NSD监听所有接口时,它允许操作系统执行源地址选择。始终明确指定您希望NSD侦听的地址(例如,您的NS记录的所有IP)。就你而言:
server:
ip-address: a.b.c.124nsd用户邮件列表上的这个帖子描述了同样的问题( IPv6部分与此无关)。
发布于 2010-12-21 18:33:51
这可能是NSD错误配置或错误的NAT规则在您的盒/路由器。NSD正在监听所有接口吗?您是否在NSD框上进行端口转发,以使其回答二级IP地址上的DNS查询?
请粘贴NSD框中的netstat输出,好吗?
netstat -lntpu | grep :53发布于 2011-05-09 10:04:05
我在安装程序和NSD 3.2.8中遇到了同样的问题,看起来NSD没有在正确的套接字上回答。我使用的服务器在同一个网络上有两个IP。它似乎总是从主要的回答,从来没有别名的。绑定服务器(9.7.x)没有这样的问题。
https://serverfault.com/questions/214855
复制相似问题