IP アドレスで AWS のサブドメインを取得する

IP アドレスで AWS のサブドメインを取得する

私は自分のドメイン用にAWS Route53ゾーンをホストしていますxxx.com。その中には、私のサーバーのIPにAマップするレコードがあります。sub.xxx.com1.2.3.4

sub.xxx.comIP を渡すだけで値を見つけるにはどうすればよいですか?

と を実行してみましたがhost -a 1.2.3.4nslokup 1.2.3.4どちらも次のようにサーバーの AWS パブリック DNS のみを返しますec2-1-2-3-4.eu-central-1.compute.amazonaws.com

EC2 サーバーに割り当てられたサブドメインを IP で見つける方法はありますか?

答え1

DNS経由ではありません。あなたが試した「逆DNS」検索は、実際には完全に独立したゾーン(IPアドレスの所有者としてAWS自身が管理するゾーン)を照会しており、できるEC2 上の rDNS をカスタマイズするそれは自動的な双方向の関係ではありません。

(限られたケースでは、ベースドメイン名がわかっている場合そしてNSECv1 を使用しているか、ネームサーバーがパブリックゾーン転送を許可している場合は、すべてのサブドメインを一覧表示し、IP アドレスに一致するサブドメインを grep で検索できます。ただし、Route53 は DNSSEC を使用しておらず、デフォルトでは AXFR も許可しません。

ゾーンの所有者として、おそらく Route53 API をこれに使用できます。

関連情報