/ etc / resolver: TLD stesso non risolto dal resolver personalizzato

2

Sto utilizzando la tecnica /etc/resolver per un dominio dev come spiegato in alcuni post del blog sul Web (come questo ).

Ho usato questa tecnica in precedenza su 10.9, ma sul mio nuovo Yosemite sembra esserci un piccolo problema: il TLD stesso, i.e dev , non sembra essere risolto dal DNS personalizzato. In altre parole su 10.9 sia dev che *.dev verrebbero passati a dnsmasq e risolti correttamente, ma su Yosemite questo accade solo per *.dev . dev è risolto da qualcos'altro su un indirizzo diverso da quello configurato in dnsmasq.

So che dnsmasq funziona correttamente:

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

dev has address 127.0.0.1

invece:

# 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

Il mio /etc/resolver/dev è:

nameserver 127.0.0.1

So che posso solo aggiungere dev a /etc/hosts , poiché è l'unico che non funziona non è un grosso problema. Tuttavia mi piacerebbe sapere se ho fatto qualcosa di sbagliato e se riesco a ottenere lo stesso comportamento che avevo precedentemente in 10.9.

    
posta Amir Abiri 02.05.2015 - 15:29
fonte

1 risposta

1

127.0.53.53 è un indirizzo speciale, che indica una possibile collisione di nomi. Quello che è successo è che Google ha registrato .dev come nuovo TLD, e dnsmasq sta cercando di informarti che il tuo uso di .dev potrebbe entrare in collisione con il nuovo uso ufficiale di .dev.

Anche se è strano puoi ottenere * .dev per risolverlo correttamente, non posso, ho solo fatto ascoltare Apache su 127.0.53.53 perché sono pigro in quel modo.

Ecco la spiegazione di ICANN su 127.0.53.53

    
risposta data 10.01.2016 - 10:11
fonte

Leggi altre domande sui tag