Si inicia nslookup y activa la depuración, verá que Windows siempre intenta agregar su sufijo primero.
C:\>nslookup
Default Server: itads.example.com
Address: 0.0.0.0
> set debug=true
> www.yahoo.com
Server: itads.example.com
Address: 0.0.0.0
------------
Got answer:
HEADER:
opcode = QUERY, id = 2, rcode = NXDOMAIN
header flags: response, auth. answer, want recursion, recursion avail.
questions = 1, answers = 0, authority records = 1, additional = 0
QUESTIONS:
www.yahoo.com.example.com, type = A, class = IN
AUTHORITY RECORDS:
-> example.com
ttl = 3600 (1 hour)
primary name server = itads.example.com
responsible mail addr = itads.example.com
serial = 12532170
refresh = 1200 (20 mins)
retry = 600 (10 mins)
expire = 1209600 (14 days)
default TTL = 3600 (1 hour)
------------
------------
Got answer:
HEADER:
opcode = QUERY, id = 3, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 4, authority records = 0, additional = 0
QUESTIONS:
www.yahoo.com, type = A, class = IN
ANSWERS:
-> www.yahoo.com
canonical name = www.wa1.b.yahoo.com
ttl = 241 (4 mins 1 sec)
-> www.wa1.b.yahoo.com
canonical name = www-real.wa1.b.yahoo.com
ttl = 30 (30 secs)
-> www-real.wa1.b.yahoo.com
internet address = 209.131.36.158
ttl = 30 (30 secs)
-> www-real.wa1.b.yahoo.com
internet address = 209.191.93.52
ttl = 30 (30 secs)
------------
Non-authoritative answer:
Name: www-real.wa1.b.yahoo.com
Addresses: 209.131.36.158, 209.191.93.52
Aliases: www.yahoo.com, www.wa1.b.yahoo.com
Como puede ver arriba, mi máquina intentó buscar primero www.yahoo.com.example.com, y el servidor DNS respondió NXDOMAIN
(no se encontró la entrada). Puede confirmar esto ejecutando nslookup www.yahoo.com.
(tenga en cuenta el punto al final de .com!) Y verá que se resuelve normalmente.
Lo que sucede es que su servidor DNS externo responde que tiene una entrada para "www.yahoo.com.example.com" y le devuelve su dirección IP para la raíz de su sitio. No estoy seguro de qué servicio utiliza, pero supongo que tiene una asignación de comodines que le dice a su servidor que responda a cualquier consulta desconocida con una respuesta válida, en lugar de regresar NXDOMAIN
. Tendrá que volver a comprobar la configuración para el servidor y confirmar que sólo se dispone para responder a las preguntas para las entradas en realidad tiene ( example.com
, www.example.com
, mail.example.com
, etc.).
Recuerde que DNS funciona comprobando el servidor configurado y avanzando desde allí. La consulta DNS puede tomar una ruta como el siguiente patrón (por supuesto, esto es solo un ejemplo, probablemente sea incorrecto): Máquina -> Enrutador local DNS (linksys) -> ISP DNS -> (¿Segundo ISP DNS?) -> Raíz DNS del servidor -> TLD DNS -> Su servidor DNS externo. Alguien en ese camino dice que www.yahoo.com.example.com
existe. Lo más probable es que sea su servidor DNS externo.
EDITAR
Pensé que incluiría un dato más sobre la aleatoriedad que mencionas. Si esto realmente sucede de forma esporádica, es posible que tenga un servidor DNS externo mal configurado o que su ISP podría estar proporcionando un servicio de secuestro de DNS. Desafortunadamente, he visto a más y más ISP residenciales proporcionar un "servicio de búsqueda" para nombres de dominio no válidos. Dado que casi todos los usuarios finales usan sus servidores DNS de ISP, los ISP ahora están comenzando a redirigir las entradas de dominio no válidas a una página de búsqueda, una generalmente cargada de anuncios, enlaces irrelevantes y un pequeño "¿Quiso decir www.example.com?" con algunos resultados que pueden o no estar relacionados con el nombre de dominio. Sé que Verizon y Comcast están comenzando a hacer esto, creo que Quest también lo está haciendo. Otra posibilidad es OpenDNS, ya que proporcionan la misma "búsqueda de un dominio relacionado" si no lo hace.
Sin embargo, mi problema con sugerir que, como el problema, es el hecho de que usted dice que está devolviendo la dirección de su registro raíz, que ninguno de estos haría si estuvieran tratando de buscarlo, le darían una IP de uno de sus servidores web para manejar la búsqueda.