外部域名路由至Kubernetes集群(Traefik)的DNS配置故障排查求助
外部域名路由至Kubernetes集群(Traefik)的DNS配置故障排查求助
大家好,我最近在配置外部域名访问内部Traefik路由时遇到了棘手的问题,想请各位帮忙分析排查下:
现有配置与内部访问情况
- 我在Cloudflare上配置了DNS记录,指向家中的动态公网IP(已经搭建了动态DNS服务,IP地址能自动同步更新),
who.willkara.com可以正常解析到我的家庭公网IP。 - 内部网络使用PiHole作为DNS服务器,目前内部DNS功能正常——PiHole已经被设置为DHCP服务和互联网连接的DNS服务器。
- 内部访问测试完全正常:我将Traefik的路由DNS指向
who.willkara,同时在PiHole中添加了traefik.willkara的CNAME记录,现在内部设备访问who.willkara时,能正确路由到traefik.willkara,浏览器可以正常加载对应内容。
外部访问的异常问题
外部访问时出现了奇怪的问题:为了先排除SSL配置的干扰,我特意关闭了Cloudflare的SSL功能,但现在从外部访问http://who.willkara.com/时,页面跳转到了一个陌生的NGINX欢迎页,我目前还在排查这个NGINX服务器的来源。
我的初步猜测
我怀疑问题出在DNS请求的转发路径上,可能是我的UniFi USG路由器和内部PiHole DNS服务器之间的某个环节出现了问题,导致外部流量没有被正确路由到内部的Traefik节点。
有没有大佬能给我一些排查方向或者可能的解决方案?万分感谢!
备注:内容来源于stack exchange,提问作者Sempus
相关产品推荐
相关产品推荐

