Voce DNS locale personalizzata ignorata

2

Sto utilizzando dnsmasq per instradare le richieste al .lh padroni di casa al mio server vagabondo attualmente in esecuzione sul 192.168.0.5 su Mac OSX 10.6.

scutil --dns restituisce le informazioni corrette del resolver:

resolver #9
  domain : lh
  nameserver[0] : 192.168.0.5

Ma ping (e anche il browser) non è in grado di risolvere il dominio:

ping root.blah.lh
ping: cannot resolve root.blah.lh: Unknown host

Ho aggiunto 192.168.0.5 alla mia lista di server DNS nelle impostazioni della rete, ed è seduto in cima alla lista, al di sopra 8.8.8.8 - sembra essere sempre completamente ignorato.

sudo killall -HUP mDNSResponder e sudo dscacheutil -flushcache apparentemente non hanno alcun effetto.

Come posso ottenere .lh host per risolvere correttamente 192.168.0.5 ?

(la roba sotto di questa linea è storica, ed è stato trasferito qui dopo la risposta di Alan Shutko indicando che nslookup non è uno strumento di analisi utile in questo caso)

nslookup non è in grado di risolvere il dominio:

nslookup blah.lh
Server:     8.8.8.8
Address:    8.8.8.8#53

** server can't find blah.lh: NXDOMAIN

Inoltre ho provato ad aggiungere 127.0.0.1 alla mia lista dei server DNS nelle impostazioni di rete (in alto), che produce una ricerca a livello locale, vale a dire:

nslookup blah.lh
Server:     127.0.0.1
Address:    127.0.0.1#53

Name:   blah.lh
Address: 127.0.0.1
    
posta hollsk 26.02.2013 - 22:08
fonte

1 risposta

1

Suppongo che tu stia utilizzando Mac OS X, dato che menzioni scutil . nslookup non utilizza gli stessi meccanismi del resto del sistema operativo:

Da man nslookup :

Mac OS X NOTICE

The nslookup command does not use the host name and address resolution or the DNS query routing mechanisms used by other processes running on Mac OS X. The results of name or address queries printed by nslookup may differ from those found by other processes that use the Mac OS X native name and address resolution mechanisms. The results of DNS queries may also differ from queries that use the Mac OS X DNS routing library.

    
risposta data 26.02.2013 - 22:19
fonte

Leggi altre domande sui tag