/ etc / resolución: el propio TLD no se resuelve con la resolución personalizada

2

Estoy usando la técnica /etc/resolver para un dominio dev como se explica en algunas publicaciones de blog en la web (como éste ).

Utilicé esta técnica anteriormente en 10.9, pero en mi nuevo Yosemite parece haber un pequeño problema: el TLD en sí, es decir, dev , no parece ser resuelto por el DNS personalizado. En otras palabras, en 10.9 tanto dev como *.dev se pasarían a dnsmasq y se resolverían correctamente, pero en Yosemite esto solo ocurre para *.dev . dev se resuelve mediante otra cosa a una dirección diferente 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 solo puedo agregar dev a /etc/hosts , ya que es el único que no funciona, no es un gran problema. Sin embargo, me gustaría saber si hice algo mal y si puedo lograr el mismo comportamiento que tenía anteriormente en 10.9.

    
pregunta Amir Abiri 02.05.2015 - 15:29

1 respuesta

1

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

Aunque es extraño que puedas hacer que * .dev se resuelva correctamente, no puedo, solo hice que Apache escuchara el 127.0.53.53 porque soy tan vago.

Aquí está la explicación de la ICANN de 127.0.53.53

    
respondido por el apricot boy 10.01.2016 - 10:11

Lea otras preguntas en las etiquetas