如何将CNAMEredirect到azure色的IP?

我有一个azure色的docker虚拟机,给了我一个IP地址。 我有我的Alogging设置为这个IP,一切工作正常。

现在我想把它移动到一个子域,并有我的主要网域到github页面。 我怎么做? 如果我创build一个webapp azure为我创build一个cloudapp.net域名,但与docker虚拟机我没有看到如何得到这一点。

你的问题有点模糊,你想要达到什么,所以我会尽力涵盖显而易见的解决scheme。

首先,你不能指定一个CNAME到一个IP地址,如果你需要指向一个IP的东西,那么你会使用一个Alogging。 然后,您可以将一个cname指向该Alogging。

所以你可以有

;;Example.com www A 192.168.0.1 docker CNAME www.example.com 

对于github,你可以有一个Alogging指向他们的IP地址。

 ;;example.com www A 192.30.252.153 www A 192.30.252.154 

如果你只是希望example.com指向github,你会使用

 ;;example.com @ A 192.30.252.153 @ A 192.30.252.154 

如果你想为github使用一个cname,你可以使用

 ;;example.com www CNAME username.github.io 

这仍然让你在github上configuration一些东西 – 看到这个文档

至于docker机。

我假设你实际上并不想要一个子域名,即www.docker.example.com,而是你想要docker.example.com – 如果我说错了,所以在评论

如果您为docker实例configuration了一个保留的IP地址,则只需将从您想要的名称到该IP地址的logging

 ;;Example.com docker A 192.168.0.1 

更好的方法是,如果您使用的是v1域名,或者如果您使用的是v2(资源pipe理器),则为您的公有IP地址附加的域名创build托pipeDocker服务器的云服务的cname。 通过创build一个cname你不需要关心IP地址的改变,因为cname会一直跟踪。

要做到这一点,它与上面完全一样,并填入适当的部分

对于v1(如此处所述 )

 ;;Example.com docker CNAME <Yourhostname>.cloudapp.net 

对于v2

 ;;Example.com docker CNAME <Yourhostname>.<region>.cloudapp.azure.com 

希望那里应该足够让你开始! 或者至less可以问一个问题来得到你实际需要的东西。