LAMER. Linux Administration Made Easy Russian


Настройка и администрирование Domain Name Server (DNS)


У меня на работе мы используем Linux как DNS-сервер. Этот раздел описывает настройку DNS таблиц и использование пакета BIND 8.x, стандартно поставляемого с Red Hat.

Note

Замечание: Red Hat 5.1 и младше использует BIND 4.x, который использовал немного другой формат файла конфигурации. BIND 8.x предлагает больше возможностей, чем BIND 4.x, а поскольку 4.x более не развивается, лучше обновить пакет BIND до последней версии. Просто установите пакет BIND RPM (см. раздел Использование Red Hat Package Manager (RPM) в главе 10), и преобразуйте ваш файл конфигурации в новый формат.

Преобразование выполнить просто! В каталоге с документацией, который является частью BIND (например, в ``

/usr/doc/bind-8.1.2/'' для BIND версии 8.1.2), есть файл ``named-bootconf.pl'', который представляет собой скрипт на Perl. Если Perl у Вас установлен (замечание переводчика: если нет, поставьте: он ОЧЕНЬ пригодится), Вы можете использовать скрипт чтобы преобразовать ваш файл конфигурации. Чтобы сделать это, введите от имени root:

cd /usr/doc/bind-8.1.2

./named-bootconf.pl < /etc/named.boot > /etc/named.conf

mv /etc/named.boot /etc/named.boot-obsolete

Вы должны теперь иметь файл ``/etc/named.conf'', который должен работать с BIND 8.x. Ваши таблицы DNS будут работать и с новой версией BIND, так как формат таблиц не изменился.

Конфигурация DNS под Linux включает следующие шаги:

  1. Для включения сервиса DNS, файл ``/etc/host.conf'' должен выглядеть следующим образом:

    # Lookup names via /etc/hosts first, then by DNS query order hosts, bind

    # We don't have machines with multiple addresses multi on

    # Check for IP address spoofing nospoof on

    # Warn us if someone attempts to spoof alert on

    Определение extra spoof чуть повысит производительность (хотя и незначительный), так что если Вы не беспокоитесь, можете отключить записи “nospool” и “alert”.

  2. Настройте как нужно файл ``

    /etc/hosts''. Обычно, он невелик, но для увеличения производительности можно добавить в него какие угодно адреса машин, чтобы избежать поиска их в таблицах DNS.




  3. Начало  Назад  Вперед



    Книжный магазин