Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将在freenom.com中创建的自定义域名映射到具有公共IP的Windows Azure VM_Azure_Dns_Virtual - Fatal编程技术网

如何将在freenom.com中创建的自定义域名映射到具有公共IP的Windows Azure VM

如何将在freenom.com中创建的自定义域名映射到具有公共IP的Windows Azure VM,azure,dns,virtual,Azure,Dns,Virtual,我在网上搜索了一下,找不到这个问题的答案。我已经用freenom.com创建了一个.ga域 我在freenom.com上创建了两个dns记录。A记录映射到虚拟机的公共ip,cname记录映射到azure域名-xxxxx.eastasia.cloudapp.azure.com。我将两个记录中的ttl设置为3600 我给了dns记录一些时间来传播,并尝试在我的.ga域上进行nslookup,但它似乎不存在。我尝试Ping,浏览url,但似乎我的域名不存在 在此问题上的任何帮助都将不胜感激。对于虚拟机

我在网上搜索了一下,找不到这个问题的答案。我已经用freenom.com创建了一个.ga域

我在freenom.com上创建了两个dns记录。A记录映射到虚拟机的公共ip,cname记录映射到azure域名-xxxxx.eastasia.cloudapp.azure.com。我将两个记录中的ttl设置为3600

我给了dns记录一些时间来传播,并尝试在我的.ga域上进行nslookup,但它似乎不存在。我尝试Ping,浏览url,但似乎我的域名不存在


在此问题上的任何帮助都将不胜感激。

对于虚拟机,您需要在云服务级别上指定它-您是否按照计划完成了所有工作

如果您使用的是非经典VM(ARM),那么情况就要复杂一点——您可以使用或使用。

您的VM名称看起来像:“Name.cloudapp.azure.com”。默认情况下,创建的公共IP地址不是静态地址,这意味着您不能在其上使用DNS记录

如果您想使用不同的域名,如“xxxxtest.com”,那么您有2个选项:

使用“CNAME”DNS记录

使用Azure上的保留IP记录和“A”DNS记录

有关更多详细信息,请参阅以下链接:

感谢Alex的回复。我使用了资源管理器部署的VM选项(新)。我将查看您提供的链接并适当地通知您。嗨,Alex,在查看了建议链接中包含的信息后,我决定改用Azure DNS,因为我已经执行了所提供链接中提到的所有要求,但我的域仍然无法传播到.ga TLD名称服务器。我还向freenom.com提出了一个问题,但他们至今没有回复我。使用Azure DNS我唯一要做的牺牲就是为这项云服务付费。Freenom.com名称服务器是免费的。会让你知道我怎么做的。@SutherlandNele Azure DNS是个不错的选择。请让我知道这是否可行。嗨@Sutherland Nele我已经让你的Freenom与Azure Web App完全相同的配置工作。如果我能提供帮助,请告诉我。你的域名上有什么内容?