Ubuntu

確定我的 DNS 故障的原因(域未傳播)

  • December 2, 2012

我在兩個有用的教程的幫助下設置了 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。這些是基本步驟,您可能會早一點開始。

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