Назад | Перейти на главную страницу

Что ввести в поле ввода SOA DNS?

вопрос по приведенной ниже таблице DNS DLZ
из http://en.gentoo-wiki.com/wiki/Bind_with_DLZ,_MySQL_and_replication:

+-----+------------+-------+------+------+-------------+---------------+------------+-------------------+------------+--------+------+-------+--------+
| id  | zone       | ttl   | type | host | mx_priority | data          | primary_ns | resp_contact      | serial     |refresh |retry |expire |minimum |
+-----+------------+-------+------+------+-------------+---------------+------------+-------------------+------------+--------+------+-------+--------+
| 100 | sample.com | 86400 | SOA  | @    |        NULL | NULL          | ns1.ns.com.| hostmaster.ns.com.| 2007080601 |  10800 | 7200 |604800 |  86400 | 
| 101 | sample.com | 86400 | NS   | @    |        NULL | ns1.ns.com.   | NULL       | NULL              |       NULL |   NULL | NULL |  NULL |   NULL | 
| 102 | sample.com | 86400 | NS   | @    |        NULL | ns2.ns.com.   | NULL       | NULL              |       NULL |   NULL | NULL |  NULL |   NULL | 
| 103 | sample.com | 86400 | MX   | @    |          10 | mail.mail.com.| NULL       | NULL              |       NULL |   NULL | NULL |  NULL |   NULL | 
| 104 | sample.com | 86400 | A    | @    |        NULL | 123.12.12.1   | NULL       | NULL              |       NULL |   NULL | NULL |  NULL |   NULL | 
| 105 | sample.com | 86400 | A    | www  |        NULL | 123.12.12.1   | NULL       | NULL              |       NULL |   NULL | NULL |  NULL |   NULL | 
+-----+------------+-------+------+------+-------------+---------------+------------+-------------------+------------+--------+------+-------+--------+

Когда я настраиваю СОБСТВЕННЫЙ DNS-сервер, что именно я помещаю в запись SOA? Я имею в виду, что я понимаю, что мне нужно добавить в ttl, resp_contact, refresh, retry, expire minimum, id, zone, type и host field.

Но что такое первичный NS? Если я настраиваю первый DNS-сервер, это будет сам основной сервер, так что ...

что я не совсем понимаю, что я должен положить в это поле. Я имею в виду, что основным ns будет сервер, который я настроил, не так ли?

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

$ttl 10800
example.com.    IN  SOA ns1.example.com. root.example.com. (
            1239719044
            3600
            3600
            604800
            38400 )
example.com.    IN  NS  ns1.example.com.
example.com.    IN  NS  ns2.example.com.
example.com.    IN  A   123.123.123.123
example.com.    IN  MX  0 mail.example.com.
example.com.    IN  MX  10 mail2.example.com.
example.com.    IN  TXT "v=spf1 a mx ptr ?all"
ns1.example.com.    IN  A   123.123.123.123
ns2.example.com.    IN  A   234.234.234.234
localhost.example.com.  IN  A   127.0.0.1
mail.example.com.   IN  A   123.123.123.123
mail2.example.com.  IN  A   234.234.234.234

«Первичный сервер имен» - это сервер имен, на котором управляются записи для зоны. Динамические обновления записей, среди прочего, должны поступать на этот сервер имен, а не на любой другой полномочный сервер имен для зоны.

Из RFC1034:

Данные зоны для корневого домена могут быть:

.       IN      SOA     SRI-NIC.ARPA. HOSTMASTER.SRI-NIC.ARPA. (

[...]

Данные в SOA RR описывают управление зоной. Данные зоны хранятся на хосте SRI-NIC.ARPA, и ответственным лицом за зону является HOSTMASTER@SRI-NIC.ARPA.