Linux
如何更改我的 DNS 的 TTL?
我正在使用 Linux DNS,如果我想更改我的 dns 的 TTL,我不確定應該更改哪一行。這是 TTL 部分:
$ORIGIN biz. $TTL 3600 sop1 IN SOA ns1.mydomain.net. hostmaster.mydomain.net. ( 2012022901 18000 3600 604800 86400 )
您可以使用選項定義預設 TTL,該
$TTL
選項將用於所有未設置特定 TTL 值的後續資源記錄。$TTL 3600 ; <=== default expiration time of all resource records without their own TTL value sop1 IN SOA ns1.mydomain.net. hostmaster.mydomain.net. ( 2012022901 18000 3600 604800 86400 )
資源記錄,例如:
mail IN A 192.0.2.3 ; IPv4 address for mail.example.com
將獲得您在區域文件頂部定義的預設 TTL 值 3600 秒,因為它沒有為該記錄指定任何特定的 TTL。
下面的範例確實將特定的 TTL 設置為第二個欄位,86400 秒 = 24h 覆蓋了預設的 TTL 值:
mail2 86400 IN A 192.0.2.4 ; IPv4 address for mail2.example.com