HOW NAME SERVER WORKS
Page 6: DNS SOA Record
|
第 6 課 : 開 始 授 權 (SOA) 資 源 記 錄
開 始 授 權 (SOA) 資 源 記 錄 是 放 在 每 個 網 域 檔 案 的 開 始,
它 標 示 一 個 網 域 檔 案 的 開 始.
SOA 資 源 記 錄 主 要 記 錄 :
- 網 域 名 稱 伺 服 器 的 名 稱, 和
- 網 域 名 稱 伺 服 器 負 責 人 的 電 郵 地 址.
SOA 資 源 記 錄 一 般 格 式 如 下 圖 所 示 :
除 了 以 上 的 資 料 外,
網 域 名 稱 伺 服 器 的 設 定 也 可 以 放 在 SOA 資 源 記 錄 內.
網 域 名 稱 伺 服 器 的 設 定 有 很 多, 但 一 般 只 會 設 定 重 要 的
設 定. 這 裡 介 紹 四 個 重 要 的 設 定, 如 下 :
- Serial (資 料 編 號)
- Refresh (更 新 資 料)
- Retry (再 次 嘗 試)
- TTL (生 存 時 間)
以 下 是 一 個 頗 為 完 整 的 SOA 資 源 記 錄 :
Serial (資 料 編 號)
這 是 用 來 記 錄 網 域 檔 案 資 料 的 更 新 編 號. 每 當 檔 案 內 資 料 的
更 新 一 次, 資 料 編 號 便 會 加 一.
以 上 的 例 子 為 例 (200105508), 我 們 設 定 資 料 編 號 為
年 份 (2001), 月 份 (05), 及 當 月 更 新 次 數 (508 次).
當 下 次 檔 案 資 料 更 新, 資 料 編 號 便 會 改 為 200105509,
再 下 次 便 是 200105510 了......
你 也 可 以 將 資 料 編 號 設 定 從 0 開 始, 資 料 每 更 新 一 次,
資 料 編 號 便 會 加 一.
當 副 網 域 名 稱 伺 服 器 檢 查 主 網 域 名 稱 伺 服 器 的 資 料 時,
發 覺 自 己 的 資 料 編 號 和
主 網 域 名 稱 伺 服 器 的 資 料 編 號 不 同, 便 立 即 知 道
主 網 域 名 稱 伺 服 器 的 資 料 更 新 了, 所 以 副 網 域 名 稱 伺 服 器
便 會 將 自 己 的 資 料 更 新.
Refresh (更 新 資 料)
更 新 資 料 的 數 值 一 般 用 秒 來 表 示. 以 上 的 例 子 是
10080 秒 (即 3 小 時).
更 新 資 料 是 設 定 副 網 域 名 稱 伺 服 器 多 久 才 檢 查
主 網 域 名 稱 伺 服 器 的 資 料 有 沒 有 更 改.
Retry (再 次 嘗 試)
再 次 嘗 試 的 數 值 一 般 也 是 用 秒 來 表 示. 以 上 的 例 子 是
3600 秒 (即 1 小 時).
再 次 嘗 試 是 設 定 :
如 果 副 網 域 名 稱 伺 服 器 不 能 聯 絡 主 網 域 名 稱 伺 服 器,
它 需 要 相 隔 多 久 才 再 次 嘗 試 聯 絡 主 網 域 名 稱 伺 服 器.
TTL (生 存 時 間)
TTL 全 名 為 Time To Live, 我 們 將 它 譯 成 生 存 時 間.
生 存 時 間 的 數 值 也 是 用 秒 來 表 示. 以 上 的 例 子 是
86400 秒 (即 24 小 時).
我 們 知 道, 當 你 的 網 域 名 稱 伺 服 器 沒 有 查 詢 的 網 域 名 稱 的 IP
地 址 的 時 候, 它 會 向 其 他 的 網 域 名 稱 伺 服 器 查 詢, 最 後 將
查 詢 結 果 答 覆 你 的 電 腦. 並 會 將 查 詢 結 果 保 存 在 自 己 的
Cache 記 憶 體
內 一 段 時 間, 然 後 才 將 查 詢 資 料 棄 置. 這 一 段 時 間 稱 為
生 存 時 間. 如 下 圖 所 示 :
為 什 麼 將 查 詢 結 果 保 存 在 自 己 的 Cache 記 憶 體 內 一 段 時 間 呢 ?
理 由 十 分 簡 單. 因 為, 這 個 查 詢 很 有 可 能 再 次 發 生.
如 果 真 的 再 次 查 詢 這 個 網 域 名 稱 ,這 樣, 網 域 名 稱 伺 服 器
便 不 需 要 向 其 他 網 域 名 稱 伺 服 器 查 詢, 而 直 接 從
Cache 記 憶 體 取 出 結 果 答 覆 查 詢. 大 大 提 高 查 詢 效 率.
如 下 圖 所 示 :
但 請 記 著, 這 樣 的 資 料 只 會 保 存 在 Cache 記 憶 體 設 定 的
TTL 時 間.
你 可 能 又 會 問 : 既 然 提 高 查 詢 效 率, 為 什 麼 不 保 存 在
Cache 記 憶 體 長 久 一 些, 例 如 一 至 二 個 月 或 一 年 呢 ?
理 由 又 是 十 分 簡 單. 因 為, 如 果 網 域 名 稱 的 資 料 更 改 了,
而 留 在 Cache 記 憶 體 仍 然 是 舊 的 資 料. 這 樣, 更 改 了
資 料 的 網 域 名 稱 便 石 沈 大 海 了 ! 這 解 釋 了 為 何 更 改 了
資 料 後 你 的 網 域 名 稱 有 一 至 二 天 突 然 失 蹤 了!
|
|
|
|
Training Center |
|
Domain Name System |
|
|
|
|
|
|
|
|
|
|
|
|