DNS A 记录通配符 (*) 的特定子域不起作用

DNS A 记录通配符 (*) 的特定子域不起作用

我拥有两个域名(cyklussoftware.com总学生)。它们均通过 GoDaddy 注册并由其管理。它们均拥有@和一个*在其 DNS A 记录中。@*两个域名都指向同一个 IP 地址。

昨晚,我正在为 Angular 应用程序和 ASP.NET Core Web API 调试 Nginx 反向代理和 Docker 容器。突然间,我无法再连接到api.totalstudent.io。我以为这是 Nginx 配置问题,但我无法 ping 通api.totalstudent.io或执行跟踪路由。两者都无法解析api.totalstudent.io

我用了https://www.whatsmydns.net查看 DNS 传播和api.totalstudent.io找不到。奇怪的是,我测试的所有其他子域名要么cyklussoftware.com或者总学生解析得很好。“api”子域名总学生是唯一损坏的。“api”子域名cyklussoftware.com解决得很好。

所以,asdf.totalstudent.io解决。asdfasdfasdf.totalstudent.io解决。asdf.ap.totalstudent.io解决。asdf.api.totalstudent.io沒有解決。

值得一提的是,我使用 Let's Encrypt Certbot 为*.api.totalstudent.io使用此处的脚本:https://github.com/alambrec/validation-hooks-certbot-godaddy。我之前曾成功使用此脚本请求根证书和通配符证书,所以我不确定为什么现在它会破坏某些东西。再加上 SSL 证书和api子域名运行了一段时间。

以前有人遇到过类似的事情吗?

笔记:我原本打算将其发布到网络工程师网站上。如果我需要移动它,请告诉我。

相关内容