如果Azure虚拟机的内部IP地址是100.xxx而不是172.xxx或10.xxx?

我有一个内部IP地址为100.xxx的Windows Azure主机

我会假设这是与具有相同的networking掩码的外部主机冲突。

当Azure使用非私有IP地址时,是否有任何保证不会遇到生产IP冲突?

与其他所有拥有IP地址的人一样,你也能得到同样的保证。 如果Azure具有空闲IP地址,则可以根据需要在内部或外部使用它们,但不要求在内部使用RFC1918寻址。

100.0.0.0/8被分配给ARIN。 ARIN已经分配了四分之一作为共享地址空间。 其他三个季度已经分配给各种提供商,包括T-Mobile,Verizon,Sprint,Wayport。

100.64.0.0/10是与RFC1918地址空间类似使用的共享地址空间。 最显着的区别是,如果您的路由器可以自动解决由于地址在路由器内部和外部复制而导致的任何寻址冲突,则只允许在局域网上使用100.64.0.0/10地址。