Muitas vezes precisamos criar varios entradas em nosso DNS, utilizando o portal do Azure é bem simples, agora imagina ter que repitir a mesma ação por 20 vezes por exemplo para poder criar 20 entras diferentes? Com isso criei este post para ajudar no dia a dia da administração do Azure DNS, isso será feito via CLI, veja como instalar o azure cli aqui.
Primeiramente iremos nos conectar (usarei neste exemplo ubuntu linux como subsystem windows 10)
#Conectar no Azure
az login (enter)
#Selecionando a subscription (supondo que tenha mais de uma)
az account set –subscription “Santana Corp”
az network dns record-set a add-record –resource-group dns \
–zone-name charlessantana.com –record-set-name hello \
–ttl 300 –ipv4-address 192.0.78.24
Resultado
Agora vamos verificar se funcionou, com um simples nslookup
nslookup hello.charlessantana.com
Agora vamos criar uma entrada do tipo CNAME
az network dns record-set cname set-record –resource-group dns \
–zone-name charlessantana.com –record-set-name ww2 –cname ‘www.charlessantana.com.br‘
Script simples em bash
#!/bin/bash
#Seleciona Subscription
az account set –subscription “Santana Corp”
#Criando entrada DNS do Tipo A
az network dns record-set a add-record –resource-group dns \
–zone-name charlessantana.com –record-set-name hello –ttl 300 –ipv4-address 192.0.78.24
#Criando entrada DNS do Tipo CNAME
az network dns record-set cname set-record –resource-group dns \
–zone-name charlessantana.com –record-set-name ww2 –cname ‘www.charlessantana.com.br’