我在亚马逊上有一个虚拟机。每天当我启动它时,它都会给我一个新的 IP,例如
ec2-123-45-67-89.compute-1.amazonaws.com
这是一台基于 Windows 的机器。我想在该虚拟机上安装一些软件,这样我就不需要一遍又一遍地记住动态 IP 来通过远程桌面软件进行访问和浏览 URL。
有没有免费的服务器可以处理这个问题?
答案1
您可以使用动态 DNS 提供商,这样您的计算机就有了一个容易记住的(且固定的)URL。您需要在动态 DNS 提供商处设置一个帐户,并在您的 VM 上安装他们的更新客户端。将客户端设置为在 VM 启动时运行,这样它的新 IP 将使用 DNS 服务器进行更新。
一些免费的动态 DNS 选项:
答案2
不幸的是,您的 PublicDNS/IP 总是会在启动/停止时发生变化,但有一种解决方法,即使用 EIP(弹性 IP)。您可以自己创建一个 EIP 并将其分配给此服务器。但是,如果发生停止/启动,您将需要再次分配 EIP,因为如果服务器停止,EIP 将被取消分配。另外请注意,每小时每个与正在运行的实例无关的弹性 IP 地址按比例收取 0.005 美元的费用,具体如下:http://aws.amazon.com/ec2/pricing/
答案3
只需将机器放入 VPC 内(无需额外付费),您就可以控制所有 EIP 关联。