Domain-Name-System
在 Intranet/本地網路上測試域?
這聽起來像是一個非常愚蠢的問題,但是我如何在我的本地網路上設置域(例如 www.foo.com )?我知道所有域都只是註冊到名稱伺服器的名稱,並且該名稱伺服器具有區域記錄,並且在區域記錄中有幾條記錄,其中
A Record
最重要的是指示查找的位置,哪個它應該指向的機器。我基本上想做到這一點,以便我可以將我的其他電腦/網路伺服器稱為“www.foo.com”並讓我的本地站點可以通過它訪問,在 Apache 中弄亂虛擬主機記錄和域的區域記錄,但本地除外,所以我可以探索、擺弄和學習,而不必依賴我在公共註冊商上擁有的域名,而我只能通過網際網路訪問。
如果這是一個愚蠢的問題,或者我完全是在倒退,我再次道歉。
背景資訊:我的作業系統是 Debian,我是 Linux 的新手。我在 Bind9 伺服器上的區域記錄中進行了非常小的編輯,但這就是我的網路經驗的範圍。
在大多數情況下,我同意 Womble 的回答。但是,您對他的回答的評論提到模擬該域的郵件傳遞。“HOSTS”文件中的條目的行為方式與 DNS 中的“A”記錄相同。但是,如果您需要“模擬”MX、SRV 或其他類型的記錄,則必須設置 DNS 伺服器。
您可以為要在 BIND 伺服器中“模擬”的域創建區域。所有使用您的 DNS 伺服器的電腦都將解析您選擇的任何域中的名稱,以使您的伺服器具有權威性,無論您如何配置它們。嘿嘿……
我非常喜歡在 LAN 上有一個內部 DNS 伺服器。我喜歡為諸如“doubleclick.net”之類的域創建區域,並放入萬用字元記錄,這些記錄引用 LAN 上的 Web 伺服器的 IP 地址,以返回 404 錯誤來代替他們的廣告。