Specifica DNS: router o PrefPane?

2

OSX Lion (10.7.5). Le preferenze di rete hanno un'opzione per impostare (e ordinare) indirizzi DNS. Il mio router (Bell Connection Hub - Bell Canda) ha anche un'opzione per specificare gli indirizzi DNS. Che ha la precedenza nelle ordinarie, vanilla richieste di browser? In altre richieste? Ci sono situazioni / considerazioni speciali? Grazie!

    
posta michael 29.01.2014 - 17:48
fonte

2 risposte

1

Se si specificano le voci DNS nella configurazione del router, qualsiasi client DHCP di quel router riceverà tali indirizzi DNS ed eseguirà ricerche su di essi.

Se si specificano solo voci DNS sul proprio Mac, le richieste di ricerca verranno gestite nell'ordine elencato.

Potresti prendere in considerazione l'esecuzione del nomebench gratuito e eccellente per trovare le voci DNS migliori per la tua posizione e Internet collegamento.

    
risposta data 29.01.2014 - 18:28
fonte
0

Se inserisci manualmente i server DNS nelle preferenze Network, avranno la precedenza sui server DNS forniti dal DHCP. E non intendo che proverà prima il server DNS manuale e se non funziona funzionerà sul server fornito da DHCP, voglio dire ignorerà del tutto i server forniti da DHCP. Ci sono, tuttavia, alcune complicazioni:

  • Se si dispone di più interfacce di rete ("servizi") connesse (ad esempio, sia Ethernet che Wi-Fi), utilizzerà le impostazioni DNS dal servizio "primario" (ovvero quello elencato per primo nella rete barra delle preferenze). Quindi, se Ethernet è il servizio principale e si inseriscono i server DNS manuali per l'interfaccia Wi-Fi, verranno ignorati a favore dei server DNS associati al servizio Ethernet (ma le voci del server DNS manuale sul servizio Ethernet annulleranno quelle fornito dalla configurazione DHCP Ethernet).

  • Il "resolver" DNS di OS X consiste in realtà in un gruppo di risolutori per diversi tipi di ricerche. Oltre al resolver di default (configurato in base alle impostazioni di rete / DHCP / qualunque) ci sono alcuni resolver integrati che ignorano le normali impostazioni DNS e fanno invece qualcos'altro. Principalmente, sono per cose come i nomi che terminano in ".local" che vengono risolti dalla ricerca multicast locale (mDNS). Ad esempio, se provi a connetterti a "something.local", non chiedi al server DNS regolare l'indirizzo, invierà un "hey, è qualcosa.locale qui? Se è così, mandami il tuo indirizzo ... "alla rete locale (s). Puoi ottenere una lista completa di questi (e vedere esattamente quali server sono usati per il DNS regolare), con il comando scutil --dns .

  • I programmi che fanno la propria risoluzione DNS ... faranno tutto quello che vogliono. Ma soprattutto stiamo parlando di programmi come nslookup , dig e host , che sono strumenti di query DNS specializzati. I programmi per uso generale (come i browser) dovrebbero tutti usare il risolutore di sistema. (E BTW, nslookup , dig e host in effetti guardano a /etc/resolv.conf, che è impostato sullo stesso criterio del resolver di default, ... quindi finiscono per lo più lo stesso politica, solo senza il materiale multicast.)

risposta data 30.01.2014 - 01:32
fonte

Leggi altre domande sui tag