Windows-Server-2008

通過 IP 地址設置 DNS 伺服器

  • September 1, 2011

我在學校設置了一台 Windows Server 2008 伺服器,並希望根據客戶端的 IP 地址為客戶端設置 DNS 伺服器。

原因:

我們有教師機器和學生實驗室,希望在學生機器上使用 OpenDNS,但在教師機器上不使用。

做這個的最好方式是什麼?

謝謝!

如果這些電腦位於 Active Directory 域中,它們必須指向 Active Directory DNS 伺服器以進行客戶端解析。但是在您的 DNS 伺服器上,您可以設置轉發器,以便將對非本地記錄的請求轉發到外部 DNS 伺服器。

AFAIK,無法設置轉發器以根據源 IP 選擇不同的伺服器,因此您需要使用 AD 區域設置額外的 DNS 伺服器。在該伺服器上將轉發器設置為 OpenDNS,並將您的客戶端指向該伺服器。

正如@joeqwerty 提到的,HTTP 代理在這裡也很有用。當瀏覽器配置為使用代理(非透明)時,DNS 請求將由代理伺服器解析。因此,您可以輕鬆使用 GPO 或 WPAD 推送代理設置、設置基本代理,並在代理伺服器上設置首選 DNS。

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