Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

設定DNS進行主機名稱解析

貢獻者

您可以使用DNS存取本機或遠端來源以取得主機資訊。您必須設定DNS、才能存取其中一個或兩個來源。

必須能夠查詢主機資訊、才能正確存取用戶端。ONTAP您必須設定名稱服務、才能啟用ONTAP 支援功能、以存取本機或外部DNS服務來取得主機資訊。

ONTAP 會將名稱服務組態資訊儲存在相當於的表格中 /etc/nsswitch.conf UNIX 系統上的檔案。

使用外部DNS伺服器設定SVM和資料LIF以進行主機名稱解析

您可以使用 vserver services name-service dns 命令在 SVM 上啟用 DNS 、並將其設定為使用 DNS 進行主機名稱解析。使用外部DNS伺服器解析主機名稱。

開始之前

站台範圍的DNS伺服器必須可供主機名稱查詢。

您應該設定多個DNS伺服器、以避免單點故障。。 vserver services name-service dns create 如果只輸入一個 DNS 伺服器名稱、命令會發出警告。

關於這項工作

請參閱 設定動態DNS服務 如需在SVM上設定動態DNS的詳細資訊、

步驟
  1. 在SVM上啟用DNS:

    vserver services name-service dns create -vserver <vserver_name> -domains <domain_name> -name-servers <ip_addresses> -state enabled

    下列命令可啟用SVM VS1上的外部DNS伺服器:

    vserver services name-service dns create -vserver vs1.example.com -domains example.com -name-servers 192.0.2.201,192.0.2.202 -state enabled
    註 vserver services name-service dns create 如果 ONTAP 無法連絡名稱伺服器、命令會執行自動組態驗證、並回報錯誤訊息。
  2. 使用驗證名稱伺服器的狀態 vserver services name-service dns check 命令。

    vserver services name-service dns check -vserver vs1.example.com
                                        Name Server
    Vserver             Name Server     Status       Status Details
    -------------       --------------- ------------ --------------------------
    vs1.example.com     10.0.0.50       up           Response time (msec): 2
    vs1.example.com     10.0.0.51       up           Response time (msec): 2

如需與 DNS 相關的服務原則資訊、請參閱 "更新版本中的生命與服務政策ONTAP"

設定名稱服務交換器表以進行主機名稱解析

您必須正確設定名稱服務交換器表、才能啟用ONTAP 支援功能、以參考本機或外部名稱服務來擷取主機資訊。

開始之前

您必須決定要在環境中使用哪種名稱服務來進行主機對應。

步驟
  1. 將必要的項目新增至名稱服務交換器表:

    vserver services name-service ns-switch modify -vserver <vserver_name> -database <database_name> -source <source_names>
  2. 驗證名稱服務交換器表格是否包含所需順序的預期項目:

    vserver services name-service ns-switch show -vserver <vserver_name>
範例

以下範例修改名稱服務交換器表格中的項目、讓 SVM VS1 先使用本機主機檔案、然後使用外部 DNS 伺服器來解析主機名稱:

vserver services name-service ns-switch modify -vserver vs1 -database hosts -sources files,dns