Проверка настройки сервера имен из командной строки

StackOverflow https://stackoverflow.com/questions/1366658

  •  21-09-2019
  •  | 
  •  

Вопрос

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

например, я пытаюсь зарегистрировать домен, который будет размещен на godaddy.com.Я настроил домен и вижу его в своем списке DNS.Предполагается настроить серверы ns51.domaincontrol.com и ns52.domaincontrol.com, однако моя регистрация отклоняется и сообщается, что «серверы имен для {мого нового домена}» не найдены.

Это было полезно?

Решение

Я думаю, что это самый короткий и быстрый команда для вывода списка ваших серверов имен:

host -t ns yourdomain.com

Другие советы

Если вы используете компьютер Mac или Unix, вы можете сделать следующее из командной строки:

whois site.com

Ближе к концу он должен предоставить вам список DNS-серверов.

Вы можете отфильтровать список, отображая только информацию о сервере имен, с помощью:

whois site.com | grep "Name S"

Обратите внимание, что www.site.com и site.com — это две разные конечные точки, и обе их необходимо настроить соответствующим образом.

Зональная проверка является бесплатным программным обеспечением и может быть запущен из командной строки:

% zonecheck stackoverflow.com
ZONE  : stackoverflow.com.
NS <= : ns51.domaincontrol.com. [216.69.185.26]
NS    : ns52.domaincontrol.com. [208.109.255.26]

       _______________
     ,---------------.|
~~~~ |    warning    || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     `---------------'
w> Nameservers are all part of the same AS
 | Adv: ZoneCheck
 |   To avoid loosing all connectivity with the authoritative DNS in case
 | of a routing problem inside your Autonomous System, it is advised to
 | host the DNS on different AS.
 `----- -- -- - -  -
 :   All the nameservers are part of the same Autonomous System (AS number
 : 26496), try to have some of them hosted on another AS.
 `..... .. .. . .  .
=> generic

==> SUCCESS (but 1 warning(s))

Для этого есть встроенная командная строка: nslookup

Отправьте, а потом напишите set type=ANY и нажмите Enter.После чего укажите желаемый домен и вы получите то, что ищете.Альтернативно введите ? и увидеть больше вариантов для nslookup командная строка.

ПС:хотя этот ответ приходит с задержкой, надеюсь, что он будет полезен другим, кто хочет проверить настройку сервера имен/DNS из командной строки.

nm-tool запуск из командной строки даст вам много информации, не последней из которых являются используемые вами DNS-серверы.Возможно, вам придется установить это, но во многих дистрибутивах оно включено.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top