Java开源 | PHP开源 | .NET开源 | Android | Linux操作系统 | Ajax | jQuery插件 | Web服务器 | 开发工具 | Web Service | 可视化HTML编辑器 | 常用JS库 | 开源手机软件
讨论区首页 » 开源软件交流 » Ubuntu » ubuntu 关掉 ipv6,加速DNS解析和上网速度
转帖:

ubuntu 关掉 ipv6,加速DNS解析和上网速度

作 者话 题 正 文

装完 Ubuntu 9.10 后,访问网站总是很慢,卡在域名解析那里。

在 Ubuntu 中文论坛中找到这么一个:

ubuntu 8.10之后的版本想要禁止 IPV6 需要在启动内核后面加入“disable_ipv6=1” 做内核参数直接传递。

$sudo vi /etc/sysctl.conf

在最后面添加

net.ipv6.conf.eth0.disable_ipv6 = 1

我的网卡是eth0.

说明见下面:

/proc/sys/net/ipv6/conf/lo/disable_ipv6

這個檔案,用cat指令可以看到 0 這個數字,將他設定為1就可以了。
因為已經將ipv6編入kernel,因此在proc裏面就可以看得到相關的設定。

設定的方式有很多種,有的是用echo 1 >> [路徑]/檔案名稱
的方式,這種方式是每次開機以後就得要打一次。
所以延伸出第二個方法,在rcS.d裏面設定一個連結,去執行這個指令的script。
第3個方法,就是設定sysctl.conf檔案,也是最正統的做法。
位置在
/etc/sysctl.conf
這個檔案可以設定很多,包括要當成NAT時的封包轉發等等。
要設定
/proc/sys/net/ipv6/conf/lo/disable_ipv6
這個檔案,就是在sysctl.conf裏面加上

net.ipv6.conf.lo.disable_ipv6 = 1

但是做完重启后检查IPv6已经被禁用了,但浏览器在访问网站的时候,总是在解析域名那里停顿很久。

返回顶部 回复此话题 | 关注此话题
如果您尚未登录,点击此按钮将会提示登录界面