У меня есть зона AWS Route53, размещенная для моего домена xxx.com
. Внутри у меня есть A
запись, которая сопоставляется sub.xxx.com
с IP моего сервера1.2.3.4
Как узнать sub.xxx.com
значение, просто передав IP?
Я попробовал запустить: host -a 1.2.3.4
и , nslokup 1.2.3.4
но оба возвращают только AWS ublic DNS для сервера, например: ec2-1-2-3-4.eu-central-1.compute.amazonaws.com
.
Можно ли найти поддомен, назначенный этому серверу EC2, по его IP-адресу?
решение1
Не через DNS. «Обратные DNS» запросы, которые вы пробовали, на самом деле запрашивают совершенно независимую зону — ту, которой управляет сама AWS как владелец IP-адреса — и пока выможетнастроить rDNS на EC2это не автоматические двусторонние отношения.
(В ограниченных случаях, если вы знали базовое доменное имяи(Если он либо использовал NSECv1, либо его серверы имен разрешали публичную передачу зон, то вы могли бы перечислить все поддомены и выполнить grep для тех, которые соответствуют вашему IP-адресу. Но Route53 не использует DNSSEC и по умолчанию не разрешает также AXFR.)
Как владелец зоны, вы, скорее всего, могли бы использовать для этого API Route53.