Рейтинг:0

Как использовать dig для поиска записей DMARC для домена?

флаг mx

Данный это запрос:

николас@мордор:~$ 
nicholas@mordor:~$ копать TXT _dmarc.cisco.com

; <<>> DiG 9.16.8-Ubuntu <<>> TXT _dmarc.cisco.com
;; глобальные параметры: +cmd
;; Получил ответ:
;; ->>HEADER<<- код операции: QUERY, статус: NOERROR, id: 3976
;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 1, ПОЛНОМОЧИЯ: 0, ДОПОЛНИТЕЛЬНО: 1

;; ДОПОЛНИТЕЛЬНЫЙ ПСЕВДОРАЗДЕЛ:
; ЭДНС: версия: 0, флаги:; UDP: 65494
;; РАЗДЕЛ ВОПРОСОВ:
;_dmarc.cisco.com. В TXT

;; РАЗДЕЛ ОТВЕТОВ:
_dmarc.cisco.com. 1238 IN TXT "v=DMARC1; p=карантин; pct=0; fo=1; ri=3600; rua=mailto:[email protected], mailto:[email protected]; ruf=mailto: [email protected], почта: [email protected];"

;; Время запроса: 0 мс
;; СЕРВЕР: 127.0.0.53#53(127.0.0.53)
;; КОГДА: пятница, 10 сентября, 19:21:51 по тихоокеанскому времени 2021 г.
;; MSG SIZE rcvd: 231

николас@мордор:~$ 
николас@мордор:~$ uname -a
Linux Mordor 5.11.0-34-generic #36-Ubuntu SMP Чт 26 августа 19:22:09 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
николас@мордор:~$ 

Откуда известно, является ли DMARC запись существует или нет для Cisco?

Еще лучше, что было бы контрпримером, где есть нет а DMARC записывать? Чем будет отличаться результат такого запроса?

Если Отвечать в разделе отсутствует такая запись, как:

;; РАЗДЕЛ ОТВЕТОВ:
_dmarc.cisco.com. 1238 IN TXT "v=DMARC1; p=карантин; pct=0; fo=1; ri=3600; rua=mailto:[email protected], mailto:[email protected]; ruf=mailto: [email protected], почта: [email protected];"

тогда пропало DMARC записывать?

флаг au
Результат легче увидеть, если вы используете опцию `+short`; который просто дает ответ, без какой-либо окружающей болтовни. Если вы хотите *немного* многословия, попробуйте, например. `хост -t TXT _dmarc.cisco.com`
Рейтинг:3
флаг sl

Правильный,

если раздел ответа отсутствует, в той записи поддомена/DNS, которую вы ищете, нет записи, например _dmarc.domain.com

Если бы мне нужно было делать проверки для себя, я бы, вероятно, просто проверил, выводит ли команда v=DMARC1, нравиться: копать TXT _dmarc.domain.com | grep v = DMARC1

Однако это не означает, что DMARC действительный. Dig не проверяет это сам по себе, поэтому требуется дополнительная обработка вывода, например, регулярное выражение или онлайн-инструменты, предоставляющие услуги проверки, такие как mxtoolbox.

Nicholas Saunders avatar
флаг mx
Было бы интересно получить дополнительную информацию, чтобы понять, какие онлайн-сервисы выполняют эти проверки и как они проверяют. Я просто использую mxtoolbox для этой магии.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.