NS レコードが ns.mysite.com.mysite.com なのはなぜですか?

NS レコードが ns.mysite.com.mysite.com なのはなぜですか?

このコマンドを実行しました

# dig mysite.com @localhost

結果は以下のとおりで、ゾーン ファイルはその下にあります。AUTHORITY SECTION が ns.mysite.com.mysite.com なのはなぜですか? ns.mysite.com ではなく?

私を悩ませているもう一つのことは、mysite.com をどうやって見つけるかということです。私のレジストラは 2 つのドメイン名を使うように強制しているようです。私はns.mysite.comとを書きましたns2.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. [email protected]. (
                                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"

答え1

次の行が問題です:

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.

ここはグルーレコードについて教えてもらう場所ではありません。ウィキペディアで調べて読んでください。

答え2

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およびそのサブドメイン

関連情報