奇怪的 DNS 行为 - 有时会退回到其他 IP

问题描述

我有一个脚本 (bot.PHP),它需要在 api.superservice.com 上运行 curl 请求——它在同一台服务器 (server2 12.12.12.12) 上进行管理。 大多数情况下,它按预期工作并解决

api.superservice.com to 12.12.12.12.

But sometimes it resolves to

api.superservice.com.mydomain.com to 1.1.1.1

知道是什么导致了这个问题吗?

设置/环境:

我已经在我仍在使用的现有域的子域上设置了我的 Virtualmin-Server(以下是演示数据):

server2.mydomain.com : 12.12.12.12 我还将此域 (server2.mydomain.com) 设置为 Virtualmins“主机认域”: 我使用 server2 (12.12.12.12) 上的 DNS 作为我使用 virtualmin 管理的所有域的主要名称服务器。 例如有一个名为 api.superservice.com

的虚拟服务器

主域 mydomain.com 由外部 NS 服务器管理。 以下是一些示例条目,说明主域的配置方式:

server3.mydomain.com IN A 13.13.13.13
server4.mydomain.com IN A 14.14.14.14
mydomain.com IN A 1.1.1.1
*.mydomain.com IN A 1.1.1.1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)