我想从服务器本身内部找到我的 EC2 实例的公共 IP 地址。我知道使用 ec2-describe-instances 是可能的。但我想在未安装 ec2-api-tools 的情况下执行此操作。
有办法找出答案吗?
答案1
curl http://169.254.169.254/2009-04-04/meta-data/public-ipv4
还,
curl http://169.254.169.254/2009-04-04/meta-data/
获取您可以获取的其他元数据的列表。
答案2
有一种快速的方法可以从任何服务器上的控制台执行此操作
使用卷曲:
$ curl wgetip.com
使用 wget:
$ wget wgetip.com
答案3
理所当然的是,我现在为所有新的永久(超过一天)EC2 实例分配一个弹性 IP。这让一切变得简单多了。
答案4
您不能只通过 nslookup 来查找吗?