2 votos

/etc/resolver: El propio TLD no es resuelto por el resolver personalizado

Estoy usando el /etc/resolver técnica para un dev como se explica en algunas entradas de blog en la web (como este ).

He utilizado esta técnica anteriormente en 10.9, pero en mi nuevo Yosemite parece haber un pequeño problema: el propio TLD, es decir dev no parece ser resuelto por el DNS personalizado. En otras palabras, en 10.9 tanto dev y *.dev se pasaría a dnsmasq y se resolvería correctamente, pero en Yosemite esto sólo ocurre para *.dev . dev es resuelto por otra cosa a una dirección distinta a la configurada en dnsmasq.

Sé que dnsmasq funciona correctamente:

# host dev localhost
Using domain server:
Name: localhost
Address: 127.0.0.1#53
Aliases: 

dev has address 127.0.0.1

sin embargo:

# ping -c 1 dev
PING dev (127.0.53.53): 56 data bytes
^C
--- dev ping statistics ---
1 packets transmitted, 0 packets received, 100.0% packet loss
# ping -c 1 a.dev
PING a.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.035 ms

--- a.dev ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.035/0.035/0.035/0.000 ms

Mi /etc/resolver/dev es:

nameserver 127.0.0.1

Sé que puedo añadir dev mismo a /etc/hosts Como es el único que no funciona, no es un gran problema. Sin embargo me gustaría saber si he hecho algo mal y si puedo conseguir el mismo comportamiento que tenía anteriormente en 10.9.

1voto

apricot boy Puntos 46

127.0.53.53 es una dirección especial, que indica una posible colisión de nombres. Lo que ha ocurrido es que Google ha registrado .dev como un nuevo TLD, y dnsmasq está tratando de informarle de que su uso de .dev podría colisionar con el nuevo uso oficial de .dev.

Aunque es extraño que puedas conseguir que *.dev se resuelva correctamente, yo no puedo, simplemente hice que Apache escuchara en 127.0.53.53 porque soy así de vago.

Esta es la explicación de ICANN sobre 127.0.53.53

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X