我是新的 Azure,我刚刚创建了我的第一个 VM。现在我想给虚拟机一个私有 IP 地址(10.0.0.200),并使虚拟机只能从特定的公共 IP 地址访问。我希望虚拟网络成为我们专用网络的扩展,即 10.0.0.X、255.255.254、10.0.0.1。
我阅读了这两篇文章使用 Azure 门户为 VM 配置专用 IP 地址 和什么是虚拟网络 NAT?,但我只能使用公共 IP 地址通过 RDP 连接到 VM。当我从 VM 执行 ipconfig 时,它显示 IP 地址为 10.0.0.200。
还是最好将整个虚拟网络设为私有?
谢谢!
当您部署虚拟机时,它会自动获得一个私有 IP 地址,默认情况下,它将从您的虚拟网络范围内自动分配。您可以分配一个静态专用 IP 来为其提供所需的 IP,但前提是您的虚拟网络中配置的地址范围包含此 IP。
但是,即使您确实分配了该 IP,您也无法通过本地网络中的私有 IP 连接到它。为此,您需要使用 VPN 或 ExpressRoute 将本地网络与 Azure 网络集成。您还需要确保没有重叠的 IP 范围。
在您当前的配置中,本地和 Azure 之间没有直接连接,您有两个选项可以访问 VM: