我创建了一个Ubuntu-VM(经典),并希望在不使用来自cloudservice的公共IP的情况下进行ssh。我知道如何创建一个ILPIP,它工作正常,但当我关闭&重新启动我的VM,ILPIP更改 - 我想避免这种情况。我知道我可以保留公共IP,但是有可能保留 ILPIP 吗?
另一种解决方案是使用DNS名称。在/etc/resolv.conf
我可以看到某种内部DNS,它看起来像这样:mycloudservice.f8.internal.cloudapp.net
。所以我使用putty并尝试使用此DNS名称进行ssh:myvm.mycloudservice.f8.internal.cloudapp.net
但遗憾的是我收到错误:Host does not exist
。知道为什么这不起作用吗?
答案 0 :(得分:1)
内部DNS使用您的vnet的私有IP空间,而不是ILPIP,因此它只能在vnet中使用。
如果您在尝试使用vnet外部的putty,那是否正确?
感谢 加雷斯(MSFT)