網域名稱系統(DNS)知識課程

網域名稱伺服器是如何工作 (How Name Server Works)

第 3 課 : 重溫 DNS 的工作程序


讓我們簡單地重溫整個DNS的工作程序:

  1. 假設你的電腦要瀏覽網域名稱 YourDomain.com
  2. 你的電腦首先會跑去你電腦預先設定的網域名稱伺服器 (一般是你ISP的網域名稱伺服器), 查詢YourDomain.com 的 IP 地址.
  3. 如果你 ISP 的網域名稱伺服器有 YourDomain.com 的 IP 地址資料, 它會立即答覆你的電腦YourDomain.com 的 IP 地址.
  4. 不過, 我們假設你 ISP 的網域名稱伺服器沒有 YourDomain.com 的 IP 地址資料.
  5. 你 ISP 的網域名稱伺服器會查看自己的 named.cache 檔案, 找出根網域名稱伺服器的 IP 地址. 然後跑去其中一個根網域名稱伺服器, 查詢 YourDomain.com 的 IP 地址.
  6. 如果第一個根網域名稱伺服器壞了, 就跑去 named.cache 檔案的第二個根網域名稱伺服器查詢.......
  7. 根網域名稱伺服器內如果有 YourDomain.com 的網域名稱伺服器的資料, 便答覆 ISP 的網域名稱伺服器 YourDomain.com 的網域名稱伺服器的 IP 地址.
  8. ISP 網域名稱伺服器有了 YourDomain.com 的網域名稱伺服器的 IP 地址, 便向它查詢YourDomain.com 的IP 地址.
  9. YourDomain.com 的網域名稱伺服器內的檔案有 YourDomain.com 的 IP 地址, 便答覆 ISP 網域名稱伺服器 YourDomain.com 的 IP 地址.
  10. ISP 網域名稱伺服器於是答覆你的電腦 YourDomain.com 的 IP 地址.
  11. 你的電腦有了 YourDomain.com 的 IP 地址, 於是可以和 YourDomain.com 的電腦互相溝通了.

整個 DNS 的工作程序如下圖所示 :

DNS overall flow chart


網域名稱系統 DNS