www.foo.com
n'est pas à proprement parler une URL. C'est un nom de domaine relatif.
Cela signifie ceci: commencer par vos domaines locaux, retombant à la racine si vous ne pouvez pas trouver quelque chose là - bas et traverser à travers com
et foo
pour se rendre à www
. Il ne dit pas quels enregistrements récupérer dans ce domaine ni ce que vous feriez avec ces enregistrements si vous les récupériez.
Le plus souvent, l'enregistrement d'intérêt est un enregistrement d'adresse qui permet au nom de domaine d'être utilisé comme nom d'hôte pour faire référence à une machine. Il existe cependant d'autres types d'enregistrements DNS.
Le www
n'est que le nom de famille de la chaîne, et il est complètement arbitraire. Il y a une convention de nommer l'hôte du serveur Web principal pour un domaine, www
mais c'est juste une commodité pour les humains, pas quelque chose censé être reconnaissable par les machines. Même alors, il y a des choses que vous pouvez faire avec des machines exécutant des serveurs Web autres que de leur demander des pages Web.
Ainsi, tous les serveurs Web ne sont pas nommés www
et le simple fait d'en nommer un ne dit pas ce que vous voulez en faire de toute façon.
C'est là que l'URL entre en jeu. Ils vous expliquent comment accéder à quelque chose. Ils commencent par vous dire comment l'obtenir, puis où.
Comment est spécifié comme un "sheme" et pour le Web, le schéma est soit http
pour les demandes régulières ou https
pour les demandes sécurisées. Puis un séparateur ://
puis un nom d'hôte vous indiquant où se trouve le serveur Web (peut-être un nom DNS, peut-être autre chose comme une adresse I ou un nom défini localement) puis un chemin indiquant où se trouvent les pages sur le serveur Web. (Il y a un tas de détails que je saute).
Il est généralement considéré comme une bonne pratique de l'autoriser, www
mais de ne pas l'encourager, en pointant les enregistrements d'adresse du domaine de base et de celui plus www
chez nous, les serveurs destinés à agir comme des points d'entrée accessibles au public, puis à privilégier le non- www
nom.
Si vous souhaitez fournir une URL correcte qui montre sans ambiguïté que vous faites référence à un site Web, fournissez une URL complète.
http://example.ca/
https://myexample.foo.org/
burger.com
s'agit d'un site Web, alors qu'ilburger.biz
est beaucoup plus incertain pour moi (pourrait être un nom de marque mal choisi).