让我们采取一个非常直接的设置,都在一个专门的资源组:
10.0.0.0/16 ) 10.0.0.0/24 ) machine1和machine2 (带公网ip) 一旦机器启动,让我们说machine1得到ip 10.0.0.4和machine2得到10.0.0.5 。
一旦连接到任何这些,我期望的命令,如:
host 10.0.0.4 host 10.0.0.5
要正确parsing主机的内部FQDN,类似于machine1.azelkjzerlqkzjfkljsqfjsf.fx.internal.cloudapp.net 。
我预计它可以像在AWS上一样开箱即用。 但它没有。 在公有IP上有大量关于反向DNS的资源,但这不是我的问题。 我无法find关于内部IP反向DNS的任何有价值的见解。
任何想法如何得到它的权利?
Azure中没有内部IP的反向DNS。 您必须使用您自己的DNS服务器提供名称parsing。 此外,“ machine1.azelkjzerlqkzjfkljsqfjsf.cloudapp.net ”不是内部FQDN。 这是一个公共的FQDN。 尽pipe你可以启用公网IP的反向DNS。
检查顶部的表格:
有关运行您自己的DNS服务器的更多信息
正如@布鲁诺法里亚说, machine1.azelkjzerlqkzjfkljsqfjsf.cloudapp.net是不是一个内部的FQDN,这是一个公共的FQDN。 我明白为什么你要使用这个function,但现在我们应该做一些其他的事情来实现这一点。
您可以使用专用域的Azure专用DNS :
在这种情况下,您可以使用水平分割视图configuration分区名称 – 允许私有和公有DNS分区共享相同的名称。
您可以使用所有常见的DNSloggingtypes。 Azure DNS支持A,AAAA,CNAME,MX,NS,PTR,SOA,SRV和TXTlogging。
希望这可以帮助!