Qualcuno può spiegare cosa fa questa opzione?
Tutti i computer che eseguono Mac OS X contengono una funzione chiamata Bonjour. Funziona inviando pacchetti multicast DNS sulla rete attuale per pubblicizzare i servizi disponibili del computer. Questo è il modo in cui funziona la condivisione di iTunes; il tuo computer dice ad altri computer che ha una libreria iTunes condivisa e fornisce al computer le istruzioni su dove connettersi. Nelle scorse settimane, ho sperimentato un'estensione del servizio chiamato Wide Area Bonjour. Invece di inviare pacchetti DNS multicast alla rete locale, invia pacchetti simili a un vero server DNS, che con l'autenticazione corretta aggiorna le zone effettive nel server DNS. Questo essenzialmente ti permette di usare la magia di Bonjour su molte reti, o anche su Internet. Tutto ciò che è richiesto è che ogni computer che è interessato al tuo dominio Bonjour abbia il dominio elencato nei suoi "domini di ricerca" (o "suffisso DNS"). Il servizio che ho provato è Global Hostname, che ospiterà per te una zona abilitata per Wide Area Bonjour, sia sul tuo dominio, sia su un sottodominio di globalhostname.org. La gamma di prodotti AirPort di Apple offre Wide Area Bonjour per consentirti di controllare AirPort ovunque ti trovi.
Aggiunto:
Il suo scopo è fornire funzionalità simili a quelle offerte da "Back to My Mac" senza utilizzare il servizio .Mac / MobileMe. Richiede che tu abbia il tuo server DNS. Se il tuo fornitore di servizi supporta l'aggiornamento DNS dinamico sicuro (RFC 3007), puoi fornire al tuo Mac un nome host DNS globale in modo che altri computer al di fuori della tua rete locale possano fare riferimento ad esso per nome. Anche se l'indirizzo IP del tuo computer cambia a intervalli regolari, il tuo computer aggiornerà automaticamente il suo nome host DNS globale per puntare al suo attuale indirizzo IP. Il tuo fornitore di servizi o l'amministratore di dominio ti fornirà il nome utente e la password necessari affinché il tuo Mac possa aggiornare il suo nome host ogni volta che cambia l'indirizzo. Se il tuo fornitore di servizi supporta registrazioni Wide-Area Bonjour, puoi anche selezionare la casella "Pubblicizza servizi in questo dominio utilizzando Bonjour" per pubblicizzare i servizi di condivisione attivi di questo computer in questo dominio. Se l'amministratore del dominio ha abilitato Bonjour alla ricerca di questo dominio, gli altri computer vedranno automaticamente i servizi elencati nella rispettiva applicazione, in base ai domini di ricerca inseriti nelle preferenze di Rete o in base alle informazioni restituite da DHCP. :)
Per nome host, leggi il nome del dominio come apple.stackexchange.com
, john-pc.local
o localhost
localhost
è un nome host locale statico in quanto è accessibile solo a un'area limitata (in questo caso un singolo dispositivo) e, per tradizione, assegnato allo stesso indirizzo ip: 127.0.0.1.
john-pc.local
è (potenzialmente) un nome host locale dinamico in quanto, mentre farà sempre riferimento allo stesso pc, l'indirizzo IP del dispositivo varierà *.
(* Almeno lo sarà nella maggior parte delle reti Wi-Fi domestiche in cui il router assegna i dispositivi ip indirizzi IP locali in un modo che significa che l'indirizzo ip potrebbe cambiare di volta in volta usando Dynamic Host Configuration Protocol o DHCP in breve Lo stesso sistema viene spesso utilizzato dai provider di servizi Internet per assegnare l'indirizzo IP ai propri abbonati.)
apple.stackexchange.com
è un nome host globale statico in quanto è accessibile al mondo mentre è semi-permanentemente * assegnato allo stesso indirizzo ip: 198.252.206.16.
(* L'indirizzo IP può ovviamente essere cambiato ma non come parte di un processo automatico del software.)
johndoe.acme-dns-provider.xyz
è (potenzialmente) un nome host globale dinamico. È accessibile al mondo mentre il mondo punta sempre verso lo stesso dispositivo, ma l'indirizzo IP cambia con quello del dispositivo. Ogni volta che l'indirizzo IP del dispositivo cambia, il software speciale sul dispositivo accede al server dei provider DNS e aggiorna il record dell'indirizzo IP.
Il racconto è questo: quando vedi "hostname dinamico globale", stai vedendo il controllo per configurare un meccanismo che Apple fornisce per facilitare l'accesso al tuo computer attraverso un nome di dominio dedicato stabile su Internet. Ma questo meccanismo non ha mai funzionato bene, dal momento che praticamente nessun host DNS lo usa.
La lunga storia è più coinvolta.
Esiste una un'altra tecnologia di solito chiamata "DNS dinamico", che consente di configurare il computer in modo che possa essere raggiunto da Internet, anche se il computer si trova dietro un router di casa. Essere dietro un router domestico di solito oscura l'indirizzo del tuo computer dall'essere visibile ad altri computer su Internet. Il modo in cui funziona questa tecnologia è che è necessario installare un client DynDNS sul computer (oppure è integrato nel router di casa). Quel client DynDNS è sempre in esecuzione. Ogni volta che cambia l'indirizzo del tuo computer, il client comunica a un server qual è il nuovo indirizzo. Quindi altre macchine su Internet possono andare sul server per trovare l'indirizzo del tuo computer e possono quindi raggiungere direttamente il tuo computer.
Il risultato di tutto questo è che consente ad altre macchine di contattare direttamente il tuo computer tramite un nome di dominio stabile come "JohnComputer.john.somethingsomething.com", anche se l'indirizzo reale del tuo computer è nascosto dietro un router e cambia frequentemente. Il vantaggio di questo è che renderebbe servizi di comunicazione diretta da persona a persona, come la condivisione di chat o schermo, più facile da fare e da usare.
La parola chiave è "Would". Il problema è che, sebbene il DNS dinamico sia relativamente ampiamente supportato nei router, non è ampiamente supportato abbastanza da poter contare su qualsiasi servizio di comunicazione popolare. Servizi come Skype e go2meeting che potrebbero trarne vantaggio devono invece costruire il proprio elaborato sistema server analogo per funzionare. Questo è quello che fanno.
Che cosa ha a che fare con gli hostname dinamici globali?
Bene, ti ricordi come la tecnologia chiamata DNS dinamico non sia ampiamente utilizzata, anche se è relativamente ben supportata nei router, e come potrebbe anche richiedere l'installazione di un client sul tuo computer?
Apple ha implementato per anni una tecnologia analoga e concorrente chiamata Aggiornamento DNS. Il client per questo è integrato in ogni Mac, quindi non è necessario installare nulla! Credo che anche i router aeroportuali di Apple abbiano il supporto integrato (al posto del sistema DNS dinamico utilizzato da tutti gli altri). La cosa grandiosa dell'aggiornamento DNS è che non è necessario affidarsi ai server DNS dinamici di oddball per farla funzionare. Invece, è integrato con il normale sistema DNS, quindi è sufficiente che il normale host DNS supporti le proposte IETF, RFC 2136 e RFC 3007. In molti modi questo è un sistema molto più logico, poiché si integra nell'infrastruttura DNS che siamo già in uso.
Il rovescio della medaglia è che, credo, ci siano solo due host DNS di consumatori nel mondo che supportano effettivamente questo sistema (dyn.com e irondns.com). Quindi, a meno che tu non abbia intenzione di eseguire il tuo host DNS, è inutile.
Per quanto riguarda i nomi globali, si tratta di una sostituzione del servizio WINS su cui molte reti Windows fanno affidamento.
Su un server DNS è necessario creare record SRV e non pensare che questo non sia un rischio per la sicurezza. È ancora necessario aprire le porte attraverso il firewall del router per consentire il funzionamento del servizio.