То, почему хост и nslookup могут разрешить имя, но вырыть, не может?

Вы не должны делать ничего больше:

  1. Почтовый сервер для Вашего домена указан записью MX, которую Вы не перечислили в вопросе. [Редактирование: Если у Вас не будет записи MX, то почта Вашего домена будет поставлена адресу, указанному в запись для domain.com.] Как долго, поскольку у Вас есть запись MX для domain.com и Вы не изменяете ее, Ваша доставка почты не будет затронута.
  2. Поскольку они являются отдельными от Ваших записей MX, записи CNAME, указывающие на domain.ning.com, не изменятся, куда Ваша почта поставляется.
  3. Конечно, если будет адрес, который Вы обычно используете для получения почты (например, webmail.domain.com), то необходимо будет удостовериться, что этот адрес продолжает решать к его исходному местоположению.
27
задан 3 October 2012 в 22:54
6 ответов

It's the default behaviour of dig not to use the search-option.

From the manual page:

 +[no]search
 Use [do not use] the search list defined by the searchlist or
 domain directive in resolv.conf (if any). The search list is not
 used by default.

Edit: Just add +search to make it work, like dig +search myhost.

36
ответ дан 28 November 2019 в 20:04

У меня был та же проблема. После проверки пакетов, отправленных как из nslookup, так и из dig с помощью wirehark, я обнаружил проблему.

dig устанавливал бит аутентичных данных в запросе. Согласно странице руководства, "

7
ответ дан 28 November 2019 в 20:04

Я столкнулся с этой проблемой в моей домашней сети Wi-Fi, пытаясь решить старый добрый Google.com из виртуальной машины Ubuntu, работающей на хосте Windows 7, с dig , время ожидания истекло, но nslookup мгновенно вернул результат.

Решение для меня было чтобы добавить + noedns : $ dig + noedns google.com .

0
ответ дан 28 November 2019 в 20:04

В моем случае это ошибка в DNS-сервере Microsoft, где он возвращает ответ FORMERR (ошибка формата запроса) на запросы с установленным параметром EDNS Cookie. В новых версиях dig (9.11 и выше) по умолчанию используются dns-cookies. Этого можно избежать, установив флаг +nocookie или +noedns, чтобы перечислить:

$ dig +nocookie DOMAIN @SERVER

Source: https://kevinlocke.name/bits/2017/01/20/formerr-from-microsoft-dns-server-for-dig/

7
ответ дан 28 November 2019 в 20:04

Вы можете использовать файл .digrc в своем домашнем каталоге со строкой

+ search

, чтобы изменить поведение по умолчанию

1
ответ дан 28 November 2019 в 20:04

https://www.mankier.com/1/dig

+[no]search

    This option uses [or does not use] the search list defined by the searchlist or domain directive in resolv.conf, if any. The search list is not used by default.

    ndots from resolv.conf (default 1), which may be overridden by +ndots, determines whether the name is treated as relative and hence whether a search is eventually performed.
0
ответ дан 3 June 2021 в 11:05

Теги

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