94 votes

Quelle est la particularité de l'adresse IP 169.254.169.254 pour AWS?

Cette adresse IP semble exécuter un service qui fournit beaucoup de métadonnées utiles pour mon instance, mais je me demande pourquoi 169.254.169.254 ? Quelle est la particularité de cette adresse IP? Et aussi me demander si le fait d'avoir cette adresse IP occupée par ce service me manque l'occasion de me connecter à un serveur avec cette adresse IP sur Internet?

172voto

Michael - sqlbot Points 7058

169.254.169.254 est une adresse IP à partir de la réserve de l' IPv4 Adresse Locale de Liaison de l'espace 169.254.0.0/16 (169.254.0.0 par 169.254.255.255). Similaire à l'adresse privée des plages dans la RFC 1918 (10.0.0.0/8, 172.16.0.0/12, et 192.168.0.0/16) dans le sens que ce bloc a également ne peut pas être utilisé sur l'Internet, de Liaison Locale est limitée à être inaccessible par tout router1 -- de par leur conception, ils n'existent que sur le directement connecté au réseau.

AWS nécessaires pour créer un point de terminaison de service accessible à partir de n'importe quel système et la sélection d'une adresse de ce bloc causes il à entrer en conflit avec aucune couramment utilisé l'adresse IP de l'espace. Choix judicieux.

Sans doute cette adresse dans le bloc a été choisie pour son esthétique ou d'être facile à mémoriser.


Fait amusant! De la côté de l'adresse de 169.254.169.253 est un résolveur DNS en VPC en plus de celui que vous êtes probablement familier avec au décalage de 2 à partir de la base de votre VPC supernet. Cela s'avère très pratique pour la configuration d'un logiciel qui fait ses propres recherches DNS indépendant de l'OS (comme HAProxy), de sorte que la résolution DNS configuration dans le logiciel n'a pas besoin d'être modifié lorsqu'il est déployé dans les différents Vpc. Il n'y a pas encore de raison de croire que cette adresse représente un "autre" résolution de l'un à l'intérieur de votre bloc d'adresse, juste une autre façon d'accéder à la même chose.


Mais attendez, il ya plus! 169.254.169.123 fournit une strate 3 source de temps NTP, permettant aux instances de maintenir leur système d'horloge du temps avec ntpd ou chrony sans accès à Internet, à partir de l' Amazon de Synchronisation de l'Heure de Service. Ce service utilise également d'Amazon saut de seconde logique de distribuer toutes les secondes intercalaires tout au long de la journée, ils se produisent, plutôt que l'horloge de l'avancement du 23:59:59 23:59:60 à 00:00:00, ce qui peut être problématique.


1inaccessible via un routeur n'est pas une contrainte dans la plupart des piles IP, comme des adresses de liaison locale peut être l'objet d'une route statique, mais ces adresses ne sont généralement pas routable.

-6voto

Henry Points 1225

Amazon réserve à l'instance locale de pouvoir extraire les métadonnées. Je ne sais pas pourquoi ils ont choisi celui-là, mais c'est celui qu'ils ont choisi et c'est parti :)

Oui, en principe, vous perdriez la possibilité de vous connecter à un serveur externe avec cette adresse IP spécifique.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X