az dns-resolver forwarding-rule

注意

此參考是 Azure CLI (2.15.0 版或更新版本的 dns 解析程式 延伸模組) 的一部分。 當您第一次執行 az dns-resolver forwarding-rule 命令時,擴充功能會自動安裝。 深入了解延伸模組。

使用 dns 解析程式管理轉送規則。

命令

az dns-resolver forwarding-rule create

在 DNS 轉送規則集中建立轉送規則。

az dns-resolver forwarding-rule delete

刪除 DNS 轉送規則集中的轉送規則。 警告:無法復原此作業。

az dns-resolver forwarding-rule list

列出 DNS 轉送規則集中的轉送規則。

az dns-resolver forwarding-rule show

取得 DNS 轉送規則集中轉送規則的屬性。

az dns-resolver forwarding-rule update

更新 DNS 轉送規則集中的轉送規則。

az dns-resolver forwarding-rule create

在 DNS 轉送規則集中建立轉送規則。

az dns-resolver forwarding-rule create --forwarding-rule-name
                                       --resource-group
                                       --ruleset-name
                                       [--domain-name]
                                       [--forwarding-rule-state {Disabled, Enabled}]
                                       [--if-match]
                                       [--if-none-match]
                                       [--metadata]
                                       [--target-dns-servers]

範例

DNS 轉送規則集中的 Upsert 轉送規則

az dns-resolver forwarding-rule create --ruleset-name "sampleDnsForwardingRuleset" --name "sampleForwardingRule" --domain-name "contoso.com." --forwarding-rule-state "Enabled" --metadata additionalProp1="value1" --target-dns-servers ip-address="10.0.0.1" port=53 --target-dns-servers ip-address="10.0.0.2" port=53 --resource-group "sampleResourceGroup"

必要參數

--forwarding-rule-name --name -n

轉送規則的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--ruleset-name

DNS 轉送規則集的名稱。

選擇性參數

--domain-name

轉送規則的功能變數名稱。

--forwarding-rule-state

轉送規則的狀態。

接受的值: Disabled, Enabled
--if-match

資源的 ETag。 請省略此值以一律覆寫目前的資源。 指定上次出現的 ETag 值,以防止意外覆寫任何並行變更。

--if-none-match

設定為 '*' 以允許建立新的資源,但為了避免更新現有的資源。 將會忽略其他值。

--metadata

附加至轉送規則的中繼資料。 預期值:KEY1=VALUE1 KEY2=VALUE2 ...

--target-dns-servers

要轉送 DNS 查詢的 DNS 伺服器。

az dns-resolver forwarding-rule delete

刪除 DNS 轉送規則集中的轉送規則。 警告:無法復原此作業。

az dns-resolver forwarding-rule delete --forwarding-rule-name
                                       --resource-group
                                       --ruleset-name
                                       [--if-match]
                                       [--yes]

範例

刪除 DNS 轉送規則集中的轉送規則

az dns-resolver forwarding-rule delete --ruleset-name "sampleDnsForwardingRuleset" --name "sampleForwardingRule" --resource-group "sampleResourceGroup"

必要參數

--forwarding-rule-name --name -n

轉送規則的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--ruleset-name

DNS 轉送規則集的名稱。

選擇性參數

--if-match

資源的 ETag。 請省略此值以一律覆寫目前的資源。 指定上次出現的 ETag 值,以防止意外覆寫任何並行變更。

--yes -y

不提示確認。

az dns-resolver forwarding-rule list

列出 DNS 轉送規則集中的轉送規則。

az dns-resolver forwarding-rule list --resource-group
                                     --ruleset-name
                                     [--top]

範例

列出 DNS 轉送規則集中的轉送規則

az dns-resolver forwarding-rule list --ruleset-name "sampleDnsForwardingRuleset" --resource-group "sampleResourceGroup"

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--ruleset-name

DNS 轉送規則集的名稱。

選擇性參數

--top

要傳回的結果數目上限。 如果未指定,則最多會傳回 100 個結果。

az dns-resolver forwarding-rule show

取得 DNS 轉送規則集中轉送規則的屬性。

az dns-resolver forwarding-rule show --forwarding-rule-name
                                     --resource-group
                                     --ruleset-name

範例

擷取 DNS 轉送規則集中的轉送規則

az dns-resolver forwarding-rule show --ruleset-name "sampleDnsForwardingRuleset" --name "sampleForwardingRule" --resource-group "sampleResourceGroup"

必要參數

--forwarding-rule-name --name -n

轉送規則的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--ruleset-name

DNS 轉送規則集的名稱。

az dns-resolver forwarding-rule update

更新 DNS 轉送規則集中的轉送規則。

az dns-resolver forwarding-rule update --forwarding-rule-name
                                       --resource-group
                                       --ruleset-name
                                       [--forwarding-rule-state {Disabled, Enabled}]
                                       [--if-match]
                                       [--metadata]
                                       [--target-dns-servers]

範例

更新 DNS 轉送規則集中的轉送規則

az dns-resolver forwarding-rule update --ruleset-name "sampleDnsForwardingRuleset" --name "sampleForwardingRule" --forwarding-rule-state "Disabled" --metadata additionalProp2="value2" --resource-group "sampleResourceGroup"

必要參數

--forwarding-rule-name --name -n

轉送規則的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--ruleset-name

DNS 轉送規則集的名稱。

選擇性參數

--forwarding-rule-state

轉送規則的狀態。

接受的值: Disabled, Enabled
--if-match

資源的 ETag。 請省略此值以一律覆寫目前的資源。 指定上次出現的 ETag 值,以防止意外覆寫任何並行變更。

--metadata

附加至轉送規則的中繼資料。 預期值:KEY1=VALUE1 KEY2=VALUE2 ...

--target-dns-servers

要轉送 DNS 查詢的 DNS 伺服器。