Windows

Server 2008 DNS/主機名查找給出錯誤的 NIC

  • April 14, 2018

所以我有一台 Server 2008 機器,它也充當 PDC,並為所有其他機器提供 DNS。現在,伺服器有 2 個網卡,一個在 172.16.0.0/24 LAN 上,一個在 192.168.47.0/24 LAN 上。網路上的每台其他機器都有一個 NIC,並且屬於一個網路或另一個網路。

DHCP 工作正常,但使用 PDC 的伺服器名稱的主機名/DNS 查找有時會解析到錯誤的 NIC。

現在,DNS 確實有兩個地址的 pdc 的主機名條目,但我不能讓不在該網路上的電腦獲得它無法到達的解析地址。

例如:電腦 pdc1 的地址為 192.168.47.1 和 172.16.0.1。客戶端 client1 在 192.168.47 網路上有一個物理上的 NIC。出於這個原因,DHCP 工作正常,它得到一個地址。但是,當它查找 pdc1 的地址時,它會得到 172.16.0.1,它無法訪問並導致很多問題。

我的問題是,防止這種情況的標準方法是什麼?我知道我不是唯一一個在單獨的 NIC 上擁有 PDC 的人,客戶端電腦需要在其中查找伺服器名稱並獲取它實際所在的網路上的地址。

我知道一個便宜的解決方案是為每個客戶端主機文件添加正確的地址,但這是一種解決方法,因為現在在每個客戶端 PC 上而不是域控制器上管理關係。

任何提示表示讚賞!

預設情況下,Microsoft DNS 伺服器在處理 DNS 查詢時使用循環。這意味著它以循環方式返回一個或另一個地址。根據本文件,在您的情況下,您應該重新配置它以使用網路優先級:

DNS 子網優先級

防止這種情況的標準方法是什麼?

不要使用多宿主,使用路由來……網路之間的路由。

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