Domain-Name-System

在 SOA DNS 輸入欄位中添加什麼?

  • March 1, 2020

來自http://en.gentoo-wiki.com/wiki/Bind_with_DLZ,_MySQL_and_replication的關於以下 DNS DLZ 表的問題:

+-----+------------+-------+------+------+-------------+---------------+------------+-------------------+------------+--------+------+-------+--------+
| 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 | 
+-----+------------+-------+------+------+-------------+---------------+------------+-------------------+------------+--------+------+-------+--------+

當我設置我的 OWN DNS 伺服器時,我究竟在 SOA 條目中添加了什麼?我的意思是我明白我必須在 ttl、resp_contact、refresh、retry、expire minimum、id、zone、type 和 host 欄位中輸入什麼。

但究竟什麼是初級 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

引用自:https://serverfault.com/questions/310128