Como obter o IP do servidor DNS primário do domínio específico?

0

Eu achei que é possível via nslookup , mas quando eu uso

nslookup stackoverflow.com 

isso me dá um ip diferente ( 198.252.206.16 ) do que whois cf-dns02.stackoverflow.com (173.245.59.4)

    
por Krab 04.11.2014 / 19:58

3 respostas

3

O registro padrão retornado por nslookup é o registro A, neste caso 198.252.206.16 . Você deve usar nslookup com o sinal querytype para registro de soa.

# nslookup -querytype=soa stackexchange.com 
...
Non-authoritative answer:
stackexchange.com
    origin = cf-dns01.stackexchange.com
    
por 04.11.2014 / 20:07
2

usando host

host -t soa www.stackoverflow.com

saída:

www.stackoverflow.com is an alias for stackoverflow.com.
stackoverflow.com has SOA record cf-dns01.stackoverflow.com. dns.cloudflare.com. 2016653041 10000 2400 604800 3600

usando o tipo NS

host -t NS www.stackoverflow.com

saída:

www.stackoverflow.com is an alias for stackoverflow.com.
stackoverflow.com name server cf-dns01.stackoverflow.com.
stackoverflow.com name server cf-dns02.stackoverflow.com.
    
por 04.11.2014 / 20:21
1

Você pode tentar consultar o Início da autoridade do domínio com dig :

[root@xxx01 ~]# dig stackoverflow.com soa +short
cf-dns01.stackoverflow.com. dns.cloudflare.com. 2016653041 10000 2400 604800 3600

Você também pode consultar todos os servidores de nomes:

[root@xxx01 ~]# dig stackoverflow.com ns +short
cf-dns01.stackoverflow.com.
cf-dns02.stackoverflow.com.

Dependendo do que você está realmente tentando fazer.

    
por 04.11.2014 / 20:05

Tags