Windows-Server-2003

我如何“註冊”本地域名,例如,就在我的家 NT 域上?

  • April 28, 2020

我剛剛使用 SBS 2003 設置了一個小型伺服器進行測試。我已將其設置為域控制器,並且我的開發機器屬於該域。我希望測試的第一件事是多個域名下的 HTTP 請求訪問單個父站點的子目錄的場景。

我的開發機器和域控制器目前都設置為使用我的 ISP 的 DNS,但我認為我需要將 DC 設置為使用 ISP ,而我的開發機器在我的 DC 伺服器上使用 DNS。這是一個不錯的選擇嗎?如何讓我的開發機器認為它實際上正在訪問“外部”域名?

通常你有一台解析所有本地域名的 DNS 伺服器,如果出現故障,它會向 ISP DNS 發送請求。因此,您所有的開發工作站的記錄中都應該只有一個 DNS 伺服器——您的 DNS 伺服器。

當您的 DNS 伺服器只能響應本地域名時,也有不同的情況。在這種情況下,您需要將兩條 DNS 記錄添加到您的開發機器 - 本地 DNS 作為主要,ISP DNS 作為輔助。

這取決於您將如何配置 DNS 伺服器。

另一種選擇是編輯您的主機文件以在不請求任何 DNS 的情況下解析域,但更改只會在本地應用,因此它僅適用於開發環境和測試,不適用於生產。在 Windows 中,hosts 文件位於 C:\Windows\System32\drivers\etc\hosts,但只能以管理員身份寫入,在 unix 衍生作業系統上,它位於 /etc/hosts。只需添加一個新條目“

$$ IP $$ $$ HOST $$”,例如讓 example.cloudflare.dns 解析為 1.1.1.1,附加“1.1.1.1 example.cloudflare.dns”。這對於解決很多問題以及在處理 DNS 時進行測試很有用。

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