自从我安装了 W3 Total Cache 后,我每天在一个域上只会收到大约 3-4 个随机页面的“网络无法访问”错误。这是不可接受的,即使只有 3-4 个页面,我也需要解决它。
我在 /var/log/messages 中看到的唯一错误是
printk: 2 messages suppressed.
然后,当我重新启动“命名”时(我很少这样做),我收到了消息
**network unreachable resolving '137.7.24.188.in-addr.arpa/PTR/IN':** 2001:610:240:0:53::193#53: 1 Time(s)
您认为问题是否与 W3 Total Cache 的安装有关,或者可能是因为我启动命名时没有添加“OPTIONS=”-4“”,因此允许 IPv6
我听说谷歌已经在使用 IPv6
我很感激任何回复,因为我不再知道我能做什么。
答案1
您的服务器是否具有与互联网的有效 IPv6 连接?
看起来它正在尝试通过 IPv6 名称服务器解析该地址,但无法做到。
答案2
根据 CentOS FAQ,不建议禁用整个 IPv6 模块
可以这样做:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
如果显示 0,则执行以下操作:
添加至/etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
然后打开 /etc/sysconfig/named.conf 并添加
OPTIONS="-4"