验证 CNAME 和 DNS 路由

验证 CNAME 和 DNS 路由

我有一个服务器 my-main-server.company.com,客户端连接到

http://my-main-server.company.com/public

我为其创建了一个 CNAME my-server-cname.company.com。

但客户端连接失败http://my-server-cname.company.com/public

我核实过

host -al company.com | grep my-main-server
my-main-server.company.com. 3600 IN A   172.xx.210.xxx
my-server-sname.company.com. 3600 IN    CNAME   my-mainserver.company.com.

经过更多的调试,我意识到这是一个特定于机器的问题。路由在其他机器上有效,但在我机器上无效

机器详细信息:

我在 Mac OSx 10.11 Capitan 上尝试按如下方式刷新 DNS

sudo killall -HUP mDNSResponder

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; say DNS cache flushed 

但仍然无法访问这两个 CNAME

对 cname 执行 ping 操作后,我得到了以下输出

64 bytes from 127.0.0.1: icmp_seq=1156 ttl=64 time=0.084 ms

相关内容