Por que meu registro NS é ns.mysite.com.mysite.com?

Por que meu registro NS é ns.mysite.com.mysite.com?

Eu executei este comando

# dig mysite.com @localhost

O resultado foi o abaixo e meu arquivo de zona está abaixo disso. Por que a SEÇÃO DE AUTORIDADE é ns.mysite.com.mysite.com? Em vez de ns.mysite.com?

Outra coisa que me incomoda é como alguém encontra mysite.com? Parece que meu registrador me obriga a usar DOIS nomes de domínio. Eu escrevi em ns.mysite.come ns2.mysite.com. Se o domínio (meusite.com) estiver definido no meu servidor, como diabos alguém encontrará meu servidor para procurar 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"

Responder1

Estas linhas são o seu problema:

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

Você precisa canonizá-los para impedir que o domínio seja reanexado:

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

Este não é o lugar para pedir aulas sobre discos de cola; wikipedia-los e ler.

Responder2

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

NO arquivo de zona DNS abreviado, um registro de recurso sem final .é anexado ao $ORIGIN, normalmente o nome da zona e seu servidor de nomes tornam-se efetivamente ns.MYSITE.com.MYSITE.Com.

O formato correto teria sido

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

A menos que você seja realmente "United Online Web Services, Inc." e o proprietário do mysite.com teria sido ainda melhor usar umexemplo de nome de domíniose você quiser ofuscar informações de DNS. Os exemplos de nomes de domínio são especificados emRFC 6761, seção 6.5:

  • example.com
  • example.net
  • example.org
  • exampleTLD e qualquer subdomínio dele

informação relacionada