📖 Introduction
Imaginez internet comme un imense réseau de routes et de maisons, chaques site web correspond à une maison située à une addresse précise. Mais au lieu de numéros et de noms de rue sur internet on utilise des addresses numériques appelés addresses IPs
172.16.1.254
Ces addresses IPs sont une suite de chiffres que nos ordinateurs et serveurs comprennent pour échanger des données. Le problème c'est que nous pauvres humains sommes incapables de retenir toutes ces addresses à part certaines comme la fameuse 8.8.8.8 (DNS de Google).
C'est là qu'intervient le nom de domaine. Il s'agit d'un nom facile à retenir que vous donnez à votre maison pour que vos amis puissent la trouver facilement. Le nom de domaine est donc l'adresse facile à utiliser que vous tapez dans votre navigateur pour accéder à un site web.
Par exemple au lieu de retenir l'addresse IP du site Belginux on a juste à rentenir son nom de domaine associé :
belginux.com
🔗 Anatomie d'un nom de domaine
Un nom de domaine est composé de plusieurs parties, un peu comme une adresse postale :
Le nom principal : C'est le nom que vous choisissez et qui identifie souvent le site web lui-même, l'entreprise ou le sujet principal.
Par exemple : belginux.com
L'extension : C'est la partie qui se trouve à la fin, après le dernier point, comme .fr
, .com
ou .org
.
Elle donne une indication sur la nature du site ou sa localisation géographique :
● .com
: Souvent utilisé pour les sites commerciaux (vente, entreprises).
● .fr
: Indique que le site est généralement associé à la France.
● .org
: Habituellement utilisé par des organisations à but non lucratif.
Il existe beaucoup d'autres extensions, comme .net
, .info
, .ovh
, .dev
, etc.
Le sous-domaine : Imaginez une grande entreprise avec plusieurs départements situés dans différents bâtiments ou sections. Le nom de domaine principal est comme l'adresse générale de l'entreprise.
Un sous-domaine, c'est comme une section spécifique ou un bâtiment particulier au sein de cette entreprise, qui a une adresse plus précise mais qui reste rattachée à l'adresse principale.
Par exemple :
cryptpad.belginux.com
⚙️ Comment créer un sous domaine pour une application ?
Pronons l'exemple d'un serveur Proxmox installé chez moi , je souhaite y accéder depuis n'importe où je vais pour ce faire me rendre sur le dashbord de mon provider :
Puis j'indique les informations :
A => Pointeur type IP.
Nom => nom dns souhaité ce qui donnerait https://pve.lostsouls.fr.
Adresse IPv4 => L'ip du backend (l'ip public de la box).
Proxied => Optionel.
📌 NB : Sur cloudfare on a une option Proxied directement intégré.
Mais quésaco que ça ?
Il s'agit d'un Reverse Proxy intégré au réseau Cloudfare ce qui permet d'anonymiser l'ip du backend ce qui évite de remplir les bases shodan tout simplement
Il n'est pas du tout impératif d'avoir l'option/l'activer c'est un plus
Une fois que le pointeur est créé il me suffit de créer l'host sur mon Nginx Proxy Manager ou mon Zoraxy