我们最近升级了我们的服务器,并且遇到了一个问题,如果我不在 hosts 文件中映射它的 IP,计算机就无法找到服务器。
当我用域名完全限定它时,他们可以找到它,但如果没有它,他们就无法找到它。我搜索/尝试了 DNS 设置,但找不到任何可以帮助解决这个问题的方法。
ping ARTDC01 - fails
ping ARTDC01.art.local - works
NSLOOKUP - ARTDC01 - fails
我运行了一些 ping 和 nslookups 来显示该问题。
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Users\Craig>ping artdc01
Ping request could not find host artdc01. Please check the name and try again.
C:\Users\Craig>ping artdc01.art.local
Pinging artdc01.art.local [192.168.10.14] with 32 bytes of data:
Reply from 192.168.10.14: bytes=32 time=119ms TTL=128
Reply from 192.168.10.14: bytes=32 time=110ms TTL=128
Reply from 192.168.10.14: bytes=32 time=188ms TTL=128
Reply from 192.168.10.14: bytes=32 time=112ms TTL=128
Ping statistics for 192.168.10.14:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 110ms, Maximum = 188ms, Average = 132ms
C:\Users\Craig>nslookup
Default Server: artdc01.art.local
Address: 192.168.10.14
> artdc01
Server: artdc01.art.local
Address: 192.168.10.14
*** artdc01.art.local can't find artc01.art.local: Non-existent domain
> artdc01.art.local
Server: artdc01.art.local
Address: 192.168.10.14
Name: artdc01.art.local
Address: 192.168.10.14
有任何想法吗?
答案1
如果不使用 HOSTS 文件,我会尝试以下操作:
- 在服务器上,禁用除 1 个网卡之外的所有网卡,然后 ipconfig/flushdns
- 为每个工作站(包括服务器)分配静态 IP
- 停止“DNS 客户端”Windows 服务并重试。
- 禁用防病毒软件。我有 Symantec Endpoint 智能防火墙,可以做到这一点。
- 在服务器上启用网络发现
当我使用具有多个网卡的服务器时,通常会发生这种情况。