Réponses:
Tous les ordinateurs exécutant Mac OS X contiennent une fonctionnalité appelée Bonjour. Il fonctionne en envoyant des paquets DNS multicast sur votre réseau actuel pour annoncer les services disponibles de votre ordinateur. Voici comment fonctionne le partage iTunes; votre ordinateur indique aux autres ordinateurs qu'il dispose d'une bibliothèque iTunes partagée disponible et donne aux ordinateurs des instructions sur l'endroit où s'y connecter. Au cours des dernières semaines, j'ai expérimenté une extension du service appelé Wide Area Bonjour. Au lieu d'envoyer des paquets DNS multicast à votre réseau local, il envoie des paquets similaires à un serveur DNS réel, qui, avec l'authentification correcte, met à jour les zones réelles du serveur DNS. Cela vous permet essentiellement d'utiliser la magie de Bonjour sur de nombreux réseaux, ou même sur Internet. Tout ce qui est requis, c'est que chaque ordinateur intéressé par votre domaine Bonjour ait le domaine répertorié dans ses «Domaines de recherche» (ou «Suffixe DNS»). Le service que j'ai testé est Global Hostname, qui hébergera pour vous une zone compatible Wide Area, soit sur votre propre domaine, soit sur un sous-domaine de globalhostname.org. La gamme de produits AirPort d'Apple propose un Wide Area Bonjour pour vous permettre de contrôler votre AirPort où que vous soyez.
Ajoutée:
Son objectif est de fournir des fonctionnalités similaires à celles offertes par "Back to My Mac" sans utiliser le service .Mac / MobileMe. Cela nécessite que vous ayez votre propre serveur DNS. Si votre fournisseur de services prend en charge la mise à jour DNS dynamique sécurisée (RFC 3007), vous pouvez fournir à votre Mac un nom d'hôte DNS global afin que d'autres ordinateurs en dehors de votre réseau local puissent s'y référer par leur nom. Même si l'adresse IP de votre ordinateur change à intervalles réguliers, votre ordinateur mettra automatiquement à jour son nom d'hôte DNS global pour pointer vers son adresse IP actuelle. Votre fournisseur de services ou administrateur de domaine vous fournira le nom d'utilisateur et le mot de passe nécessaires pour que votre Mac puisse mettre à jour son nom d'hôte à chaque changement d'adresse. Si votre fournisseur de services prend en charge les enregistrements Wide-Area Bonjour, vous pouvez également cocher la case «Annoncer les services dans ce domaine à l'aide de Bonjour» pour publier les services de partage actifs de cet ordinateur dans ce domaine. Si l'administrateur du domaine a activé la navigation Bonjour pour ce domaine, les autres ordinateurs verront les services répertoriés automatiquement dans l'application respective, en fonction des domaines de recherche entrés dans leurs préférences réseau ou en fonction des informations renvoyées par DHCP. :)
Pour le nom d'hôte, lisez le nom de domaine tel que apple.stackexchange.com
, john-pc.local
oulocalhost
localhost
est un nom d'hôte local statique en ce sens qu'il n'est accessible qu'à une zone limitée (dans ce cas, un seul périphérique) et, par tradition, affecté à la même adresse IP: 127.0.0.1.
john-pc.local
est (potentiellement) un nom d'hôte local dynamique dans la mesure où il fera toujours référence au même PC, l'adresse IP de l'appareil variera *.
(* Eh bien, au moins, cela se produira dans la plupart des réseaux Wi-Fi domestiques où le routeur attribue des adresses IP locales aux périphériques d'une manière qui signifie que l'adresse IP peut changer de temps en temps en utilisant Dynamic Host Configuration Protocol ou DHCP pour faire court. Le système est fréquemment utilisé par les fournisseurs de services Internet pour attribuer une adresse IP à leurs abonnés.)
apple.stackexchange.com
est un nom d'hôte global statique en ce sens qu'il est accessible au monde while et semi-permanent * affecté à la même adresse IP: 198.252.206.16.
(* L'adresse IP peut bien sûr être modifiée mais pas dans le cadre d'un processus logiciel automatique.)
johndoe.acme-dns-provider.xyz
est (potentiellement) un nom d'hôte global dynamique. Il est accessible au monde tandis que le monde pointe toujours vers le même appareil mais l'adresse IP change avec celle de l'appareil. Chaque fois que l'adresse IP de l'appareil change, un logiciel spécial sur l'appareil se connecte au serveur des fournisseurs DNS et met à jour l'enregistrement d'adresse IP.
L'histoire courte est la suivante: lorsque vous voyez "nom d'hôte dynamique global", vous voyez le contrôle de configuration d'un mécanisme qu'Apple fournit pour faciliter l'accès à votre ordinateur via un nom de domaine dédié stable sur Internet. Mais ce mécanisme n'a jamais bien fonctionné, car pratiquement aucun hôte DNS ne l'utilise.
La longue histoire est plus complexe.
Il existe une autre technologie généralement appelée "DNS dynamique", qui vous permet de configurer votre ordinateur de manière à ce qu'il soit accessible depuis Internet, même si votre ordinateur se trouve derrière un routeur domestique. Le fait d'être derrière un routeur domestique empêche généralement l'adresse de votre ordinateur d'être visible par les autres machines sur Internet. Le fonctionnement de cette technologie est que vous devez installer un client DynDNS sur votre ordinateur (ou qu'il est intégré à votre routeur domestique). Ce client DynDNS est toujours en cours d'exécution. Chaque fois que l'adresse de votre ordinateur change, le client indique à un serveur quelle est la nouvelle adresse. Ensuite, d'autres machines sur Internet peuvent se rendre sur le serveur pour trouver l'adresse de votre ordinateur, puis peuvent accéder directement à votre ordinateur.
Le résultat de tout cela est que d'autres machines peuvent contacter directement votre ordinateur via un nom de domaine stable comme "JohnComputer.john.somethingsomething.com", même si l'adresse réelle de votre ordinateur est cachée derrière un routeur et change fréquemment. L'avantage est que cela rendrait les services de communication directe de personne à personne, comme le chat ou le partage d'écran, plus faciles à créer et à utiliser.
Le mot clé est "serait". Le problème est que, même si le DNS dynamique est relativement largement pris en charge par les routeurs, il n'est pas suffisamment pris en charge pour que tous les services de communication populaires puissent compter dessus. Des services comme Skype et go2meeting qui en bénéficieraient doivent plutôt construire leur propre système de serveur analogue élaboré pour fonctionner. Voilà ce qu'ils font.
Qu'est-ce que cela a à voir avec les noms d'hôtes dynamiques globaux?
Eh bien, vous vous souvenez que la technologie appelée DNS dynamique n'est pas largement utilisée, même si elle est relativement bien prise en charge par les routeurs, et comment cela peut également nécessiter l'installation d'un client sur votre ordinateur?
Apple a depuis des années mis en œuvre une technologie concurrente analogue appelée DNS Update. Le client est intégré à chaque Mac, vous n'avez donc pas besoin d'installer quoi que ce soit! Je crois que les routeurs Airport d'Apple ont également intégré la prise en charge (au lieu du système DNS dynamique que tout le monde utilise). Et la grande chose à propos de la mise à jour DNS est que vous n'avez pas besoin de compter sur les serveurs DNS dynamiques propriétaires oddball pour que cela fonctionne. Au lieu de cela, il est intégré au système DNS normal, vous n'avez donc besoin que de votre hôte DNS normal pour prendre en charge les propositions IETF, RFC 2136 et RFC 3007. À bien des égards, il s'agit d'un système beaucoup plus logique, car il s'intègre à l'infrastructure DNS que nous sommes déjà utilisé.
L'inconvénient est que je pense qu'il n'y a que deux hôtes DNS consommateurs dans le monde qui prennent réellement en charge ce système (dyn.com et irondns.com). Donc, à moins que vous n'utilisiez votre propre hôte DNS, cela est inutile.
En ce qui concerne GlobalNames, il remplace le service WINS sur lequel de nombreux réseaux Windows s'appuient.
Sur un serveur DNS, il est nécessaire de créer des enregistrements SRV et ne pense pas que ce ne soit pas un risque pour la sécurité. Vous devez toujours ouvrir les ports via le pare-feu de votre routeur pour permettre au service de fonctionner.