码迷,mamicode.com
首页 > Windows程序 > 详细

windows和linux修改ipv6和ipv4的优先级

时间:2020-06-12 12:31:29      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:localhost   windows   enc   nslookup   记录   速度   netsh   oca   png   

 

 

如果一台机器系统配置ipv6地址和ipv4地址共存,访问两种网站都可以

但有个很尴尬的问题,因为操作系统默认是V6优先于V4,所以比如一个地址同时有A和AAAA记录的话,那么系统会自动选择V6协议通信。

因为IPV6刚起步,所以网络底层优化还没做,或者说如同理论及预期那样,V6的速度比V4差很多。


Linux设置ipv4优先:
 
 可以将IPv4设置为优先。
 
[root@localhost ~]#vi /etc/gai.conf
找到 下面一行
#precedence ::ffff:0:0/96  100
将其改为(把最前面的#号删除)
precedence ::ffff:0:0/96  100
 
Windows设置ipv4优先:

Windows 平台也有这样的问题,尤其是在连政府单位网页时,常常有学校的行政人员向我反应连线速度非常缓慢,之前我的直觉就是,这应该是 IPv6 的问题,所以解决的方式有二个,一个是把 Windows 的 IPv6 关闭,另一个则是先用 nslookup 查出网站的 IP,然后再以 IP 连线。

关闭 IPv6

技术图片

先查询 IP
技术图片

1. 以系统管理者身份执行 命令提示字元,查询连线顺序
netsh interface ipv6 show prefixpolicies
IPv4 ::ffff:0:0/96 的顺序是 35

技术图片

这时候系统是以 IPv6 为优先,以 ping www.ilc.edu.tw 为例
技术图片

2. 修改顺序,让 IPv4 优先,数字越大,优先性愈高
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 60 4

技术图片

这时候再 ping www.ilc.edu.tw 就是以 IPv4 为优先
技术图片

改回來
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 35 4

windows和linux修改ipv6和ipv4的优先级

标签:localhost   windows   enc   nslookup   记录   速度   netsh   oca   png   

原文地址:https://www.cnblogs.com/Crazy-Liu/p/13098436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!