iOS 内网域名 cname 的坑
假设我有 eg.com 域名用于访问家里的服务
a.eg.com A 记录 公网 IP
b.eg.com cname a.eg.com
在公网访问家里服务没有问题
内网路由器上绑定
a.eg.com -> 10.0.0.10
b.eg.com -> 10.0.0.11
此时从公网切到内网,访问 b.eg.com 会命中 cname a.eg.com 早先的公网 IP 记录
如果防火墙上只开启 wan -> lan 的规则没有开启 any -> lan 的规则,就会导致此时无法在内网访问 b.eg.com 的服务
解决办法很简单,给 b.eg.com 设置独立的 A 记录而不是 cname
感谢这篇文章的的指导 https://blog.csdn.net/lionking1990/article/details/112177556