我有一个服务器 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