白名单域名被误拦截该怎么办?
一、服务器系统为Linux:
如果您的域名已经提交白名单成功了,但是在访问时,仍然偶尔弹出备案提示页面,且您的服务器系统为Linux时需要开启PMTU功能。
可以使用命令开启:echo 1 >/proc/sys/net/ipv4/ip_no_pmtu_disc
此设置为临时生效,重启系统后就失效了,只需把上面的命令写入到/etc/rc.local文件末尾处即可重启依旧生效。
或直接运行:echo 'echo 1 >/proc/sys/net/ipv4/ip_no_pmtu_disc' >>/etc/rc.local。
二、服务器系统为Windows:
如果您的域名已经提交白名单成功了,但是在访问时,仍然偶尔弹出备案提示页面,可能是某些安全类软件为了达到某些软件功能对系统传输参数做了修改引起的。
1、查找注册表以下位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\EnablePMTUDiscovery
如果传输参数未经过修改,则以上键值不存在。
如果传输参数被修改过,则键值存在,且可能值为0,此时需要修改为1,重启系统生效。
2、下载检测工具,检测并进行修改
如下图,将Path MTU Discovery修改为Default或者Yes,TCP Receive Windows留空,其他值保持默认
重启系统即可
以上解答仅供参考!