24.6. Создание общедоступного сервера DNS

Проблема

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

Решение

Чтобы настроить сервер DNS, вам потребуется:

Когда у вас есть все необходимое, можно переходить к настройке DNS-сервера. Например, для настройки djbdns на сервере Linux вы можете обратиться к другим разделам данной главы.

Комментарий

Статический маршрутизируемый IP-адрес должен быть предоставлен вашим поставщиком интернет-услуг. Существует много провайдеров, которые поддерживают настройку DNS, но важно выбирать надёжные компании.

Ваш сервер имен должен быть зарегистрирован у аккредитованного регистратора доменных имен. Список регистраторов, уполномоченных ICANN, доступен на официальной странице ICANN. Регистрация домена у официального представителя ICANN гарантирует, что ваш сервер будет правильно интегрирован в систему доменных имен.

С помощью панели управления регистратором вы можете выполнить следующие действия:

Регистрируя сервер имен, убедитесь, что у вас есть корректные хост-имя и IP-адрес. Помните, что добавление "www" в качестве части хост-имени сервера имен не является перенаправлением — оно не отправляет ваш домен на IP-адрес и используется только для размещения веб-контента. В случае затруднений рекомендуется обращаться к часто задаваемым вопросам на сайте вашего регистратора.

Сервер DNS не требует мощного оборудования или высокой скорости соединения, так как для ответа на запросы достаточно одного пакета UDP. Идеально, если объём оперативной памяти позволяет хранить зонные и кэшированные данные в памяти сервера. Если ваш DNS-сервер работает на Linux без графического интерфейса и дополнительных служб, то даже Pentium III с 128 Мбайт памяти будет достаточно для управления несколькими сотнями зон BIND или тысячей хостов djbdns. Таким образом, DNS можно легко настроить на сервере, который также выполняет другие задачи, например, в небольшой сети типа windbag.net.

Рекомендации по настройке и поддержке сервера DNS

См. также

Документация djbdns