Тестирование конфигурации сервера имен с использованием
Я настроил свой сервер имен и хочу протестировать его, прежде чем запускать его в сети. Итак, как я могу сказать, что конкретный домен (скажем, example.com
) должен быть решен с использованием определенного сервера имен (скажем, ns.something.example
). Я ожидаю некоторой локальной конфигурации, потому что я не хочу, чтобы другие использовали этот сервер имен, конечно.
4 ответа
nslookup
способен сделать это. Было бы как nslookup -debug example.com ns.something.example
- Если вы еще не знаете полного доменного имени сервера имен для example.com, перейдите по http://www.dnsstuff.com/ и выполните поиск в WHOIS, чтобы найти серверы имен. Давайте предположим, что это ns1.dns.com и ns2.dns.com.
Используя эту информацию и предполагая, что ваш новый сервер имен имеет IP-адрес 192.168.1.10, добавьте / сохраните его в файле C:\Windows\System32\drivers\etc\hosts на тестовом компьютере:
192.168.1.10 ns1.dns.com ns2.dns.com
Откройте командную строку и введите
ipconfig /flushdns
Используя команду nslookup в командной строке, запустите несколько тестов для вашего нового сервера имен. Например,
nslookup www.example.com
,Теперь посмотрите на вывод из nslookup. Первая пара строк указывает на сервер имен, который ответил на ваш запрос, и IP-адрес этого сервера имен. Это должен быть IP-адрес вашего нового сервера имен. В следующем наборе строк будет отображаться имя запрашиваемого вами устройства (www.example.com) и его IP-адрес или адреса.
Как только вы будете удовлетворены и завершили тестирование, удалите записи, которые вы добавили в файл hosts на шаге 2, затем повторите шаг 3.
Самый простой тест, который вы можете запустить, - это просто выполнить запросы непосредственно к серверу имен для некоторой зоны, которую вы уже настроили для тестирования. Если он отвечает, скорее всего, все готово. Это просто вопрос наличия какого-то тестового домена, и вы можете назначить его записи NS, чтобы они указывали на ваш новый ящик.
Локальная конфигурация для переопределения определенных записей в процессе разрешения имен hosts
файл, который не имеет гибкости, необходимой для переопределения определенной части процесса поиска DNS, как вы ищете.
Инструменты командной строки для поиска доменов имеют возможность указать определенный сервер для запроса - просто используйте его, чтобы убедиться, что ваша система отвечает ожидаемым образом.