AWS hosted zone

Remy NTSHAYKOLO
Nov 11, 2020

--

C’est simplement le fichier de configuration DNS qui va permettre de résoudre les requêtes pointant vers notre nom de domaine.

  • “Ok super on a rien compris”
  • Illustrons avec un exemple si vous voulez bien?

Usecase:

Je possède une instance EC2 sur lequel tourne un web server. Cette instance EC2 possède une adresse IP publique 12.34.234.34 . J’aimerais pouvoir entrer en communication avec cette instance par le bias d’un nom qui sera plus digeste pour un humain. Disons mapremiereinstance.com.

Step 1: J’achète le nom de domaine avec le service route 53 d’AWS https://console.aws.amazon.com/route53/home#DomainRegistration:example.com .Oui ce qu’il faut savoir c’est qu’un nom de domaine est unique et qu’une fois attribué à moins de le racheter à son propriétaire vous ne pourrez jamais l’utiliser. Donc exemple, si vous souhaitiez utiliser google.com en nom de domaine, ça va pas être possible. Le service 53 va alors gentiment vous proposer des noms de domains qui y ressemblent mais qui eux sont disponibles. Voir ci-dessous.

Indisponibilité du nom de domaine google.com
Indisponibilité de google.com en nom de domaine 😿

mapremiereinstance.com par contre lui est disponible comme le montre l’image ci -dessous.

mapremiereinstance.com est disponible 😍

Step 2: Faire le lien entre l’adresse IP public de ma machine EC2 12.34.234.34 et le nom de domaine mapremiereinstance.com. Et c’est précisément à cette instant que le hosted zone intervient. Si ici que l’on va pouvoir enregistrer nos dns record.

“mapremiereinstance.com IN A 12.34.234.34 “ => va permettre de redirigé l’ensemble du trafic de ma premiereinstance.com vers notre instance EC2. De cette manière si nous entrions l’adresse suivante dans notre navigateur => https://mapremiereinstance.com alors, le service route 53 se chargera de router cette requête vers votre instance EC2.

--

--