[解決済み] AWSの169.254.169.254IPアドレスは何が特別なのか?[クローズド]
質問
このIPは、以下のようなサービスを実行しているようです。 多くの有用なメタデータを提供する のインスタンスですが、なぜか 169.254.169.254 ? そのIPアドレスは何か特別なのでしょうか? また、そのIPがそのサービスに占有されているという事実が、インターネット上のそのIPを持つサーバーに接続する機会を失っているのではないかと思っているのですが?
解決方法は?
169.254.169.254は予約済みのIPアドレスです。 IPv4リンクローカルアドレス 169.254.0.0/16 (169.254.0.0 から 169.254.255.255) のスペースがあります。 のプライベートアドレスの範囲と同様に RFC-1918 (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)もインターネット上で使用できないという意味で、リンクローカルはさらに、どのルーターを経由しても到達できないように制限されている¹ -- 設計上、直接接続されたネットワーク上にのみ存在する。
AWSは、どのシステムからでもアクセスできるサービスエンドポイントを作る必要があり、このブロックのアドレスを選択することで、一般的に使用されているIPアドレス空間との衝突を避けることができました。 賢い選択です。
おそらく、このブロック内の特定のアドレスは、美観や覚えやすさを考慮して選ばれたのでしょう。
面白い事実があります。隣接するアドレス169.254.169.25は 3 は VPCにおけるDNSリゾルバ に加えて、VPC スーパーネットのベースからオフセット 2 でおなじみのものを使用します。 これは、OSから独立して独自のDNSルックアップを行うソフトウェア(HAProxyなど)を設定する際に非常に便利で、異なるVPCに展開する際にソフトウェア内のDNSリゾルバの設定を変更する必要がありません。 このアドレスが、アドレスブロック内のリゾルバとquot;different"を表すと考える理由は文書化されておらず、単に同じものにアクセスする方法が異なるだけです。
でも、ちょっと待って!まだあるんです。169.254.169. 123 は stratum-3 NTP タイムソースを提供し、インスタンスがインターネットにアクセスすることなく ntpd や chrony でシステムクロックの時刻を維持することを可能にします。 アマゾン・タイム・シンク・サービス . また、このサービスはAmazonのうるう秒ロジックを使用して、問題がある23時59分59秒から23時59分60秒、00時00分00秒という時計の進み方ではなく、うるう秒が発生した日全体に分散させることができます。
¹ どのルーターからも到達できない は、リンクローカルアドレスが静的ルートの対象になり得るため、ほとんどのIPスタックでは難しい制約ではありませんが、これらのアドレスは一般にルーティング可能とはみなされません。
関連
-
[解決済み】あなたのWSGIPathは、存在しないファイルを参照しています。
-
[解決済み] AWS Lambda Functionに一時ファイルを保存することはできますか?
-
[解決済み] CloudFrontがオリジンに接続できなかった
-
[解決済み] ネットワークインターフェイスが無効なAWS EC2インスタンスに接続しようとする
-
[解決済み] AWS SNSとAWS SQSのFIFOキューを統合することは可能か?
-
[解決済み] AWSのロールを "アサイン "するとはどういうことですか?
-
[解決済み] s3バケットから複数ファイルをコピーする
-
[解決済み] kubectlエラー EKSクラスタにアクセスする際、サーバーにログインする必要がある(Unauthorized)。
-
[解決済み] CIDRアドレスがVPCのCIDRアドレスに含まれない
-
[解決済み] "保護されていない秘密鍵ファイル!" Amazon EC2インスタンス(AWS)へのSSH利用時のエラーについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】あなたのWSGIPathは、存在しないファイルを参照しています。
-
[解決済み] Cognitoのサインアップ時に電話番号の書式が無効である
-
[解決済み] クラウドフォーメーション Fn::JoinとFn:GetAttの併用
-
[解決済み] Amazon Redshift - CSVからのCOPY - 行に二重引用符が一つある - CSVの引用符の書式が無効である エラー
-
[解決済み] Amazon S3におけるHeadBucket操作とは
-
[解決済み] アクセスポイントを経由してAmazon S3へのロールを認可する
-
[解決済み] CLOUDFRONT EC2オリジンエラー CloudFrontはオリジンとの接続を確立しようとしました[重複]。
-
[解決済み] CLIコマンドでAWSグルージョブを作成する方法とは?
-
[解決済み] AWSの169.254.169.254IPアドレスは何が特別なのか?[クローズド]
-
[解決済み] S3バケットを丸ごとダウンロードする?