Как узнать, что порядковый номер обратной зоны в связывает?

Существует ли способ извлечь фактический порядковый номер в действительности для обратной зоны с bind9 сервера?.

Я могу узнать сериал домена, но понятия не иметь, как сделать то же для обратных зон.

Это должно найти сериал для моего домена example.com (настроенным в example.zone в bind9):

# dig +nocmd example.com  any +multiline +noall +answer
example.com. 86400 IN SOA ns1.example.com. root.example.com. (
                                2015013001 ; serial
                                86400      ; refresh (1 day)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
example.com. 86400 IN NS ns2.example.com.
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN A 10.2.2.22

Как я сделал бы то же для обратных зон (настроенный в, например, 10.5.0.zone файл)?

1
задан 2 February 2015 в 12:50
2 ответа

Точно так же, как вы делаете с прямой зоной, запрашивая запись SOA зоны. Для IP-адреса ABCD имя зоны часто CBAIN-ADDR.ARPA, но вы можете просто запросить SOA для хоста DCBAIN-ADDR.ARPA:

 dig SOA D.C.B.A.IN-ADDR.ARPA 

И для диапазона 10.5.0.x:

 dig SOA 0.5.10.in-addr.arpa 

Для общедоступный DNS-преобразователь Google 8.8.8.8 вы увидите следующее:

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.30.rc1.el6_6.1 <<>> @4.2.2.1 8.8.8.8.in-addr.arpa SOA

;; QUESTION SECTION:
;8.8.8.8.in-addr.arpa.      IN  SOA

;; AUTHORITY SECTION:                                             ;;  serial  refresh retry  expire  minimum
8.8.8.in-addr.arpa. 41  IN  SOA ns1.google.com. dns-admin.google.com. 1580969 21600   3600   1209600 10800
2
ответ дан 3 December 2019 в 18:41

Я нашел ответ сразу после публикации вопроса, поэтому отвечаю сам:

Я узнал об этом, просмотр журнала при перезапуске сервера bind9. Обратные зоны видны серверу как .in-addr.arpa , поэтому зона 10.5.0 (из файла 10.5.0.zone) становится 0.5 Зона .10.in-addr.arpa . Итак, теперь я могу просто использовать команду из моего предыдущего сообщения, чтобы узнать серийный номер:

dig 0.5.10.in-addr.arpa  any +multiline +noall +answer  +nocmd
; <<>> DiG 9.5.0-P2 <<>> 0.5.10.in-addr.arpa any +multiline +noall +answer +nocmd
;; global options:  printcmd
0.5.10.in-addr.arpa.  86400 IN SOA mydomain.com. root.mydomain.com. (
                                2961345817 ; serial
                                86400      ; refresh (1 day)
                                7200       ; retry (2 hours)
                                604800     ; expire (1 week)
                                86400      ; minimum (1 day)
                                )
0.5.in-addr.arpa.  86400 IN NS ns1.mydomain.com.
1
ответ дан 3 December 2019 в 18:41

Теги

Похожие вопросы