我正在将所有DNS服务迁移到Azure DNS。使用PowerShell我已经设法成功地创建CNAME记录,以获得www.something.com解决到Azure的网站 -Azure DNS中的通配符和裸CNAME记录
$rs = New-AzureRmDnsRecordSet -Name "www" -RecordType "CNAME" -ZoneName "something.com" -ResourceGroupName "DNSRecords" -Ttl 60 -Overwrite -Force
Add-AzureRmDnsRecordConfig -RecordSet $rs -Cname "MySomethingAzureWebsite.azurewebsites.net"
Set-AzureRmDnsRecordSet -RecordSet $rs -Overwrite
但如何创建通配符和裸地址一样
CNAME记录* .something.com或something.com
我假设它的东西(没有双关语意)做
新AzureRmDnsRecordSet -Name “WWW”
但通过所有的文档和Internet例子,我似乎无法找到正确的措词。
像DNSimple这样的一些服务已经“发明”了自己的自定义记录,如Alias和URL(https://support.dnsimple.com/articles/differences-between-a-cname-alias-url/)这使得管理区域文件变得更容易,但是在封面下做了很多工作以使所有符合RFC的文件。然后,像我这样的人从他们的服务转移到那些不具备这些功能的人,而我们难以理解如何让事情发挥作用? – TRH
这是一种方式。部分挑战是诸如“别名”记录的功能是非标准的,因此可能具有意想不到的效果。例如,从DNS标准的角度来看,“别名”记录需要像A记录一样解析,即使它的配置类似于CNAME记录。在幕后,DNS提供商需要将别名目标解析为A记录。在某些情况下,这可能会引起意想不到的副作用,例如如果别名目标后面的DNS记录发生变化,或者是依赖于源查询IP地址的流量管理系统的一部分。 –