在我们网络上的两台不同机器上使用 nslookup 时(尽管位于不同的 VLAN),我从同一台服务器获取了不同的地址信息。我(在 Windows 命令提示符中)采取的步骤来重现此问题如下:
nslookup
> server.yyy.com
> machine.aaa.bbb.com
在测试计算机 #1(test1.aaa.bbb.com)上,我看到以下输出
Server: server.yyy.com
Addresses: 192.168.2.1
192.168.1.1
Name: machine.aaa.bbb.com
Address: 192.168.40.40
在测试计算机#2(test2.aaa.bbb.com)上,我看到以下输出
Server: server.yyy.com
Addresses: 192.168.1.1
192.168.2.1
Name: machine.aaa.bbb.com
Address: 192.168.200.24
需要注意的是:
A) 同一台服务器 (server.yyy.com) 为特定计算机 (machine.aaa.bbb.com) 返回不同的 IP 地址。一个是 192.168.40.40,另一个是 192.168.200.24。
B) server.yyy.com 的“地址”顺序相反,具体取决于在哪台测试计算机上执行 nslookup。
我的问题是 - 无论使用哪个接口,如何让 server.yyy.com 都使用相同(希望是正确的)IP 地址进行响应?
PS:对于任何风格/术语错误或缺失的信息,我提前表示歉意 - 我是这个论坛的新手,但很高兴提供任何进一步的信息。