好吧,我有一个恼人的问题。 当我ping我公司的一台服务器时
ping 192.168.1.62
作为结果,我得到我的盒子ldmmit1。 但是,当我使用这条线
ping ldmmit1
我回来的IP地址为192.168.1.184,名称为1st6cf1。 这些是这些框的正确的主机名,但我不明白为什么DNS服务器将路由请求ldmmit1到1st6cf1。 我做了traceroute,并且请求由相同的dns服务器处理。
我没有设置,所以我不知道这个问题是在哪里,但是networking人员在他的粗略检查中看不到任何东西。 在这一点上,我不知道问题在哪里,所以任何指针,将不胜感激。
您需要检查Alogging和反向查找logging。
如上所述,你的服务器有一个ldmmit1指向192.168.1.184的logging。 或者,可能是指向1st6cf1的指针logging。 您可能也有一个反向查找logging192.168.1.184指向1st6cf1。
你可以使用nslookup
来解决这个问题。 试试这些命令:
nslookup 1st6cf1
nslookup ldmmit1
检查这两个结果中的任何别名条目。 另外,请检查这些IP的反向logging:
NSLOOKUP > set type = PTR > 192.168.1.184 > 192.168.1.62
看看如何反向地址。 你可能有东西指向错误的地方。
这似乎是一个名称parsing问题。 因此, ping
和traceroute
不会提供最有用的信息。 NSLOOKUP将更有效地帮助诊断这个问题。
什么是输出
nslookup ldmmit1
和
nslookup 1st6cf1
DNSlogging可能不正确。
理论上这个名字可能是通过NetBIOS名称服务而不是DNS来parsing的,但是这取决于你运行的Windows的版本,并且需要networking上的WINS服务器,而且DNSparsing没有find任何东西。
/ etc / hosts文件中也可能有相关的logging。 在C:\ WINDOWS \ system32 \ drivers \等我的XP机器上。 但更可能的是,这只是一个DNS问题。
本TechNet文章有大量有关名称parsing的信息。
您的DNS服务器可能有一个IP地址为192.168.1.184的ldmmit1的Alogging条目。