Pourquoi mon enregistrement de domaine dans Route 53 qui pointe-t-il vers un compartiment Amazon S3 ou un site Web statique ne se résout-il pas ?

Lecture de 5 minute(s)
0

J’ai un enregistrement de domaine dans Amazon Route 53 qui pointe vers un compartiment Amazon Simple Storage Solution (Amazon S3) ou un site Web statique, mais le domaine ne se résout pas.

Résolution

Remarque : Si vous recevez des messages d’erreur lorsque vous exécutez des commandes de l’interface de la ligne de commande AWS (AWS CLI), consultez Résolution des problèmes d’erreurs de l’interface de ligne de commande AWS (AWS CLI). Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.

Vérifier la configuration de votre Route 53

Vérifiez que l’alias ou l’enregistrement CNAME du domaine pointe bien vers le bon point de terminaison du site Web. En fonction de votre région AWS, le point de terminaison de votre site Web S3 doit respecter l’un des formats suivants :

  • s3-website dash (-) Region --; http://bucket-name.s3-website-Region.amazonaws.com
  • s3-website dot (.) Region --; http://bucket-name.s3-website.Region.amazonaws.com

Vérifier la configuration de votre compartiment S3

Lorsque vous configurez un compartiment S3 pour héberger un site Web, nommez-le de la même manière que l’enregistrement que vous utilisez pour acheminer le trafic. Par exemple, pour acheminer le trafic de « exemple.com » vers un compartiment S3 configuré pour l’hébergement de sites Web, le nom du compartiment doit être « exemple.com ».

Important : les points de terminaison de site Web S3 ne prennent pas en charge HTTPS. Pour plus d’informations sur l’utilisation du protocole HTTPS avec un compartiment S3, consultez :

Vérifier la configuration de votre serveur de noms

Utilisez la commande suivante pour déterminer si les serveurs de noms appropriés sont utilisés et si le domaine est résolu en adresse IP :

dig <domain_name> +trace

La requête DNS doit être dirigée vers le bon ensemble de serveurs de noms pour répondre à la requête DNS.

Remarque : l’adresse IP de résolution n’est pas statique.

Exemple de sortie :

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.amzn2.2 <<>> swapnil.live +trace;; global options: +cmd
.            518400    IN    NS    D.ROOT-SERVERS.NET.
.            518400    IN    NS    E.ROOT-SERVERS.NET.
.            518400    IN    NS    F.ROOT-SERVERS.NET.
.            518400    IN    NS    G.ROOT-SERVERS.NET.
.            518400    IN    NS    H.ROOT-SERVERS.NET.
.            518400    IN    NS    I.ROOT-SERVERS.NET.
.            518400    IN    NS    J.ROOT-SERVERS.NET.
.            518400    IN    NS    K.ROOT-SERVERS.NET.
.            518400    IN    NS    L.ROOT-SERVERS.NET.
.            518400    IN    NS    M.ROOT-SERVERS.NET.
.            518400    IN    NS    A.ROOT-SERVERS.NET.
.            518400    IN    NS    B.ROOT-SERVERS.NET.
.            518400    IN    NS    C.ROOT-SERVERS.NET.
;; Received 239 bytes from 172.31.0.2#53(172.31.0.2) in 0 ms

live.            172800    IN    NS    demand.beta.aridns.net.au.
live.            172800    IN    NS    demand.alpha.aridns.net.au.
live.            172800    IN    NS    demand.delta.aridns.net.au.
live.            172800    IN    NS    demand.gamma.aridns.net.au.
live.            86400    IN    DS    27304 8 1 BB1914F4690FDC1C882FA6CEA84D14FCA6B9D38D
live.            86400    IN    DS    27304 8 2 F76B40CAC1A4F9D7B2E3ED67602D7F934FD45D9064CE78880FB73D09 B1ACD107
live.            86400    IN    RRSIG    DS 8 1 86400 20210427170000 20210414160000 14631 . YbQEzenUx/Dp6C8UcX9fsFqDjyc+eDgcU6oJRZUT63sxJfdatMpHYwWT NCHA8uUTV8W+OVacXR9yduTWgt9jUdAzEHFeg0r4j1PPIDDE7mOB2UUF Fe8lEkny+1bRwXIh/9jsQ0/W5BNIBoSPHRpydE1B36i31V9BLp7KTwWJ sefnFqB8ZL1uZ8rSCw9sVRisegSvcDWZtD7huqkGVcWScLPDVr8/Qj6P 25zEKh6wNPHZDpmIdxvujPFnt7tdY95Jz6P8G7cJwXYdG6ChW7My4XJ5 NRzNjVuFDmWTQSn5S1uEXYL/160ArtHa+M/BE2PKXRxSZa+7djKP9Ida L3qdOQ==
;; Received 708 bytes from 192.5.5.241#53(F.ROOT-SERVERS.NET) in 1 ms

swapnil.live.        86400    IN    NS    ns-1744.awsdns-26.co.uk.        <--- These are the name servers that are in use.
swapnil.live.        86400    IN    NS    ns-863.awsdns-43.net.
swapnil.live.        86400    IN    NS    ns-385.awsdns-48.com.
swapnil.live.        86400    IN    NS    ns-1051.awsdns-03.org.
swapnil.live.        86400    IN    DS    45482 13 2 D64D695A19C2BEB920B376E48403B5A77A2816DB5A4AE4B7D37BF719 34F85852
swapnil.live.        86400    IN    RRSIG    DS 8 2 86400 20210509045136 20210409041400 12795 live. c71wlpB/k+75nWuVYGcp08yYqZSfeLeuaABBXZM6YFvK6HcMZzzaBkOZ bOEm9s37tfnPBDbFBAhzZaMkz6Ef8RJFnkEYqjaqTwxD/vz+Ztwb9ECB EpnXGut0iZICGpFF7Gg5nZeWDbNs/ihC0QGe63Npqful+ry0uBhwnl1I PwKbGd1VC5NGnO7jNTRwgIIGQnS5a3tFZd0HFb/U+O+cCA==
;; Received 425 bytes from 37.209.194.7#53(demand.beta.aridns.net.au) in 0 ms

swapnil.live.        5    IN    A    52.216.134.18
swapnil.live.        5    IN    RRSIG    A 13 2 5 20210415060418 20210415040413 26088 swapnil.live. mgzBciE3HMEg2ecZEIsZIa4l5UpDRi11sEe6ZFlh0d9DGormSdv5HhER zm4qcdb5IXDVe7GIQ+zp2J+5F+lYYQ==
;; Received 165 bytes from 205.251.193.129#53(ns-385.awsdns-48.com) in 15

vous pouvez aussi utiliser la commande suivante pour déterminer si les serveurs de noms appropriés sont utilisés :

dig NS <domain\_name>

Exemple de sortie :

ns-1744.awsdns-26.co.uk. <--- These are the name servers that are in use.
ns-863.awsdns-43.net.
ns-385.awsdns-48.com.
ns-1051.awsdns-03.org.

testez la réponse du serveur principal

Utilisez la commande suivante pour tester la réponse du serveur principal :

curl -IvkL <domain_name>

Exemple de sortie :

curl -IvkL swapnil.live* Rebuilt URL to: swapnil.live/
*   Trying 52.216.25.195...            <----- Domain resolved to an IP address
* TCP_NODELAY set
* Connected to swapnil.live (52.216.25.195) port 80 (#0)        <--- Connected to S3 bucket
> HEAD / HTTP/1.1
> Host: swapnil.live
> User-Agent: curl/7.61.1
> Accept: */*
>
< HTTP/1.1 403 Forbidden                <----- Response from S3 bucket
HTTP/1.1 403 Forbidden
< x-amz-error-code: AccessDenied
x-amz-error-code: AccessDenied
< x-amz-error-message: Access Denied
x-amz-error-message: Access Denied
< x-amz-request-id: 4ANTJRWVRT5489ZW
x-amz-request-id: 4ANTJRWVRT5489ZW
< x-amz-id-2: HcuMJslI/Biry9uJYhx9hSyybld0CrEeSagaNqcFJqzormpeup2aPKzW58OPgIQDZGG2rn3RPI4=
x-amz-id-2: HcuMJslI/Biry9uJYhx9hSyybld0CrEeSagaNqcFJqzormpeup2aPKzW58OPgIQDZGG2rn3RPI4=
< Date: Thu, 15 Apr 2021 05:09:16 GMT
Date: Thu, 15 Apr 2021 05:09:16 GMT
< Server: AmazonS3                      <----- Server = Amazon S3
Server: AmazonS3

<
* Connection #0 to host swapnil.live left intact

Informations connexes

Hébergement d’un site Web statique à l’aide d’Amazon S3

Tutoriel : Configuration d’un site Web statique sur Amazon S3

Tutoriel : Configuration d’un site Web statique à l’aide d’un domaine personnalisé enregistré auprès de Route 53

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 5 mois