Azure DNS Zone
Hallo zusammen,
Nachdem ich nun mein LAB erfolgreich nach Azure migriert habe, stellt sich nun die Frage, ob auch der DNS Server in Azure gehostet werden kann.
In diesem Blog Artikel, habe ich in Azure eine DNS Zone erstellt und die DNS Records dort erstellt.
Dokumentation zu Azure DNS
https://docs.microsoft.com/de-de/azure/dns/
Nun besteht eine mehr oder weniger leere DNS Zone. Die Einträge von NS und SOA können nicht verändert werden.
Es können jedoch neue Records hinzugefügt werden.
Wäre aber langweilig, wenn man das nicht auch per CloudShell bearbeiten könnte.
Mit folgendem Befehl kann man DNS Records abfragen.
Get-AzDnsRecordSet -ZoneName serveralive.ch -ResourceGroupName LAB -RecordType NS
Nun müssen ja neue DNS Records in der Zone erstellt werden. Dazu werden die beiden Befehle New-AzDnsRecordSet und New-AzDnsRecordConfig benötigt.
Manage DNS records and recordsets in Azure DNS using Azure PowerShell
https://docs.microsoft.com/en-us/azure/dns/dns-operations-recordsets
New-AzDnsRecordSet -Name "@" -RecordType TXT -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Value "v=spf1 a:serveralive02.mortheurope.cloudapp.azure.com a:serveralive06.norheurope.cloudapp.azure.com a:mail.serveralive.ch include:spf.protection.outlook.com -all")
New-AzDnsRecordSet -Name "_dmarc " -RecordType TXT -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Value "v=DMARC1; p=none; sp=none; rua=mailto:g3bektbc@ag.dmarcian-eu.com")
New-AzDnsRecordSet -Name "@" -RecordType A -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Ipv4Address "95.143.60.18")
New-AzDnsRecordSet -Name "www" -RecordType A -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Ipv4Address "95.143.60.18")
New-AzDnsRecordSet -Name "mail" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "serveralive02.northeurope.cloudapp.azure.com")
New-AzDnsRecordSet -Name "adfs" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "serveralive04.northeurope.cloudapp.azure.com")
New-AzDnsRecordSet -Name "autodiscover" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "mail.serveralive.ch")
New-AzDnsRecordSet -Name "msoid" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "clientconfig.microsoftonline-p.net")
New-AzDnsRecordSet -Name "sip" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "sipdir.online.lync.com")
New-AzDnsRecordSet -Name "lyncdiscover" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "webdir.online.lync.com")
New-AzDnsRecordSet -Name "selector1._domainkey" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "wselector1-serveralive-ch._domainkey.serveralive.onmicrosoft.com")
New-AzDnsRecordSet -Name "selector2._domainkey" -RecordType CNAME -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Cname "selector2-serveralive-ch._domainkey.serveralive.onmicrosoft.com")
New-AzDnsRecordSet -Name "_sip._tls" -RecordType SRV -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Priority 100 -Weight 1 -Port 443 -Target "sipdir.online.lync.com")
New-AzDnsRecordSet -Name "_sipfederationtls._tcp" -RecordType SRV -ZoneName "serveralive.ch" -ResourceGroupName "LAB" -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -Priority 100 -Weight 1 -Port 5061 -Target "sipfed.online.lync.com")
Voila, die Zone ist nun mit DNS Records bestückt.
Und schon können die DNS Records abgefragt werden.
Nun muss noch beim Registrar die Nameserver für die Zone angepasst werden.