Domain-Name-System
子域的“A”記錄在哪裡?
我想創建一個子域,例如
sub.example.com
.我已經配置
example.com
了NS
“膠水”記錄以指向將管理子域的 DNS 伺服器。他們看著像是:sub IN NS other.dns.server.example.com.
我把
A
記錄放在哪裡sub.example.com
?我是否將其放在 DNS 伺服器上,example.com
例如:sub IN A 192.168.0.1
或者我是否將它放在子域的 DNS 伺服器中(在我的範例中,
other.dns.server.example.com
),例如:@ IN A 192.168.0.1
或者我應該把它放在兩者中?
我已經嘗試過不同的組合,但我想知道正確的方法是什麼。
- 如果子域沒有任何 NS 記錄,則必須將子域的 A 記錄放入域的記錄中。
- 如果子域本身是名稱伺服器,則必須將子域的 A 記錄放入域的記錄中。(否則,你有雞和蛋的問題。)
- 即使前兩個條件都不適用,您也可以將子域的 A 記錄放在域的記錄中。這樣做的好處是使只需要 A 記錄的客戶端不必查詢子域的名稱伺服器,儘管他們可能會忽略它。