Створення доменних зон в AzureDns [шпаргалка]

Привіт, Хабр!
Хочу опублікувати невелику шпаргалку по створенню нових доменних зон в AzureDns. До свого здивування в новому інтерфейсі, так і не знайшов будь-якого візуального редактора для цього, тому всі дії будуть проводиться з PowerShell.

Переворошив купу статей з керівництва по створенню DNS в Azure зробив невелику вибірку потрібних команд.

перший Крок

Завантажуємо і ставимо PowerShell
Перемикається в режим Azure:
Switch-AzureMode-Name AzureResourceManager

Авторізуємось:
Add-AzureAccount

Перемикаємося на підписку:
Select-AzureSubscription-SubscriptionName "name"

Якщо не знаєте яке ім'я вказати, то список підписок можна отримати командою:
Get-AzureSubscription

Нас цікавить поле Name дані з нього необхідно підставити у опцію -SubscriptionName.

Детальніше днс Azure.

Крок другий

Створюємо нову кореневу зону (або отримуємо наявну):
$zone = New-AzureDnsZone-Name domain.com -ResourceGroupName "Group-1"

або
$zone = Get-AzureDnsZone-Name domain.com -ResourceGroupName "Group-1"

Інформацію по створеній зоні можна подивитися командою:
Get-AzureDnsRecordSet –Name "@" –RecordType NS –Zone $zone


Крок третій

Додаємо А запис:
New-AzureDnsRecordSet-Name "@" -Zone $zone-ResourceGroupName "Group-1" -RecordType "A" -Ttl 300 | Add-AzureDnsRecordConfig-Ipv4Address "1.2.3.4" | Set-AzureDnsRecordSet

або по імені зони
New-AzureDnsRecordSet-Name "@" –ZoneName domain.com -ResourceGroupName "Group-1" -RecordType "A" -Ttl 300 | Add-AzureDnsRecordConfig-Ipv4Address "1.2.3.4" | Set-AzureDnsRecordSet


Подробнее про підтримуваних записах.

Крок четра

Дивимося ns-сервери по зоні:
Get-AzureDnsRecordSet-Zone $zone-Name "@" -RecordType NS


І додаємо їх у свого реєстратора.

Повторюємо кроки потрібну кількість разів. Подивитися список вже доданих зон можна командою:
Get-AzureDnsZone-ResourceGroupName Group-1


Додаємо піддомен

New-AzureDnsZone-Name "test.domain.com" -ResourceGroupName "Group-1"
New-AzureDnsRecordSet-Name "@" -ZoneName "test.domain.com" -ResourceGroupName "Group-1" -RecordType "A" -Ttl 300 | Add-AzureDnsRecordConfig-Ipv4Address "1.2.3.4" | Set-AzureDnsRecordSet


PS: а ще краще скористатися утилітою хабраюзера leschenko, за що йому величезна подяка!

Дякую за увагу.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.