Тестирование конфигурации сервера имен с его помощью

Тестирование конфигурации сервера имен с его помощью

Я настроил свой сервер имен и хочу протестировать его перед тем, как выпустить в сеть. Так как же я могу сказать, что определенный домен (скажем, example.com) должен быть разрешен с использованием определенного сервера имен (скажем, ns.something.example). Я ожидаю некоторой локальной конфигурации, потому что я не хочу, чтобы другие использовали этот сервер имен, конечно.

решение1

  1. Если вы еще не знаете полное доменное имя сервера(ов) имен для example.com, перейдите по ссылкеhttp://www.dnsstuff.comи выполните поиск WHOIS, чтобы обнаружить серверы имен. Предположим, что это ns1.dns.com и ns2.dns.com.
  2. Используя эту информацию и предполагая, что ваш новый сервер имен имеет IP-адрес 192.168.1.10, добавьте/сохраните это в файле C:\Windows\System32\drivers\etc\hosts на тестовой машине:

    192.168.1.10 ns1.dns.com ns2.dns.com

  3. Откройте командную строку и введитеipconfig /flushdns

  4. Используя команду nslookup в командной строке, запустите несколько тестов на вашем новом сервере имен. Например, nslookup www.example.com.

  5. Теперь посмотрите на вывод nslookup. Первая пара строк указывает сервер имен, который ответил на ваш запрос, и IP-адрес этого сервера имен. Это должен быть IP-адрес вашего нового сервера имен. Следующий набор строк покажет имя запрошенной вами машины (www.example.com) и ее IP-адрес или адреса.

  6. После того, как вы будете удовлетворены результатами и завершите тестирование, удалите записи, которые вы добавили в файл hosts на шаге 2, затем повторите шаг 3.

решение2

nslookupможет это сделать. Это будет выглядеть такnslookup -debug example.com ns.something.example

решение3

Самый простой тест, который вы можете запустить, — это просто отправлять запросы напрямую на сервер имен для какой-то зоны, которую вы уже настроили для тестирования. Если он отвечает, то, скорее всего, все настроено. Это просто вопрос наличия некоторого тестового домена, который вы можете затем назначить его записям NS, чтобы они указывали на ваш новый ящик.

решение4

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

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

Связанный контент