我有这个疯狂的问题。 我们是Mac用户。 大约有10台工作站,一台Xserve服务器,两台Windows工作站和一台Linux(我)。 去年我给域名的DNS添加了一个Alogging。 但是,几个月前,我们不得不改变一个新的知识产权。 但是,所有的Mac工作站都无法解决适当的DNS问题,即使在2个月后,他们仍然会解决旧IP问题。
在Windows工作站和Linux机器上,一个简单的nslookupparsing为正确的IP。 但是,在所有Mac工作站上,dig和nslookup报告旧的IP地址。
从我的Linux工作站:
jp @ lo:〜$ nslookup – 208.67.222.222
- networking端点只能通过主机名访问,而不是地址?
- 如何获得与修改/ etc / hosts文件相同的结果,而无需root权限?
- FTP负载平衡器
- NameServer SOAloggingconfiguration错误
- 在Windows 7上通过PPTP VPN到Windows 2003 Server的DNS服务器顺序不正确
client.xyz.com
服务器:208.67.222.222
地址:208.67.222.222#53
非权威的回答:
名称:client.xyz.com
地址:68.71.40.xx
但是,当我从任何Mac工作站尝试完全相同的命令,我得到旧的IP:
$ nslookup – 208.67.222.222
client.xyz.com
服务器:208.67.222.222
地址:208.67.222.222#53
非权威的回答:
名称:client.xyz.com
地址:98.143.155.xx
奇怪的是,这只发生在我们的内部networking。 从家里也没有问题,从另一台服务器。 我确实尝试冲洗DNS,不用担心。 它没有帮助。
我开始怀疑我的路由器(OpenWRT)或Mac OS X Server是不是以某种方式欺骗DNS请求,从而充当caching。
任何build议/意见将不胜感激。 谢谢JP
ipconfig getpacket en0
显示什么? (将en0replace为所连接接口的指示符。)这将显示您的DHCP服务器告诉Mac使用哪个DNS服务器。 cat /etc/resolv.conf
是什么意思? cat /etc/hosts
说什么?