確定我的 DNS 故障的原因(域未傳播)
我在兩個有用的教程的幫助下設置了 DNS 伺服器:
http://linuxconfig.org/linux-dns-server-bind-configuration
http://ulyssesonline.com/2007/11/07/how-to-setup-a-dns-server-in-ubuntu/
我在用:
Ubuntu Bind9
由於我之前在此處發布的一個問題指出了我在之前的 SOA 記錄中使用 rfc 1918 地址的錯誤,因此我嘗試自行否定問題:
$TTL 3D @ IN SOA ns.thejarbar.org. email. ( 13112012 28800 3600 604800 38400 ); thejarbar.org. IN A 10.0.0.42 @ IN NS ns.thejarbar,org. yuccalaptop IN A 10.0.0.19 ns IN A 10.0.0.42 gw IN A 10.0.0.138 www IN CNAME thejarbar.org. $TTL 600 0.0.10.in-addr.arpa. IN SOA ns.thejarbar.org. email. ( 13112012 28800 3600 604800 38400 ); 0.0.10.in-addr.arpa. IN NS ns.thejarbar.org. 42 IN PTR thejarbar.org. 19 IN PTR yuccalaptop.thejarbar.org. 138 IN PTR gw.thejarbar.org.
我閱讀了在 rfc 1918 下使用的範圍,並修改了我的路由器資源池以在 30.0.0.0 範圍內分配 LAN 設備 IP,現在將我的 SOA 修改為:
$TTL 600 @ IN SOA ns.thejarbar.org. email. ( 13112012 28800 3600 604800 38400 ); thejarbar.org. IN A 30.0.0.42 @ IN NS ns.thejarbar,org. yuccalaptop IN A 10.0.0.19 ns IN A 30.0.0.42 gw IN A 30.0.0.138 www IN CNAME thejarbar.org. $TTL600 0.0.10.in-addr.arpa. IN SOA ns.thejarbar.org. email. ( 13112012 28800 3600 604800 38400 ); 0.0.30.in-addr.arpa. IN NS ns.thejarbar.org. 42 IN PTR thejarbar.org. 19 IN PTR yuccalaptop.thejarbar.org. 138 IN PTR gw.thejarbar.org.
我可以 ping 我的名稱伺服器
ns.thejarbar.org
,它給了我正確的 isp IP 地址,但我的域似乎從未傳播到我的名稱伺服器。我已經搜尋了一個簡潔的教程,該教程涵蓋了使用託管(我的)或站點的名稱伺服器設置 DNS。我完全知道不建議這樣做,並且將其用於我的學習目的。
談到這個問題,由於我查看的教程中缺乏資訊(沒有關於 rfc 1918 的資訊,也沒有將這些與 ISP IP 交換的範例),我的路由器修改將幫助我,因為它似乎沒有。我也嘗試過使用我的 ISP IP 而不是我發布的值的建議。我的網站從未傳播到我的名稱伺服器。這可能是什麼原因造成的?
我已經執行了 dig thejarbar.org @88.89.190.171 並獲得了權威回复。
誰能幫助我完成我可能在這裡遺漏的最後步驟?
在我看來,您還沒有向您的註冊商註冊適當的膠水和 NS 記錄。對該區域的快速探勘似乎證實了這一點。如您所見,目前沒有註冊為 thejarbar.org 的權威 DNS 伺服器。
您甚至向他們註冊了您的名稱伺服器以進行授權嗎?如果你還沒有,你需要做這兩件事。如果您不知道這一點,那麼我強烈建議您不要託管自己的 DNS。這些是基本步驟,您可能會早一點開始。