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?
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?
.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.
Leggi altre domande sui tag macos mountain-lion network