Nome do host indisponível

1

Uma semana atrás eu mudei os endereços dos servidores de nomes e alguns outros registros DNS (A, MX, CNAME) enquanto movia um site de um provedor de hospedagem para outro.

Tudo parecia funcionar bem, mas aparentemente o nome do domínio / hostname não aponta para nada para alguns indivíduos, mesmo depois de mais de 2 dias.

O problema

De casa, consigo acessar o site sem problemas, tanto do meu laptop quanto dos dispositivos móveis. No entanto, do trabalho, não consigo acessar o site usando o mesmo laptop que usei em casa. Então eu pensei que a rede tinha, de alguma forma, em cache as configurações antigas de DNS, mas isso não pode ser verdade, porque eu ainda posso acessar o site da mesma rede em meus dispositivos móveis.

O erro no trabalho é apenas oops, Google Chrome cannot find [domain] .

O que tentei

Eu tentei liberar as configurações de DNS no trabalho, mas isso não resolveu o problema.

Além disso, tentei fazer ping no domínio no trabalho, mas apenas diz

ping [domain name]
Ping request could not find host [domain name]. Please check the name and try again.

Também verifiquei o link se o DNS foi bem configurado, mas isso forneceu apenas alguns avisos, sem erros.

Abaixo estão as configurações de DNS listadas

Como é possível que o nome do host não seja encontrado, dependendo da rede usada, mesmo que um dispositivo móvel possa encontrar o nome do host na rede para o qual meu laptop não pode? O que poderia estar errado?

Editar, nslookup -debug [domain] 8.8.8.8 me dá:

λ nslookup -debug [domain] 8.8.8.8
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 1, rcode = NOERROR
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 0,  additional = 0

    QUESTIONS:
        8.8.8.8.in-addr.arpa, type = PTR, class = IN
    ANSWERS:
    ->  8.8.8.8.in-addr.arpa
        name = google-public-dns-a.google.com
        ttl = 21599 (5 hours 59 mins 59 secs)

------------
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

------------
Got answer:
    HEADER:
        opcode = QUERY, id = 2, rcode = SERVFAIL
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        [domain], type = A, class = IN

------------
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 3, rcode = SERVFAIL
        header flags:  response, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 0,  additional = 0

    QUESTIONS:
        [domain], type = AAAA, class = IN

------------
*** google-public-dns-a.google.com can't find [domain]: Server failed
    
por Harmen 16.06.2014 / 13:52

1 resposta

2

Seu domínio tem uma falha de validação do DNSSEC, como você pode ver no link . Não há registros RRSIG e DNSKEY para o domínio. É por isso que o DNS do Google (e talvez também outros resolvedores de DNS) retornam um SERVFAIL para seu domínio.

De link :

How does Google Public DNS handle lookups which fail DNSSEC validation?

If Google Public DNS cannot validate a response (due to misconfiguration, missing or incorrect RRSIG records, etc.), it will return an error response (SERVFAIL) instead. However, if the impact is significant (e.g. a very popular domain is failing validation), we may temporarily disable validation on the zone until the problem is fixed.

Você deve entrar em contato com seu registrador / empresa de hospedagem e solicitar que eles desativem / corrijam o DNSSEC.

    
por 16.06.2014 / 15:28