La meilleure façon d'expliquer les différences entre ces différents éléments - qui sont liés mais différents - est de les décomposer par l'exemple. Pensez aux réseaux comme un arbre:
- Il y a un tronc qui se sépare en branches principales.
- Branches qui à leur tour se séparent en branches plus petites.
- De plus petites branches conduisant finalement à des feuilles individuelles.
Le «tronc» et les «branches» sont des «domaines» et des «sous-domaines» et les feuilles sont des appareils individuels, comme des ordinateurs. Commençons donc par là.
Un «nom d'ordinateur» est strictement une convention locale: j'ai un ordinateur nommé jakegould
. Ce nom d'ordinateur est simplement le nom que j'ai attribué à ma machine locale. Personne en dehors de mon réseau local ne connaîtra ce nom d'ordinateur; il s'agit strictement d'un cadre local.
Un «nom d'hôte» (alias «nom de noeud») est un identifiant de réseau: si je voulais annoncer publiquement mon ordinateur local à d'autres, je devrais attacher un «nom d'hôte» à l'adresse IP de mon ordinateur. Le «nom d'hôte» n'a vraiment rien à voir avec le nom de l'ordinateur, mais les administrateurs aiment souvent utiliser le même nom pour faciliter la compréhension. De plus, un «nom d'hôte» ne signifie pas toujours que l'ordinateur est exposé à Internet; c'est juste un moyen facile de laisser les autres sur votre réseau où / ce que votre ordinateur est. Comme l'explique Wikipedia ; l'accent est sur moi:
Dans les réseaux informatiques, un nom d'hôte (nom de nœud archaïque) est une étiquette attribuée à un périphérique connecté à un réseau informatique et qui est utilisée pour identifier le périphérique sous diverses formes de communication électronique telles que le World Wide Web, le courrier électronique ou Usenet. .
Un nom de domaine complet (FQDN) n'est que cela; un nom de domaine complet: cela peut sembler déroutant, mais vous devez y penser de cette façon: cela signifie simplement dans le grand schéma des choses, quel est le véritable «chemin» pour accéder à un ordinateur. Supposons donc que mon ordinateur soit nommé jakegould
et qu'il possède un nom d'hôte sur mon LAN jakegould
. Dans le contexte de mon LAN, c'est jakegould
mon nom d'ordinateur et mon «nom d'hôte» et peut éventuellement être considéré comme mon «nom de domaine complet» en fonction de mon architecture LAN. Signification de dire let mon bureau LAN a d' autres noeuds comme il, first_floor
et second_floor
et mon « nom d' hôte » de jakegould
est sur le second_floor
réseau. Eh bien, si tel était le cas, mon «nom de domaine complet» basé sur LAN seraitjakegould.second_floor
et c'est tout. Mais disons que j'ai travaillé dans une grande entreprise nommée «big_company.com» et que mon ordinateur était en quelque sorte exposé au monde. Dans ce cas, mon «nom de domaine pleinement qualifié» basé sur le WAN pourrait être jakegould.second_floor.big_company.com
ou même juste jakegould.big_company.com
si l'administrateur réseau ne voulait pas être harcelé par la désignation «second_floor». Encore une fois, comme l'explique Wikipedia ; l'accent est sur moi:
Un nom de domaine complet (FQDN), parfois également appelé nom de domaine absolu, est un nom de domaine qui spécifie son emplacement exact dans l'arborescence du système de noms de domaine (DNS). Il spécifie tous les niveaux de domaine, y compris le domaine de niveau supérieur et la zone racine. Un nom de domaine pleinement qualifié se distingue par son absence d'ambiguïté: il ne peut être interprété que dans un sens.
Le "www" dans certains noms de sites Web est une désignation de "nom d'hôte" qui est de nature historique: Fondamentalement, dans les années 1990, lorsque le Web était encore à ses balbutiements, les réseaux avaient de nombreux services différents qui leur étaient attachés. Et principalement dans un contexte académique. Il y aurait donc un endroit comme whattsamattau.edu
celui-là et cette école aurait des services FTP activés ftp.whattsamattau.edu
, des courriels mail.whattsamattau.edu
et ainsi de suite… Donc, quand le World Wide Web est arrivé, ils auraient simplement placé le serveur Web www.whattsamattau.edu
. De nos jours, tout le monde - et apparemment tout dans le monde - a un site Web. Et de nombreuses personnes enregistrent simplement des domaines uniquement pour le service Web. Ainsi, la convention historique de www
est rejetée dans de nombreux cas. Beaucoup de gens ont des sites Web sans www
mais auront toujours des hébergements à redirigerwww
le trafic vers le www
nom d'hôte principal, non . Mais techniquement parlant, www
peut toujours être considéré comme un nom d'hôte.
BONUS (jamais demandé mais mentionné / implicite): Qu'est-ce qu'un «sous-domaine» dans le grand schéma des choses: Un sous-domaine est essentiellement juste un enfant d'un domaine parent / nom d'hôte. Donc, dans mon exemple, jakegould.big_company.com
le jakegould
peut être considéré comme un sous-domaine de big_company.com
et big_company
dans ce qui peut être considéré comme le «domaine», .com
étant le domaine de premier niveau (TLD). Encore une fois, comme l'explique Wikipedia ; l'accent est sur moi:
Dans la hiérarchie DNS (Domain Name System), un sous-domaine est un domaine qui fait partie d'un domaine plus vaste.
Maintenant, après avoir rédigé tout cela, cela peut être déroutant. De nombreux noms d'ordinateurs sont des noms d'hôtes sont des noms de domaine pleinement qualifiés et, dans certains cas, ils peuvent être des sous-domaines. Tout est une question de contexte. Et en regardant les articles en ligne, les mots «domaine», «hôte» et «nœud» sont utilisés assez librement et rapidement partout. Donc, à mon avis, de nombreuses utilisations de ces termes sont synonymes.
Ce qui aide également à expliquer votre confusion dans l'élément numéro 2:
Si « mail » dans mail.google.com
et « développeurs » dans
developers.google.com
sont appelés subdomains pourquoi est en
dans
le en.wikipedia.org
nom d' hôte appelé? Quelle est la différence entre le nom d'hôte et le sous-domaine?
Le en.wikipedia.org
est un sous - domaine et un nom d'hôte. Le en
dans le en.wikipedia.org
est un sous-domaine du nom de domaine wikipedia.org
. Et en.wikipedia.org
est en soi un nom d'hôte, car en.wikipedia.org
une adresse IP lui est connectée et donc un ordinateur connecté à cette adresse IP également. Ce qui signifie que le en
lui-même est sémantiquement considéré comme un sous-domaine, mais c'est aussi un nom d'hôte car il y a un hôte (ordinateur) connecté à l'adresse IP auquel il est connecté en.wikipedia.org
. Donc, sachant cela mail.google.com
et developers.google.com
sont également des noms d'hôtes qui sont tous les deux des sous-domaines de google.com
.
Pour éventuellement rendre les choses plus claires, pensez-y comme ceci; utilisons le sous-domaine inexistant fakename.wikipedia.org
comme exemple:
- L'
org
entrée fakename.wikipedia.org
est un domaine de premier niveau (TLD) . En tant que domaine de premier niveau, il ne se résout pas en une adresse IP. Ce n'est donc pas un nom d'hôte. Il s'agit simplement d'une convention de dénomination.
- L'
wikipedia.org
entrée fakename.wikipedia.org
est un nom de domaine et peut également être un nom d'hôte s'il est connecté à une adresse IP et se résout en un ordinateur lorsque l'on y accède wikipedia.org
.
- Le
fakename
in fakename.wikipedia.org
est un nom de sous-domaine car il s'agit d'un domaine enfant de wikipedia.org
dans le contexte du nom de domaine lui-même. Il peut s'agir d'un nom d'hôte s'il est connecté à une adresse IP et se résout en ordinateur lorsque l'on y accède fakename.wikipedia.org
.
Si vous exécutez une commande ping, fakename.wikipedia.org
vous essayez d'exécuter la commande ping sur le fakename
sous - domaine de wikipedia.org
. Si ce ping meurt - ce qu'il fera probablement car il est faux - cela signifie que l'hôte est en panne ou qu'il n'existe pas. S'il meurt avec une adresse IP qui lui est connectée, cela signifie que le nom d'hôte fakename.wikipedia.org
est en panne. Si le ping meurt à 100% sans adresse IP connectée, cela signifierait que le sous fakename.wikipedia.org
- domaine est un nom d'hôte non valide.
Oui, tout cela peut prêter à confusion. Mais cela se résume à la différence entre ce qu'est un domaine / sous-domaine dans le contexte des entrées DNS et quel domaine / sous-domaine est dans le contexte d'avoir un hôte / ordinateur connecté.
Donc, si tout cela a commencé avec votre curiosité www
, il s'agit d'un nom d'hôte / nom de nœud / sous-domaine historique qui n'est plus vraiment utilisé comme convention, mais qui est encore si couramment utilisé que de nombreux sites ont des hébergements en place pour «intercepter» les demandes de www
et les rediriger vers le nom d'hôte principal d'un site Web.
dig
- vous pouvez jouer avec une version en ligne ici: digwebinterface.com . Comme exercice, entrezedu
, puismit.edu
, puiswww.mit.edu
et comparez les résultats. "SOA" est un enregistrement DNS qui dit "un autre serveur gère tout dans ce sous-domaine" - les enregistrements "A", "PTR" et "CNAME" sont des (pointeurs / alias vers) les noms / IP des hôtes réels.