本頁面提供網域名稱系統 (DNS) 的總覽。
如需 Cloud DNS 總覽,請參閱「Cloud DNS 總覽」。如要瞭解 Cloud DNS 相關的專有名詞,請參閱「專有名詞」。
DNS 是一種階層型分散式資料庫,可用來儲存 IP 位址和其他資料,並允許按名稱查詢。
換句話說,DNS 是可讀網域名稱的目錄,可將這些名稱轉譯為電腦用來相互通訊的數字 IP 位址。舉例來說,當您在瀏覽器中輸入網址時,DNS 會將網址轉換為與該名稱相關聯的網頁伺服器 IP 位址。DNS 目錄會儲存在定期更新的網域名稱伺服器上,並分散儲存在世界各地。
下列概念在使用 DNS 時很有幫助。
DNS 伺服器類型
DNS 伺服器會儲存網域名稱資料庫,然後根據網路中用戶端傳來的 DNS 查詢,處理網域名稱。
權威伺服器
權威伺服器是指含有 DNS 名稱記錄 (包括 A、AAAA 和 CNAME) 的伺服器。
非權威伺服器會根據先前對網域的查詢,建構快取檔案。但不會保留原始名稱記錄。
可用區
私人區域
不公開區域是指無法透過公開網際網路查詢的任何區域。
委派的子區域
DNS 可讓區域擁有者使用 NS 記錄,將子網域委派給不同的名稱伺服器。解析器會依據這些記錄,將對於子網域的查詢傳送至委派作業所指定的目標名稱伺服器。
舉例來說,您可以為 example.com
和 subdomain.example.com
建立個別的區域,每個區域都有自己的權威名稱伺服器。由於 subdomain.example.com
是 example.com
的子網域,因此讓子網域的權威名稱伺服器可從父網域的可用區找到的方法稱為委派。委派作業基本上是指向子網域的權威名稱伺服器。如要在 Cloud DNS 中啟用委派功能,您可以在上層網域的區域中為子網域新增 NS 記錄。
記錄
記錄是 DNS 資源和網域名稱之間的對應關係。每個 DNS 記錄都含有類型 (名稱和編號)、到期時間 (存留時間) 和類型專屬資料。
常用的記錄類型包括:
- A:位址記錄,用來將主機名稱對應至其 IPv4 位址。
- AAAA:IPv6 位址記錄,用來將主機名稱對應至其 IPv6 位址。
- CNAME:正式名稱記錄,用來指定別名。
- MX:郵件交換記錄,用於將要求轉送至郵件伺服器。
- NS:名稱伺服器記錄,將 DNS 區域委派給權威伺服器。
- PTR:指標記錄,定義與 IP 位址相關聯的名稱。
- SOA:權威開始,用於指定負責區域的主要名稱伺服器和管理員。每個在 DNS 伺服器上代管的區域都必須有 SOA (起始點授權) 記錄。您可以視需要修改記錄 (例如,您可以將序號變更為任意號碼,以支援以日期為基準的版本管理)。
記錄集
名稱和類型相同但資料值不同的記錄稱為記錄集。建立記錄時,如果有相同名稱和類型的集合,系統會將記錄加入這個相符的集合。如果沒有相符的記錄集,系統就會建立新的記錄集,並將其新增至記錄集清單的末端。
以下是記錄集的範例,其中有多個記錄具有相同的名稱和類型:
DNS 名稱 | 類型 | TTL (秒) | 資料 |
---|---|---|---|
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.35 |
db-01.dev.gcp.example.com |
A | 50 | 10.128.1.10 |
如需 Cloud DNS 支援的記錄類型清單,請參閱「支援的 DNS 記錄類型」。
SOA 序號
SOA 序號是 DNS 區域的版本號碼。所有名稱伺服器都必須使用相同的 SOA 序號,才能與區域的版本保持一致。每當對區域的記錄集進行交易變更時,在 DNS 代管區域中建立的 SOA 記錄序號就會單調遞增。
不過,您可以將 SOA 記錄的序號變更為任意號碼,包括 RFC 1912 中建議的 ISO 8601 格式日期。
後續步驟
- 如要開始使用 Cloud DNS,請參閱「快速入門:使用 Cloud DNS 設定網域名稱的 DNS 記錄」。
- 如要新增、刪除或更新記錄,請參閱「新增、修改及刪除記錄」。
- 如要使用受管理的區域,請參閱「建立、修改及刪除區域」。