Na verdade, a entrada DNS é a mesma (89.107.186.40), conforme o esperado. Parece que o que é diferente é o vhost. Muito provavelmente, o servidor tem um vhost para cada nome de servidor, especificando o ponto final para um deles e não para o outro. É mais uma questão do Apache do que uma questão do DNS eu acho.
Agora, como outros já disseram, a diferença entre admin.to
e admin.to.
é que o segundo é um nome totalmente qualificado, portanto, seu resolvedor não tentará resolvê-lo anexando seus parâmetros search
do DNS a ele , enquanto o primeiro será testado com os parâmetros search
.
Como exemplo, coloquei raphink.info
no meu caminho de pesquisa em /etc/resolv.conf
:
$ grep '^search' /etc/resolv.conf
search raphink.info
$ getent hosts www
74.125.77.121 raphink.info www.raphink.info
$ getent hosts www.
O primeiro pedido é www
sem um ponto final, então o resolvedor tenta resolvê-lo com o caminho de busca. A segunda solicitação é um nome totalmente qualificado, pois tem um ponto final, portanto, o caminho de pesquisa não é tentado e a resolução não produz resultados.
Agora, como eu disse, sua pergunta neste caso parece mais uma coisa de servidor HTTP do que DNS, já que eu obtenho o mesmo resultado em minha própria máquina:
$ getent hosts admin.to
89.107.186.40 admin.to
$ getent hosts admin.to.
89.107.186.40 admin.to