有人可以解释一下,与分配给基于ARM的Azure虚拟机的公有IP相关联的路由如何受到强制将VNET隧道连接到ExpressRoute连接的影响?
机器是否仍然可以通过公共IP访问互联网,或者在尝试从0.0.0.0/0到达某些东西时强制closuresExpressRoute?
Azure虚拟机不需要一个公共的IP地址来访问互联网,他们需要一个公共的IP,这样你就可以通过互联网连接到它,甚至在强制隧道的情况下,他们仍然会是这样。 随着强制隧道从虚拟机发起的互联网stream量将被迫在前提下。
你可以通过创build两个具有公有IP的虚拟机和一个不具有虚拟机的虚拟机来testing,使用公共IP连接到虚拟机,并将其用于RDP到VM,而不使用公共IP并testingInternet访问。
只要您的Vnet,NSG和名称parsingconfiguration正确,就应该按照所述方式工作。
正如Micheal所说,虚拟机不需要公共IP地址就可以访问互联网。
如果您的本地networking和Azure之间有ExpressRoute连接,则可以启用BGP以将路线从本地networking传播到Azure。 这些BGP路由的使用方式与每个Azure子网中的系统路由和用户定义的路由相同。 强制隧道是通过BGPconfiguration的。
如果您有广告默认路由(0.0.0.0/0),将阻止所有互联网连接到虚拟networking中部署的虚拟机,并通过ExpressRoute电路路由所有stream量 。
因此,默认路由(0.0.0.0/0)将通过ExpressRoute电路将所有虚拟机的stream量发送出去。
请注意 ,如果您宣传默认路由,我们将强制将通过公共对等方式(如Azure存储和SQL DB)提供的服务返回到您的场所。 您将必须configuration您的路由器通过公共对等path或通过互联网返回到Azure的stream量。
有关ExpressRoute的更多信息,请参阅下面的链接:
https://azure.microsoft.com/en-us/documentation/articles/expressroute-faqs/
如果你还有问题,欢迎回到这里。 谢谢。
最好的祝福,