A resposta vazia que você está vendo é um estado sintético conhecido como NODATA
. NODATA
e NXDOMAIN
indicam que o nome não existe, mas NXDOMAIN
se aplica a todos os nomes abaixo do registro indicado. NODATA
está avisando que esse nome está associado a registros de um tipo não solicitado ou que existem outros registros abaixo do que você está solicitando. (por exemplo, example.test.xavamedia.nl.
)
Seu takeaway de NODATA
e NXDOMAIN
é efetivamente o mesmo neste contexto: o registro do nome e do tipo solicitados não existe. Um servidor de nomes autoritativo foi alcançado para o domínio solicitado, e respondeu de volta afirmando que um registro daquele nome e tipo não existia. Este não é um erro de comunicação. O servidor autoritativo disse que não tinha os dados. Mais do que provável que o servidor com o qual você estava falando já tivesse processado essa solicitação e colocado em cache a ausência desse registro nas últimas quatro horas. (14400 segundos é o intervalo de cache negativo definido pelo registro SOA para xavamedia.nl.
)
NXDOMAIN
ou NODATA
por si próprios resultarão em um tempo limite quando encontrado nesta instância, mas a sua biblioteca de resolvedores provavelmente seguirá daqui até a anexação do sufixo de pesquisa DNS, o que pode por sua vez, aciona um tempo limite para os servidores DNS autoritativos do domínio de pesquisa.
Deve-se observar que nada disso explica por que você encontrou uma SERVFAIL
de resposta ao pesquisar mysql.xavamedia.nl.
. Isso aponta para um problema com o servidor recursivo recebendo a resposta dos servidores autoritativos. O servidor autoritativo respondeu com SERVFAIL
, o servidor recursivo não pôde acessar nenhum dos servidores autoritativos ou o servidor recursivo determinou que os dados retornados eram inválidos. Nada disso pode ser comprovado com as informações que você forneceu.