Nelle moderne reti locali, i dispositivi utilizzano alcune tecniche diverse per risolvere i nomi. In particolare, solo per citarne alcuni, cose come DNS, Avahi, zeroconf, mDNS, Bonjour, NetBIOS, WINS o persino file host manuali. Alcuni di questi sono, credo, termini diversi sostanzialmente per la stessa cosa. Alcuni usano tecnologie decentralizzate, altri si affidano al DHCP per distribuire indirizzi centrali.
In che modo gli attuali sistemi operativi comuni passano attraverso queste diverse tecniche di risoluzione dei nomi, possibilmente in conflitto? Quale ordine usano? I diversi sistemi operativi hanno comportamenti diversi?
Quando si chiede l'IP di foobar
, quando il dominio di ricerca locale viene aggiunto al nome - dopo che la risoluzione iniziale del nome fallisce, prima che venga chiesto qualcosa sulla rete o un'altra volta? I resolver DNS possono (e / o fare) aggiungere domini di ricerca quando provano a trovare una voce nelle loro tabelle?
Perché il comportamento dei miei clienti è cambiato quando ho specificato un dominio di ricerca locale (anziché vuoto) nel mio router?
Alcuni di questi metodi supportano e / o utilizzano il .local
dominio tld / search. È solo una cosa di Avahi?
Come .
cambia le cose alla fine di un dominio? Questo impedisce semplicemente la ricerca di "dominio locale"? Quando cerco google.com
, perché non ho bisogno del trascinamento .
?
Perché il mio risolutore DNS non cerca google.com.local
o google.com.MyLocalSearchDomain
?
Puoi avere domini di ricerca nidificati?
NetBIOS e WINS sono la stessa cosa? Che dire di avahi, bonjour e altri?
Domanda di follow-up: come funzionano questi servizi? Comprendo che il DNS utilizza uno stile più convenzionale di (essenzialmente) un server centrale che ciascun client è configurato per utilizzare. Tuttavia, i metodi decentralizzati devono utilizzare alcune altre tecniche per scoprire automaticamente i nomi. Come funzionano quelli?