Solo tenga en cuenta que siempre que use herramientas como PING y NSLOOKUP, debe ingresar el nombre de host con un período final como este:
ping developer.worldweatheronline.com.
De lo contrario, su cliente DNS pensará que necesita el sufijo con el nombre de dominio predeterminado para usted. El período final significa "esto es todo, no agregue un sufijo".
Estoy ejecutando lo siguiente en mi computadora:
c: \ > nslookup
> developer.worldweatheronline.com.
Server: mylocal.server.local
Address: 192.168.0.2
Non-authoritative answer:
Name: developer.worldweatheronline.com
Address: 78.137.123.255
> server 212.60.61.246
Default server: ns4.fcom.ch
Address: 212.60.61.246
> set q=ns
> set d=2
> set domain=worldweatheronline.com.
> worldweatheronline.com.
Got answer:
HEADER:
opcode = QUERY, id = 4, rcode = REFUSED
header flags: response, want recursion
questions = 0, answers = 0, authority records = 0, additional = 0
*** ns4.fcom.ch can't find worldweatheronline.com.: Query refused
Yo diría que las personas no han podido configurar correctamente el archivo named.conf ... o han elegido una dirección IP interesante (incorrecta) para su servidor utilizando lo que normalmente se considera una dirección de difusión de xx .xx.xx.255. Algunas computadoras asumen que .255 es una dirección de transmisión y otras no. Esto podría explicar por qué un cliente se comporta de manera diferente a otro.
Otra cosa a tener en cuenta es que las búsquedas de DNS a veces pueden incluir tres computadoras: 1) su estación de trabajo realiza la solicitud de búsqueda desde su enrutador local, 2) su enrutador luego realiza la consulta en su nombre y usa su dirección, 3) la distante El servidor DNS intenta responder directamente a su estación de trabajo. En algunos casos, este intento entrante no iniciado para que ese servidor extranjero responda directamente a usted falsifica su firewall para que bloquee la respuesta.