Azure DNS 疑難排解指南
本文提供 Azure DNS 常見問題的疑難排解資訊。
如果這些步驟未能解決問題,您也可以在社群支援的 Microsoft 問與答頁面搜尋或張貼您的問題。 或者,您可以開啟 Azure 支援要求。
我無法建立 DNS 區域
若要解決常見的問題,請嘗試下列步驟:
- 檢閱 Azure DNS 稽核記錄以判斷失敗原因。
- 每個 DNS 區域名稱都必須是其資源群組中唯一的。 也就是說,兩個名稱相同的 DNS 區域無法共用一個資源群組。 請嘗試使用不同的區域名稱,或不同的資源群組。
- 您會看到「您已達到或超過訂用帳戶 {subscription ID} 中的區域數目上限。」的錯誤訊息。請使用其他 Azure 訂用帳戶、刪除相同的區域或聯絡 Azure 支援中心以提高您的訂用帳戶限制。
- 您會看到「區域 '{zone name}' 無法使用。」的錯誤訊息。此錯誤表示 Azure DNS 無法為此 DNS 區域配置名稱伺服器。 請嘗試使用不同的區域名稱。 或者,如果您是網域名稱擁有者,請連絡 Azure 支援中心,以便為您配置名稱伺服器。
建議文章
我無法建立 DNS 記錄
若要解決常見的問題,請嘗試下列步驟:
- 檢閱 Azure DNS 稽核記錄以判斷失敗原因。
- 記錄集是否已經存在? Azure DNS 是使用記錄集管理記錄,記錄集是名稱與類型相同之記錄的集合。 如果已經有名稱與類型相同的記錄存在,此時若要新增其他此類型記錄,您應該編輯現有的記錄集。
- 您是否正嘗試在 DNS 區域頂點 (區域的 [根]) 建立記錄? 如果是,DNS 慣例是使用 ‘@’ 字元做為記錄名稱。 另請注意,DNS 標準不允許在區域頂點使用 CNAME 記錄。
- 您有 CNAME 衝突嗎? DNS 標準不允許 CNAME 記錄的名稱和任何其他類型記錄的名稱相同。 如果您有現有的 CNAME,建立不同類型但名稱相同的記錄將會失敗。 同樣地,如果名稱和不同類型的現有記錄相同,建立 CNAME 將會失敗。 請透過移除其他記錄或選擇不同的記錄名稱來排除衝突。
- 您已達到 DNS 區域中允許的記錄集數目限制嗎? Azure 入口網站中,區域的 [內容] 底下會顯示目前的記錄集數目和記錄集數目上限。 如果您已經達到此限制,請刪除部分記錄集或連絡 Azure 支援中心以提高您在此區域的記錄集上限,然後再試一次。
建議文章
我無法解析我的 DNS 記錄
DNS 名稱解析是多步驟程序,可能會因為許多原因而失敗。 下面的步驟將可協助您調查 Azure DNS 中裝載之區域中 DNS 記錄的 DNS 解析為何會失敗。
- 確認在 Azure DNS 中正確設定 DNS 記錄。 在 Azure 入口網站中檢閱 DNS 記錄、檢查區域名稱、記錄名稱及記錄類型是否正確。
- 確認 DNS 記錄已在 Azure DNS 名稱伺服器上正確解析。
- 如果您從本機電腦執行 DNS 查詢,您可能會看到沒有反映名稱伺服器目前狀態的快取結果。 而且,公司網路通常是使用會防止 DNS 查詢被導向到特定名稱伺服器的 DNS Proxy 伺服器。 為避免發生這些問題,請使用網路型名稱解析服務,例如 digwebinterface。
- 請務必為您的 DNS 區域指定正確的名稱伺服器,如 Azure 入口網站中所顯示的。
- 檢查 DNS 名稱是否正確 (您將必須指定包括區域名稱在內的完整名稱) 和記錄類型是否正確
- 確認 DNS 網域名稱正確委派給 Azure DNS 名稱伺服器。 有許多第三方網站可提供 DNS 委派驗證。 這是一個區域委派測試,所以您應該只輸入 DNS 區域名稱,而不是完整的記錄名稱。
- 完成上述步驟之後,現在應該可以正確解析您的 DNS 記錄。 若要確認,您可以再使用一次 digwebinterface,這一次使用預設名稱伺服器設定。
建議文章
如何指定 SRV 記錄的 [服務] 和 [通訊協定]?
Azure DNS 是以記錄集的方式管理 DNS 記錄—記錄集是名稱與類型相同之記錄的集合。 對於 SRV 記錄集,需要在記錄集名稱中指定 [服務] 和 [通訊協定]。 系統已經為記錄集內每筆記錄個別指定其他 SRV 參數 ([優先順序]、[權數]、[連接埠] 及 [目標])。
例如,SRV 記錄名稱 (服務名稱 'sip',通訊協定 'tcp'):
- _sip._tcp (在區域頂點建立記錄集)
- _sip._tcp.sipservice (建立名為 'sipservice' 的記錄集)
建議文章
下一步
- 了解 DNS 區域和記錄
- 若要開始使用 Azure DNS,請學習如何建立 DNS 區域和建立 DNS 記錄。
- 若要移轉現有的 DNS 區域,請學習如何匯入和匯出 DNS 區域檔案。