可以将 IP 地址指向域名吗?

可以将 IP 地址指向域名吗?

通常,您会将域名指向 IP 地址(A 记录),但我想做相反的事情。
有一家公司需要调用我在 www.example.com 上的 API,但该公司表示无法调用域名,他们需要静态 IP。
我有一个可以提供给他们的弹性 IP。
现在我的问题是,是否可以将该 IP 指向我的域名?
我想这样做的原因是我的域名有多个 A 记录(用于 DNS 负载平衡),我不想丢失它。
所以我希望(理想情况下)出现这样一种情况:如果您卷曲 IP 地址,它将解析为域名,然后域名将解析为多个 A 记录,然后获取 API。

我使用亚马逊基础设施;ec2、route53 等等。

答案1

现在我的问题是,是否可以将该 IP 指向我的域名?

是的,RDNS - 反向查找。不过这并不重要,因为...

他们需要一个静态 IP。

如果他们需要静态 IP,那么他们就需要静态 IP。很可能他们的系统经过简单编程,根本不使用任何 DNS 查找,而摆弄更不寻常的 DNS 设置除了浪费你的时间外,不会取得任何成果。例如,RDNS 条目也不会通过任何正常的 DNS 使用(如 Web 浏览器)进行评估,因此虽然它在技术上回答了你的问题,但实际上它并不相关。

所以我希望(理想情况下)出现这样的情况:如果你卷曲 IP 地址,

不,计算机不是这样工作的。只有当它没有得到 IP 地址时,它才会进行 DNS 查找,当被要求明确反向解析 IP 地址时,它才会执行此操作。CURL 永远不会这样做,因为它不是这样编程的。

获取静态 IP 地址。使用从办公室登录 VPN 的 Amazon VM(具有动态 IP 地址)可以实现此目的。

答案2

不,这根本是不可能的(要明确:对于您的用例来说这是不可能的。请参阅 TomTom 的回答,其中他讨论了 RDNS。这不是您想要的)。

根据协议,您可以在一个静态 IP 地址上设置负载平衡器,然后将请求转发到多个其他服务器。

相关内容