Apache-2.2
我可以讓我的 DNS 伺服器和我的 Web 伺服器在同一個 IP 上嗎?
我剛買了一個樹莓派,把它做成了一個網路伺服器。我有一個帶有 1 個 IP 的網路。我創建了一個 DMZ,並且可以從 Internet 訪問我的樹莓派 Web 伺服器。我購買了一個打算用於我的網站的域,但我發現我需要創建一些名稱伺服器(主要和次要)並將這些名稱伺服器的 IP 提供給我購買域名的那些伺服器。
我的問題是:我可以讓我的 DNS 伺服器和我的網站使用相同的 IP 嗎?是否真的需要有一個輔助名稱伺服器(因為我只有一個 IP,我認為我不能有一個輔助名稱伺服器)?接下來要做什麼?我應該在我的樹莓派上安裝 DNS 伺服器並進行配置嗎?我可以只用 1 個 IP 和 1 個樹莓派來啟動和執行我的網站嗎?我怎樣才能實現所有這些事情(讓我的樹莓上的網站啟動並執行,並且我的域名指向它)?
謝謝!
只要目標埠不相互衝突,讓兩個服務訪問同一個 IP 地址沒有任何問題。
在這種情況下,您將為 DNS 使用埠 53,為您的 Web 伺服器使用埠 80。
您還可以將兩個(或所有)名稱伺服器設置為相同的 IP 地址。*
您需要在您的樹莓派上設置一個權威的 DNS 伺服器,然後讓您的註冊商知道您的域名伺服器的 IP 地址,並將您的域的權限委託給您的 dns 伺服器。
*這違背了正常的建議,但這是可能的。