Данный файл содержит только NS- и А-записи. Каждая NS-запись определяет сервер имен для корневого домена (.). Соответствующая А-запись содержит адрес для каждого корневого сервера. Значение TTL для всех записей равно 3600000, что примерно соответствует 42 дням.
Копию файла named.ca можно сделать с файла domain/named.root, хранящегося на анонимном FTP-сервере ftp.rs.internic.net. Данный файл имеет формат, подходящий для применения в Unix-системе. Приводимый ниже листинг отражает копирование файла корневых указателей администратором системы в локальный файл named.ca. Полученный файл можно даже не редактировать, он готов к применению.
# ftp ftp.rs.lnternic.net
Connected to rs.internic.net.
220-*****Welcome to the InterNIC Registration Host
*****Login with username "anonymous"
.....You may change
policy
templates
directories to the following:
netinfo
domain
- Registration Policies
- Registration Templates
- NIC Information Files
- Root Domain Zone Files
220 And more!
Name (ftp.rs.internic.net:craig): anonymous
331 Guest login ok, send your complete e-mail address as password.
Password: Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
230 Guest login ok, access restrictions apply.
Remote system type is Unix.
Using binary mode to transfer files.
ftp> get /domain/named.root /var/named/named.ca
local: /var/named/named.ca remote: /domain/named.root
200 PORT command successful.
150 Opening BINARY mode data connection for /domain/named.root (2769 bytes).
226 Transfer complete.
2769 bytes received in 0.998 sees (2.7 Kbytes/sec)
ftp> quit
221 Goodbye.
Обновляйте файл named.root раз в несколько месяцев, чтобы информация о корневых серверах имен всегда была актуальной. Некорректные сведения о корневых серверах имен могут служить источником проблем для локального сервера. Приведенные выше данные являются актуальными на момент публикации книги, но могут и измениться.
Если ваша система не подключена к Интернету, она не сможет обмениваться данными с корневыми серверами. В таком случае инициализация файла указателей перечисленными выше данными серверов будет бесполезна, и следует хранить в этом файле указатели на крупные серверы имен локальной сети. Эти серверы должны быть настроены на обработку запросов по «корневому» домену. Однако этот корневой домен содержит только NS-записи доменных серверов, расположенных в локальной сети. Например, предположим, что домен wrotethebook.com не подключен к Интернету, а узлы crab и horseshoe функционируют в качестве корневых серверов этого изолированного домена. Файл named.conf узла crab обозначает этот сервер в качестве основного для корневого домена, horseshoe - подчиненный сервер корневого домена. Они загружают данные корневого домена из файла зоны, начинающегося с SOA- записи, обозначающей crab в качестве сервера и предоставляющей внутреннюю точку контакта. За SOA-записью в файле следуют NS-записи и А-записи, обозначающие узлы crab и horseshoe в качестве компетентных серверов корневого домена и делегирующие домены wrotethebook.com и 16.172.inaddr.arpa локальным серверам имен, на которые возложена задача обслуживания этих доменов. (О том, как делегируются домены, мы поговорим позже в этой главе.) Подробности данного варианта настройки рассмотрены в книге Альбитца и Ли «DNS и BIND» (издательство O'Reilly и Associates).
- << Назад
- Вперёд