我想认证VIP,为何出现:抱歉,您的 IP 地址不在允许范围内,或您的账号被禁用,无法访问本站点

我想认证VIP,为何出现:抱歉,您的 IP 地址不在允许范围内,或您的账号被禁用,无法访问本站点,第1张

嗨!

由于近期出现大量恶意灌水,各类管理人员根据总版规第9条进行了相关 *** 作http://bbs.xiaomi.cn/thread-3792751-1-1.html,如有疑问请您进入办事大厅发帖即可解决 如果是转卖账号,为了打击黄牛那么我们是不给解封的

更详细的描述问题有助于网友理解你遇到的麻烦,帮助你更准确的解决问题。谢谢你支持小米手机!

IPv6环境下,在浏览器中通过 http://[vip:port] 访问 web 业务,提示无法访问此网站, [vip] 的响应时间过长。

之前碰到过多次在PC浏览器上无法访问 vip 的情况,排查方法也很明确:

验证发现,直接在 vip 所在节点上访问竟然不通!登录 vip 所在节点执行 ip addr 可以看到该地址确实是正确配置了,但 ping6 该地址无回应,对应的 ipv4 地址 ping 有回应。按说 ping 本机的地址不应该和链路的状态有关系,那会是什么原因呢?在仔细检查地址配置情况后发现该地址有个标记 tentative dadfailed ;

ip-address(8)查到对该标记的解释如下:

显然该地址没有通过地址重复探测( duplicate address detection ,简称 dad ),而且这种检查机制只针对 IPv6 。 经确认,该环境的 IPv6 网段只有自己在用,且未手工配置过 IPv6 地址,但该环境曾经发生过切主

至此问题基本明确了,切主时会把老的主节点上的 vip 删除,再到新的主节点上把 vip 添加上去。如果一切正常,按照这个顺序切主没有问题,但也存在某些异常情况(比如老主上的 vip 没有及时删掉,而新主上已经添加好了),此时就会触发 dad 机制。经过验证,一旦出现 dadfailed ,即使地址冲突解决了,该地址依然无法访问;

方案1:在 sysctl 配置中增加如下内核参数:

方案2:在 ip addr add 命令执行时增加 nodad 标识:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11912323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存