我有两台虚拟机,由于一些历史原因,它们在两种不同的订阅下。我正在设法通过内部IP连接他们。
通常,对于公共虚拟IP,我在Azure门户上打开相关端口,而不是添加一个iptable规则,如
iptables -I INPUT -p tcp -m tcp -s 198.1.1.1/32 --dport 11211 -j ACCEPT然后我就可以和公共IP连接了。我也是这样做的,将上面的公共ip替换为内部ip,但它没有起作用。
经过一些搜索,似乎通常的方法是创建一个虚拟网络,并在其中添加两台机器。但我有两个问题:
发布于 2014-01-03 12:27:35
Q1:
有没有像iptables规则这样的方法可以实现我想要的,而不需要设置虚拟网络?
不是的。不怎么有意思。一个可能的解决办法是仍然为这两台虚拟机创建一个InputEndpoint (门户中的端点)。然后更改公共地址和私有地址的iptables规则。但不能保证它会起作用。此外,如果不是虚拟网络的一部分,VM的内部IP地址迟早会发生变化,特别是在重启时。
Q2:
一个人能在虚拟网络中添加像VPS这样的非蓝色机器吗?
从技术上说是的。您必须使用站点对站点VPN (GA)或点对点VPN (预览).您可以在这里的站点对站点VPN和在这里指向站点VPN上阅读更多内容。
https://stackoverflow.com/questions/20900592
复制相似问题