有人能告诉我如何获取服务器的 IP 吗,例如:
我需要它来进行 curl 调用,由于 dns 的原因,它可能会很慢。
我无法使用 ping 或我能想到的任何其他工具获取 IP。
我在这里遗漏了什么?又该怎么做呢?
答案1
从命令提示符:
nslookup capi-eval.signnow.com
dig capi-eval.signnow.com
返回:
Server: resolver1.dyndnsinternetguide.com
Address: 216.146.35.35
Non-authoritative answer:
Name: ec2-54-147-193-212.compute-1.amazonaws.com
Address: 54.147.193.212
Aliases: capi-eval.signnow.com
现在通常会关闭 Ping 回复,以防止无用的 DDOS 攻击,攻击方式是仅通过向服务器发送洪水 ping 请求,并要求最大回复数据包大小等。
请注意,如果这是您控制的 AWS 服务器,您可以通过安全防火墙启用 ping 回复。否则,您必须通过其他方式获取 IP。此服务器的分配 IP 可能非常静态,因此单个 DNS 查询可能足以确定 IP 地址。
答案2
你试过这个吗?CMD --> ping www.signnow.com