【问题标题】:looking for IP address in amazon aws在亚马逊AWS中寻找IP地址
【发布时间】:2018-03-16 13:27:18
【问题描述】:
我刚交了一个项目,技术负责人退出了。
我的客户要求我解决他们的服务问题,他们只知道哪个域但不知道服务器 ip 以及如何访问。
由于他们使用aws,我查找了从域中挖掘但在Ec2、负载均衡器和弹性IP 中找不到的IP 地址。
通过 IP 搜索,此 IP 地址由 amazon aws 提供。
如何从 ip 地址找到这个服务器。
- 我可以访问我客户的 aws 帐户。
- 我可以访问客户服务域的 dns。
【问题讨论】:
标签:
amazon-web-services
networking
amazon-ec2
ip
【解决方案1】:
看来你的情况是:
- 您有一个指向 IP 地址的域名
- 您希望找到 IP 地址指向的 EC2 实例
一个 IP 地址可以关联到:
- EC2 实例 IP 地址
- 弹性 IP 地址,然后与 EC2 实例关联
-
不是负载均衡器(它使用 DNS 名称,而不是 IP 地址——新的网络负载均衡器除外,但他们不太可能使用它)
- 一个数据库实例(例如 RDS、Redshift、Elasticache),但这不太可能,因为您说 IP 地址正在响应 Web 流量
因此,最好的办法是使用AWS Command-Line Interface (CLI) 列出 EC2 实例和弹性 IP 上的所有 IP 地址:
aws ec2 describe-instances --query Reservations[*].Instances[*].[InstanceId,PublicIpAddress] --output text
aws ec2 describe-addresses --query Addresses[*].[NetworkInterfaceId,PrivateIpAddress] --output text
在每个区域运行上述命令,您应该会找到该特定 IP 地址指向的位置。
【解决方案2】:
首先转到 AWS 账户的计费部分,并确认在提供给您的 AWS 账户下运行有 EC2 实例。
菜单栏中的用户名(右上角) -> 我的账单仪表板 -> 账单 -> 详细信息 -> 弹性计算云 -> 您的 EC2 实例的区域
如果您通过切换到特定区域找到实例,然后您应该能够使用提供给您的 Key.pem 文件找到 EC2 实例和 SSH/RDP(或者需要向您的客户请求) )