Как я могу проверить, поддерживает ли сервер имен DNSSEC?
Мой Advanced Tomato Router использует локальные DNS-серверы интернет-провайдера. Как узнать, поддерживают ли эти серверы имен DNSSEC?
Похоже на Как я могу проверить, использует ли домен DNSSEC? но не домен.
1 ответ
Решение
На BSD/Linux используйте dig
отправить запрос DNS с do
(запрос DNSSEC) установлен флаг. (Для этого нужен домен, подписанный DNSSEC.) Например:
dig +dnssec isc.org @8.8.8.8
Если сервер имен поддерживает DNSSEC, он автоматически включает в ответ записи "RRSIG":
;; OPT PSEUDOSECTION:; EDNS: версия: 0, флаги: do; Удп: 512;; РАЗДЕЛ ВОПРОСА:; Isc.org. В ;; ОТВЕТ РАЗДЕЛ: isc.org. 29 В 149.20.64.69 isc.org. 29 IN RRSIG A 5 2 60 20161207234041 20161107234041 13953 isc.org. [Опущен]
Если сервер не понимает do
раздел "Ответ" будет включать только то, что было запрошено:
;; РАЗДЕЛ ВОПРОСА:; Isc.org. В ;; ОТВЕТ РАЗДЕЛ: isc.org. 60 В 149.20.64.69