Hetzner - DokuWiki
DNS Zonendatei/ru
Структура файла зоны
Пример файла зоны с использованием шаблона Hetzner Registration Robot Standard Template
Следующий файл зоны был создан для домена "grossefirma.de":
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2000091604 ; Serial
14400 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum
@ IN NS ns1.first-ns.de.
@ IN NS robotns2.second-ns.de.
@ IN NS robotns3.second-ns.com.
localhost IN A 127.0.0.1
@ IN A 1.2.3.4
www IN A 2.3.4.5
mail IN A 2.3.4.5
loopback IN CNAME localhost
pop IN CNAME www
smtp IN CNAME www
relay IN CNAME www
imap IN CNAME www
ftp 3600 IN CNAME ftp.anderedomain.de.
@ IN MX 10 mail
technik IN A 5.6.7.8
technik IN MX 10 technik
@ IN TXT "v=spf1 mx -all"
Значения полей:
SOA запись:
$TTL 86400
@ IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
2000091604 ; Serial
14400 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum
- У dns зоны есть TTL (время жизни) — 86400 секунд ($TTL 86400)
- Сервер доменных имён "ns1.first-ns.de" отвечает за интернет домен (символ @ подставляется вместо названия самого домена "grossefirma.de")
- Точка в конце "ns1.first-ns.de." предотвращает слияние имени первичного сервера имён в имя поддомена "ns1.first-ns.de.grossefirma.de"
- Email адрес администратора зоны — это "postmaster@robot.first-ns.de" (первая точка всегда заменяется символом @, если необходимо воспользоваться адресом)
- В последний раз файл был изменён 16.09.2000, и это было четвёртое изменение за этот день
- Вторичный сервер имён перенимает изменения от первичного каждые четыре часа (TTL = 14400 секунд; время жизни).
- В случае ошибки, вторичный сервер имён предпринимает новую попытку синхронизации через 30 минут (1800 секунд)
- Если вторичный сервер имён не синхронизирован через 7 дней (604800 секунд), он объявляет домен недействительным
- Обычно записи актуальны 24 часа (86400 секунд), если не определено других значений
- Другие серверы имён запоминают "отрицательные" ответы, так что запросы о несуществующих хостах — тоже актуальны 24 часа
Серверы имён:
@ IN NS ns1.first-ns.de. @ IN NS robotns2.second-ns.de. @ IN NS robotns3.second-ns.com.
- "ns1.first-ns.de", "robotns2.second-ns.de" и "robotns3.second-ns.com" являются серверами имён
- Точка в конце строки также предотвращает поиск "ns1.first-ns.de.grossefirma.de", что в данном случае было бы бессмыслицей
- IP-адреса не разрешается использовать в NS записях (если используется собственный сервер имён, с именем "ns1.grossefirma.de": сделайте соответствующую A запись и укажите Glue при регистрации домена и серверы имён) заранее у регистратора.
Хосты:
localhost IN A 127.0.0.1 @ IN A 1.2.3.4 www IN A 2.3.4.5 mail IN A 2.3.4.5
- "localhost.grossefirma.de" разрешается в loopback-адрес "127.0.0.1"
- Запросы "grossefirma.de" (без "www.") например через браузер, будут разрешаться в "1.2.3.4"
- "www.grossefirma.de" разрешается в IP-арес "2.3.4.5"
- Хост с именем "mail.grossefirma.de" существует, но из данной записи не ясно, является ли этот почтовый сервер ответственным за этот домен.
Алиасы:
loopback IN CNAME localhost pop IN CNAME www smtp IN CNAME www relay IN CNAME www imap IN CNAME www ftp 3600 IN CNAME ftp.anderedomain.de.
- "localhost.grossefirma.de" также будет отвечать на "loopback.grossefirma.de"
- У домена "www.grossefirma.de" есть следующие дополнительные имена: "pop.grossefirma.de", "smtp.grossefirma.de", "relay.grossefirma.de" and "imap.grossefirma.de"
- "ftp.grossefirma.de" отвечает как "ftp.anderedomain.de", так как точка в конце предотвращает разрешение в "ftp.anderedomain.de.grossefirma.de"
- "ftp.grossefirma.de" действительна только в течение часа (3600 секунд), поэтому изменения записей сравнительно быстро расходятся по Интернету. Важно: до тех пор, пока вторичный сервер имён публикует старые значения, это задерживает возможные изменения в данных, поэтому следует укоротить время обновления в SOA записи
Почтовые серверы:
@ IN MX 10 mail
- Здесь есть только один почтовый сервер и это — "mail.grossefirma.de"
- В MX записях не разрешены IP-адреса
- CNAME также не разрешены в MX записях, только как алиасы в A записях
- Дополнительные почтовые серверы можно перечислить в следующей строке, но далеко не всегда это имеет смысл
- В случае с несколькими почтовыми серверами, предпочтение отдаётся серверу с наименьшим приоритетом (здесь 10)
"Поддомен":
technik IN A 5.6.7.8 technik IN MX 10 technik
- "Поддомен" создаётся в файле зоны, однако он не делегируются на внешние серверы имён.
- Хост "technik.grossefirma.de" отвечает за поддомен "technik.grossefirma.de", который разрешается в IP-адрес 5.6.7.8.
TXT записи:
@ IN TXT "v=spf1 mx -all"
- У домена "grossefirma.de" есть TXT запись "v=spf1 mx -all"
- Этот тип записи можно использовать для SPF (Sender Policy Framework)

