Назад | Перейти на главную страницу

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

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

  1. Если вы еще не знаете FQDN серверов имен для 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.

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

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

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

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