az network dns record-set a

管理 DNS A 記錄。

命令

az network dns record-set a add-record

新增 A 記錄。

az network dns record-set a create

建立空的 A 記錄集。

az network dns record-set a delete

刪除 A 記錄集和所有相關聯的記錄。

az network dns record-set a list

列出區域中的所有 A 記錄集。

az network dns record-set a remove-record

從其記錄集移除 A 記錄。

az network dns record-set a show

取得 A 記錄集的詳細資料。

az network dns record-set a update

更新 A 記錄集。

az network dns record-set a add-record

新增 A 記錄。

az network dns record-set a add-record --ipv4-address
                                       --record-set-name
                                       --resource-group
                                       --zone-name
                                       [--if-none-match]
                                       [--ttl]

範例

新增 A 記錄。

az network dns record-set a add-record -g MyResourceGroup -z www.mysite.com \
    -n MyRecordSet -a MyIpv4Address

必要參數

--ipv4-address -a

字串標記法中的 IPv4 位址。

--record-set-name -n

相對於區域的記錄集名稱。 如果一個記錄集不存在,則建立新的記錄集。

--resource-group -g

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

--zone-name -z

區域的名稱。

選擇性參數

--if-none-match

只有在記錄集不存在時,才建立記錄集。

--ttl

記錄集 TTL (存留時間) 。

預設值: 3600

az network dns record-set a create

建立空的 A 記錄集。

az network dns record-set a create --name
                                   --resource-group
                                   --zone-name
                                   [--if-match]
                                   [--if-none-match]
                                   [--metadata]
                                   [--target-resource]
                                   [--ttl]

範例

建立空的 A 記錄集。

az network dns record-set a create -g MyResourceGroup -z www.mysite.com -n MyRecordSet

建立空的 A 記錄集。 自動產生的 ()

az network dns record-set a create --name MyRecordSet --resource-group MyResourceGroup --ttl 30 --zone-name www.mysite.com

必要參數

--name -n

相對於區功能變數名稱稱的記錄集名稱。

--resource-group -g

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

--zone-name -z

區域的名稱。

選擇性參數

--if-match

記錄集的 etag。 省略此值以一律覆寫目前的記錄集。 指定最後一個出現的 etag 值,以防止意外覆寫任何並行變更。

--if-none-match

只有在記錄集不存在時,才建立記錄集。

--metadata

空格分隔索引鍵=值組中的中繼資料。 這會覆寫任何現有的中繼資料。

--target-resource

取用 DNS 資源值的 Azure 資源識別碼。

--ttl

記錄集 TTL (存留時間) 。

預設值: 3600

az network dns record-set a delete

刪除 A 記錄集和所有相關聯的記錄。

az network dns record-set a delete --name
                                   --resource-group
                                   --zone-name
                                   [--if-match]
                                   [--yes]

範例

刪除 A 記錄集和所有相關聯的記錄。

az network dns record-set a delete -g MyResourceGroup -z www.mysite.com -n MyRecordSet

必要參數

--name -n

相對於區功能變數名稱稱的記錄集名稱。

--resource-group -g

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

--zone-name -z

區域的名稱。

選擇性參數

--if-match

記錄集的 etag。 省略此值以一律刪除目前的記錄集。 指定最後一個出現的 etag 值,以防止意外刪除任何並行變更。

--yes -y

不提示確認。

az network dns record-set a list

列出區域中的所有 A 記錄集。

az network dns record-set a list --resource-group
                                 --zone-name

範例

列出區域中的所有 A 記錄集。

az network dns record-set a list -g MyResourceGroup -z www.mysite.com

必要參數

--resource-group -g

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

--zone-name -z

區域的名稱。

az network dns record-set a remove-record

從其記錄集移除 A 記錄。

根據預設,如果移除集合中的最後一筆記錄,則會刪除記錄集。 若要保留空白記錄集,請包含 --keep-empty-record-set。

az network dns record-set a remove-record --ipv4-address
                                          --record-set-name
                                          --resource-group
                                          --zone-name
                                          [--keep-empty-record-set]

範例

從其記錄集移除 A 記錄。

az network dns record-set a remove-record -g MyResourceGroup -z www.mysite.com \
    -n MyRecordSet -a MyIpv4Address

必要參數

--ipv4-address -a

字串標記法中的 IPv4 位址。

--record-set-name -n

相對於區域的記錄集名稱。

--resource-group -g

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

--zone-name -z

區域的名稱。

選擇性參數

--keep-empty-record-set

如果移除最後一筆記錄,請保留空白記錄集。

az network dns record-set a show

取得 A 記錄集的詳細資料。

az network dns record-set a show --name
                                 --resource-group
                                 --zone-name

範例

取得 A 記錄集的詳細資料。

az network dns record-set a show -g MyResourceGroup -n MyRecordSet -z www.mysite.com

必要參數

--name -n

相對於區功能變數名稱稱的記錄集名稱。

--resource-group -g

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

--zone-name -z

區域的名稱。

az network dns record-set a update

更新 A 記錄集。

az network dns record-set a update --name
                                   --resource-group
                                   --zone-name
                                   [--add]
                                   [--force-string]
                                   [--if-match]
                                   [--if-none-match]
                                   [--metadata]
                                   [--remove]
                                   [--set]
                                   [--target-resource]

範例

更新 A 記錄集。

az network dns record-set a update -g MyResourceGroup -n MyRecordSet \
    -z www.mysite.com --metadata owner=WebTeam

更新 A 記錄集。 自動產生的 ()

az network dns record-set a update --name MyRecordSet --resource-group MyResourceGroup --set tags.CostCenter=MyBusinessGroup --zone-name www.mysite.com

必要參數

--name -n

相對於區功能變數名稱稱的記錄集名稱。

--resource-group -g

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

--zone-name -z

區域的名稱。

選擇性參數

--add

藉由指定路徑和索引鍵值組,將 物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--if-match

記錄集的 etag。 省略此值以一律覆寫目前的記錄集。 指定最後一個出現的 etag 值,以防止意外覆寫任何並行變更。

--if-none-match

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

--metadata

空格分隔索引鍵=值組中的中繼資料。 這會覆寫任何現有的中繼資料。

--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--set

指定要設定的屬性路徑和值來更新物件。 範例:--set property1.property2=。

--target-resource

取用 DNS 資源值的 Azure 資源識別碼。