Информационные технологииStfw.Ru 🔍

Запуск и тестирование сервера

🕛 03.08.2009, 19:01
Для запуска сервера DNS можно применить любой из способов, рассмотренных в главе 4, но чаще всего сервер DNS запускается с помощью сценария SysV или локального сценария запуска. Запуск сервера DNS посредством суперсервера снизит скорость преобразования имен.
Для тестирования сервера имен хорошо подходит инструмент host. Программа host поставляется в составе большинства версий Linux; обычно она располагается в пакете bind-utils. Данная утилита передает указанному серверу DNS запросы на преобразование имен. В простейшем случае host взаимодействует с сервером, указанным в файле /etc/resolv. conf на том компьютере, на котором она выполняется. Для вызова данной программы надо ввести ее имя, а также имя узла либо IP-адрес.

$ host www.awl.com
www.awl.com is a nickname for awl.com
awl.com has address 165.193.123.224
В данном примере первая строка, отображаемая программой, сообщает о том, что www. awl. com представляет собой каноническое имя (заданное с помощью записи CNAME) узла awl.com. Этот компьютер имеет адрес 165.193.123.224. Такой тест подтверждает, что сервер DNS может преобразовывать имена внешних узлов. Если вы сконфигурировали сервер для поддержки собственного домена, вы должны указать при про-' верке локальные имя и адрес. Убедитесь в том, что сервер выполняет как прямое, так и обратное преобразование. При необходимости вы также можете просмотреть записи требуемого типа, задавая при вызове утилиты опцию -t. Например, чтобы проверить записи MX для домена, вам потребуется выполнить следующую команду:
$ host -t MX awl.com
awl.com mail is handled by 100 mailhost.uu.net. awl.com mail is handled by 10 oldtms702.pearsontc.com. awl.com mail is handled by 20 oldtms701.pearsontc.com.
Данная проверка показывает, что в домене awl. com определены три почтовых сервера: oldtms702 .pearsontc. com (приоритет 10), oldtms701 .pearsontc. com (приоритет 20) и mailhost.uu.net (приоритет 100). Если вы хотите указать сервер DNS для тестирования, вам надо при вызове программы задать имя или IP-адрес этого сервера.
$ host www.awl.com spruce Using domain server: Name: spruce.threeroomco.com Address: 192.168.1.3 Aliases:
www.awl.com is a nickname for awl.com awl.com has address 165.193.123.224
При этом выводятся те же данные, что и в предыдущем примере, кроме того, отображается подтверждение того, что программа host передала запрос конкретному серверу DNS.
Дополнительную информацию о программе host вы можете найти в справочной системе. Для тестирования сервера также можно использовать утилиту nslookup. Она выполняет практически те же функции, что и host, но в настоящее время считается устаревшей.


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

Сетевые средства Linux   Теги:

Читать IT-новости в Telegram
Информационные технологии
Мы в соцсетях ✉