Pergunta

Existe uma maneira de verificar se meu domínio está configurado corretamente nos servidores de nomes? Idealmente, eu gostaria de executar um comando da linha de comando, alternativamente, pode usar uma ferramenta de terceiros.

Por exemplo, estou tentando registrar um domínio que deve ser hospedado no Godaddy.com. Eu configurei o domínio e posso vê -lo na minha lista de DNS. Os servidores que devem ser configurados são ns51.domainControl.com e ns52.DomainControl.com, no entanto, meu registro está saltando dizendo que "não há servidores de nomes encontrados para {meu novo domínio}".

Foi útil?

Solução

Eu acho que este é o o mais curto e o mais rápido comando para listar seus servidores de nomes:

host -t ns yourdomain.com

Outras dicas

Se você estiver em uma máquina Mac ou Unix, pode fazer o seguinte na linha de comando:

whois site.com

No final, ele deve fornecer uma lista de servidores DNS.

Você pode filtrar a lista, mostrando apenas as informações do servidor de nomes, com:

whois site.com | grep "Name S"

Observe que www.site.com e site.com são dois pontos finais diferentes e você precisa configurar adequadamente para os dois.

ZoneCheck é um software livre e pode ser executado na linha de comando:

% zonecheck stackoverflow.com
ZONE  : stackoverflow.com.
NS <= : ns51.domaincontrol.com. [216.69.185.26]
NS    : ns52.domaincontrol.com. [208.109.255.26]

       _______________
     ,---------------.|
~~~~ |    warning    || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     `---------------'
w> Nameservers are all part of the same AS
 | Adv: ZoneCheck
 |   To avoid loosing all connectivity with the authoritative DNS in case
 | of a routing problem inside your Autonomous System, it is advised to
 | host the DNS on different AS.
 `----- -- -- - -  -
 :   All the nameservers are part of the same Autonomous System (AS number
 : 26496), try to have some of them hosted on another AS.
 `..... .. .. . .  .
=> generic

==> SUCCESS (but 1 warning(s))

Há uma linha de comando embutida para isso: nslookup

Envie -o e depois escreva set type=ANY e pressione Enter. Depois do qual especificar o domínio desejado e você obterá o que está procurando. Como alternativa, entre ? e veja mais opções para o nslookup linha de comando.

PS: Embora essa resposta venha com um atraso, espero que seja útil para outras pessoas que desejam verificar a configuração do servidor de nomes/DNS na linha de comando.

nm-tool A execução da linha de comando fornecerá muita informação, não a menor das quais são os servidores DNS que você está usando. Você pode ter que instalar isso, mas muitas distros incluíram.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top