Domain-Name-System

PC 無法解析伺服器名稱

  • July 20, 2015

我們最近升級了我們的伺服器,我們遇到了一個問題,如果沒有我在主機文件中映射它的 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

有任何想法嗎?

在不使用 HOSTS 文件的情況下,我會嘗試以下操作:

  1. 在伺服器上,禁用除 1 個網卡和 ipconfig/flushdns 之外的所有內容
  2. 為每個工作站(包括伺服器)分配靜態 IP
  3. 停止“DNS 客戶端”Windows 服務並重試。
  4. 禁用防病毒。我有 Symantec Endpoint 智能防火牆可以做到這一點。
  5. 在伺服器上啟用網路發現

當我使用具有多個網卡的伺服器時,這通常會發生在我身上。

引用自:https://serverfault.com/questions/706926