Dns-Hosting

為什麼我的 NS 記錄是 ns.mysite.com.mysite.com?

  • February 28, 2015

我執行了這個命令

# dig mysite.com @localhost

結果在下面,我的區域文件在下面。為什麼授權部門是 ns.mysite.com.mysite.com?而不是 ns.mysite.com?

困擾我的另一件事是有人如何找到 mysite.com?看來我的註冊商強迫我使用兩個域名。我寫在ns.mysite.comns2.mysite.com。如果域(mysite.com)是在我的伺服器上定義的,那麼有人會如何找到我的伺服器進行查找mysite.com

; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> mysite.com @localhost
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30664
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2

;; QUESTION SECTION:
;mysite.com.                                IN      A

;; ANSWER SECTION:
mysite.com.                 259200  IN      A       1.2.3.4

;; AUTHORITY SECTION:
mysite.com.                 259200  IN      NS      ns.mysite.com.mysite.com.
mysite.com.                 259200  IN      NS      ns2.mysite.com.mysite.com.

;; ADDITIONAL SECTION:
ns.mysite.com.mysite.com.       259200  IN      A       1.2.3.4
ns2.mysite.com.mysite.com.      259200  IN      A       1.2.3.4

;; Query time: 3 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Feb 28 01:25:52 2015
;; MSG SIZE  rcvd: 114

; MYSITE.com
$TTL 3D
MYSITE.com. IN     SOA    ns.MYSITE.com. admin@MYSITE.com. (
                               8545645444  
                               8H          
                               2H          
                               4W          
                               1D)         
MYSITE.com. IN NS ns.MYSITE.com
MYSITE.com. IN NS ns2.MYSITE.com
MYSITE.com. IN A 1.2.3.4
*.MYSITE.com. IN A 1.2.3.4
ns.MYSITE.com. IN A 1.2.3.4
ns2.MYSITE.com. IN A 1.2.3.4

*.MYSITE.com.        IN      MX      1 ASPMX.L.GOOGLE.COM.
*.MYSITE.com.        IN      MX      5 ALT1.ASPMX.L.GOOGLE.COM.
*.MYSITE.com.        IN      MX      5 ALT2.ASPMX.L.GOOGLE.COM.
*.MYSITE.com.        IN      MX      10 ALT3.ASPMX.L.GOOGLE.COM.

*.MYSITE.com.        IN TXT          "v=spf1 include:_spf.google.com ~all"

這些行是你的問題:

MYSITE.com. IN NS ns.MYSITE.com
MYSITE.com. IN NS ns2.MYSITE.com

您需要規範化它們以停止重新附加域:

MYSITE.com. IN NS ns.MYSITE.com.
MYSITE.com. IN NS ns2.MYSITE.com.

這裡不是要求學習膠水唱片的地方。維基百科他們並閱讀。

MYSITE.com. IN NS ns.MYSITE.com
MYSITE.com. IN NS ns2.MYSITE.com

在 DNS 區域文件速記中,不帶尾隨的資源記錄.會附加 $ORIGIN,通常是區域的名稱,您的名稱伺服器實際上變為 ns.MYSITE.com.MYSITE.Com。

正確的格式應該是

MYSITE.com. IN NS ns.MYSITE.com.
MYSITE.com. IN NS ns2.MYSITE.com.

除非您實際上是“United Online Web Services, Inc.”。和 mysite.com 的所有者,如果您想混淆 DNS 資訊,使用範例域名會更好。範例域名在RFC 6761 第 6.5 節中指定:

  • example.com
  • example.net
  • example.org
  • exampleTLD 及其任何子域

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