Sto usando Mac OS X 10.8 per collegarmi a due reti tramite ethernet e wifi e sto riscontrando un problema con la risoluzione DNS locale. Apprezzerei molto il tuo consiglio.
Sono contemporaneamente connesso a due reti. Una rete locale attraverso ethernet (eth) e ad internet attraverso l'AP wireless della mia azienda (wifi). Vorrei poter interrogare per nome i miei computer locali (come ping computer1) ma vorrei anche avere una connessione internet tramite wifi.
Nelle Preferenze di rete ho la seguente priorità: Prima ethernet e poi wifi.
In questo modo, funziona correttamente quando eseguo il ping dei computer locali tramite IP. Ad esempio, il ping 192.168.1.1 funziona e posso accedere a Internet. Le impostazioni DNS per ogni interfaccia sono elencate correttamente nelle impostazioni delle preferenze di rete. Ad esempio, DNS for eth è 192.168.1.1 e dominio di ricerca mydomain.com. Per il wifi, anche i DNS sono elencati correttamente con le impostazioni fornite dalla mia azienda.
Se disattivo la rete Wi-Fi, il DNS locale funziona correttamente quando si utilizza ping computer1
o nslookup computer1
. Tuttavia, quando la rete Wi-Fi è abilitata , non riesco a risolvere i nomi con il server DNS locale. Ho trovato che il file resolv.conf viene sovrascritto quando abilito la connessione wifi e quindi il server DNS locale non viene contattato, mentre il DNS della mia azienda viene contattato. Per essere più specifici, quando il Wi-Fi è abilitato, il file resolv.conf contiene solo le informazioni DNS fornite dalla mia azienda (anche se ho dato la priorità alla seconda posizione in Preferenze di Rete):
Quindi quando WiFi è abilitato, resolv.conf ha il seguente:
dominio my.work.domain.com
server dei nomi x.x.x.x
server dei nomi y.y.y.y
server dei nomi z.z.z.z
Quando WiFi è disabilitato, resolv.conf ha il seguente:
dominio mydomain.com.
nameserver 192.168.1.1
Problemi simili vengono visualizzati quando si utilizza scutil --dns .
Quando ho BOTH eth e wifi abilitato , usando scutil --dns, ottengo il seguente:
Configurazione DNS
resolver # 1
dominio di ricerca [0]: my.work.domain.com
nameserver [0]: x.x.x.x
nameserver [1]: y.y.y.y
nameserver [2]: z.z.z.z
if_index: 4 (en0)
raggiungere: Raggiungibile
(Qui sono elencati ma rimossi da me il resto dei resolver DNS # 2 - # 7 che normalmente gli utenti Mac hanno per Internet)
Configurazione DNS (per query con scope)
resolver # 1
dominio di ricerca [0]: mydomain.com
nameserver [0]: 192.168.1.1
if_index: 6 (en2)
bandiere: Scoped
raggiungere: Raggiungibile, Indirizzo Direttamente Raggiungibile
resolver # 2
dominio di ricerca [0]: my.work.domain.com
nameserver [0]: x.x.x.x
nameserver [1]: y.y.y.y
nameserver [2]: z.z.z.z
if_index: 4 (en0)
bandiere: Scoped
raggiungere: Raggiungibile
Quando disattivo WiFi e tengo ethernet , usando scutil --dns, ottengo il seguente:
Configurazione DNS
resolver # 1
dominio di ricerca [0]: mydomain.com
nameserver [0]: 192.168.1.1
if_index: 6 (en2)
raggiungere: Raggiungibile, Indirizzo Direttamente Raggiungibile
(Qui sono gli stessi risolutori precedenti # 2 - # 7 che normalmente gli utenti Mac hanno per Internet)
Configurazione DNS (per query con scope)
resolver # 1
dominio di ricerca [0]: mydomain.com
nameserver [0]: 192.168.1.1
if_index: 6 (en2)
bandiere: Scoped
raggiungere: Raggiungibile, Indirizzo Direttamente Raggiungibile
Grazie mille per il tempo che dedichi al mio problema. Cordiali saluti!