Linux

DNS 傳播延遲或配置錯誤?

  • June 30, 2012

我已經等待 DNS 傳播將近 24 小時了。我沒有不耐煩,但我想知道我的區域配置是否良好,或者我有任何錯誤。

我認為這很好,因為如果我使用我的伺服器 dns 像我的 DNS 輔助伺服器,我可以很好地解析和查找主機。

;
; BIND data file for mydomain.net
;
$TTL    86400
@   IN  SOA mydomain.net. mydomain.net. (
       20120629    ; Serial
          10800    ; Refresh 3 hours
           3600    ; Retry 1 hour
         604800    ; Expire 1 week
        86400 )    ; Negative Cache TTL
;
@       IN  NS  ns1
@       IN  NS  ns2

   IN  MX  10 mail

ns1     IN  A   5.39.X.Y
ns2     IN  A   5.39.X.Z

/var/syslog 中沒有關於綁定守護程序的任何錯誤。一切都正確嗎?我是否只需要等待最多 48 小時才能正確地進行 DNS 傳播?

我使用綁定主機的名稱伺服器從遠端機器上進行 nslookup:

$ nslookup mydomain.net
Server:     bind-host-ip
Address:    bind-host-ip#53

Name:   mydomain.net
Address: domain-ip

如果您正在使用dig並使用 @ 表示法指定您的名稱伺服器,則沒有延遲。保存新區域文件並重新載入綁定後,它將開始分發新資訊。

如果您沒有使用 @ 表示法指定您的名稱伺服器(這是其他人都會做的),則很可能涉及記憶體。 dig將在響應中包含目前 TTL。

也就是說,我在該區域文件中看不到任何 A 記錄。您是否將它們排除在外,還是不在文件中?

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