Почему мой DNS-запрос MX возвращает запись SOA? - PullRequest
0 голосов
/ 07 января 2019

Я использую PowerShell для получения массива записей MX. Мне интересно, почему следующая команда будет возвращать записи SOA, поскольку я указал MX для параметра типа. Кроме того, поможет ли запись SOA с доставкой электронной почты?

Resolve-DnsName $SomeDomainName -type MX -Server 8.8.8.8 -DnsOnly -ErrorAction Stop

1 Ответ

0 голосов
/ 07 января 2019

Это означает, что общедоступные DNS-серверы Google (8.8.8.8) перешли на официальный сервер вашего домена и не нашли записей MX. Запись SOA показывает запрашиваемый сервер и, по сути, является ссылкой, говорящей: «Мы связались с сервером, на котором должны быть ВСЕ записи для вашего домена, и у них не было доступной записи запрашиваемого типа (MX)».

Если вы являетесь администратором домена, вам следует ознакомиться с вашей конфигурацией. Я предполагаю, что у вас нет доступных записей MX для вашего домена. Возможно, ваш домен написан с ошибкой?

Записи SOA указывают на авторитетные серверы имен. Например, если я запрашиваю 8.8.8.8 для записи SRV для моего домена, он возвращает запись SOA, поскольку наш полномочный сервер имен не содержит никаких записей SRV.

Этот вопрос, по-видимому, относится к серверной ошибке, как указал Ансгар. Несмотря на использование Powershell и результаты, воспринимаемые как проблемные выходные данные Powershell, это стандартное поведение DNS. Resolve-DnsName возвращает именно то, что он получил от сервера имен, который вы сказали ему запросить. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...