Perchè il mio computer sembra avere un disaccordo sui nomi degli host tra .home contro .local?

2

A casa, il pannello di controllo della condivisione del mio portatile mi dice che sarà accessibile come 'any.local', ma il comando 'hostname' riporta 'whatever.home'. Di cosa si tratta?

    
posta bmargulies 20.07.2013 - 02:34
fonte

1 risposta

4

.home è un Pseudo-dominio di primo livello . Probabilmente hai un server DHCP nella tua rete, magari nel tuo router, che abilita il .home TLD sulla tua rete e ne parla ai suoi clienti (potresti vedere home nella voce domains nel Pannello di controllo della rete) e quello - il nome DNS "statico" del tuo portatile - è quanto riportato da hostname .

.local è uno pseudo-TLD riservato che deve essere utilizzato con zeroconf e mDNS , e il pannello di controllo della condivisione ti dice il nome mDNS del tuo laptop.

Poiché questi due modi di risoluzione dei nomi dovrebbero essere ortogonali, non c'è nulla di cui preoccuparsi, il tuo laptop ha solo due nomi diversi sulla tua rete. Al contrario, può essere molto utile, ad esempio se si dispone di un'applicazione di rete che conosce solo un modo di risoluzione dei nomi (ad es. Ho un NAS che non risolve i nomi .local ), c'è un modo per aggirarlo se assegna all'applicazione il nome con il TLD corretto.

    
risposta data 20.07.2013 - 18:42
fonte

Leggi altre domande sui tag