如何在與 Web 伺服器相同的電腦上設定 DNS 伺服器?

如何在與 Web 伺服器相同的電腦上設定 DNS 伺服器?

我正在嘗試在與我的 Web 伺服器相同的機器上設定 DNS 伺服器。我一直在關注教學和其他人喜歡它,但沒有一個描述如果 DNS 伺服器將位於同一台電腦上並使用與 Web 伺服器相同的 IP 位址時該怎麼做。我在幾個地方讀到可以做到這一點,但我還沒有看到任何關於如何做到這一點的信息,所以我嘗試使用正常的方式,但到目前為止它還不起作用。

大多數情況下,我很難理解我該把什麼值放在哪裡。

在教程中,他們有一個位於 10.128.10.11 的主 DNS 伺服器,他們說 FQDN 是ns1.nyc3.example.com。但在不同的地方他們只使用nyc3.example.com。 ns1 是一個特殊的 DNS 事物還是只是範例中的一個虛構部分?

例如,當我在伺服器上執行 hostname --fqdn 時,我得到123.myserver.local。這是否意味著它所說的地方ns1.nyc3.example.com我放123.myserver.local以及它說的地方nyc3.example.com我放本地伺服器?或者它是否意味著它所說的ns1.nyc3.example.com我放ns1.123.myserver.local以及它說的地方nyc3.example.com我放123.myserver.local

在我嘗試過的所有不同方式中,最終“nslookup 123.myserver.local”永遠不起作用,我得到:

Server: 10.128.100.101
Address: 10.128.100.101#53
** server can't find mysite.local: SERVFAIL

但“nslookup 10.128.100.101”始終傳回正確的值。

我想知道我是否應該做其他事情才能讓它們在同一個盒子上工作。我還想確認使用 .local 不會搞亂任何事情。

有誰知道教程實際上希望我使用什麼值?有人有可以推薦的關於將兩者放在同一個盒子上的資源嗎? .local 網站需要做哪些特別的事情嗎?

如果您需要更多信息,請告訴我。謝謝。

相關內容