ubuntu下网页打开慢的解决方法

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-29
可是在这版系统连接网络的时候,我能明显的感觉到很慢。但是一旦建立起连接,下载的速度还是可以接受的。使用火狐浏览网页时发现,连接缓慢时,火狐左下角一直有在显示“Looking up xx.com…. ”或者“ Connecting to xx.com” 由此可以判断出这个版本ubuntu慢的原因是由于域名解析缓慢导致的。使用dig命令进行域名解析,观察返回时间,也充分证明了这个观点。
既然知道了原因,想要解决也变得很简单咯,在本地架设一个DNS Server就好咯,然后设置解析DNS地址为本地。这样可能第一次连接网站时还是缓慢的,但是以后由于可以直接命中本地的缓存,所以应该可以大大加快域名解析的速度。Ok说动手就动手,这里我们使用了一款轻量级的DNS Server——pdnsd,当然,如果你要是有兴趣的话,完全可以使用Bind这样的软件来架设DNS服务器,由于这里并发数不大,我就用轻量级的Server软件好了~~
1.安装
pdnsd已经加入源里了,安装非常简便:
sudo apt-get install pdnsd
安装过程中,它会问你选择何种配置,此处选择manual。
2.配置
sudo gedit /etc/pdnsd.conf
修改
server {
label=”resolvconf”;
}

server {
label=”resolvconf”;
ip=61.233.154.33;
ip=211.98.4.1;
timeout=30;
interval=30;
uptest=ping;
ping_timeout=50;
purge_cache=off;
}
其中:
ip=61.233.154.33;
ip=211.98.4.1;
这两行也可以写成一行ip=61.233.154.33,211.98.4.1; 代表当地的DNS服务器地址,可以有多个,根据自己情况填写。这里是铁通的DNS。
后面的参数采用默认就可以了。
sudo gedit /etc/default/pdnsd
修改START_DAEMON的值为yes。
3.设置本机的DNS
sudo gedit /etc/resolv.conf
在所有内容之前插入一行:
nameserver 127.0.0.1
特别的,如果你是ADSL拨号上网(通过pppoeconf配置),那么还需要修改一下文件:
sudo gedit /etc/ppp/peers/dsl-provider
在usepeerdns前加#,注释掉。防止ppp强制使用远程DNS,并覆盖resolv.conf
如果你启用了DHCP服务,那么要
sudo gedit /etc/dhcp3/dhclient.conf
去掉
#prepend domain-name-servers 127.0.0.1;
前面的“#“。
4.启动pdnsd
sudo /etc/init.d/pdnsd start
5.简单测试
dig kaisir.com | grep time
第一次结果显示:;; Query time: 11 msec
第二次结果显示:;; Query time: 0 msec
第三次结果显示:;; Query time: 0 msec
第四次结果显示:;; Query time: 0 msec
瞧,到此时,第二次及以后的解析都是直接命中本地缓存,这样大大的提高的域名解析的速度。
(本文配置过程参考Look神经病Luke的日志,不过其中有处错误,我在日志中已经进行更正。)

  • ubuntu网络速度慢
    答:Linux本身网速较慢,原因是DNS解析较慢 - 网卡驱动不对 - 更新网站多在国外,因此网速较慢,更换软件源即可提升速度。解决方法:1.针对“Linux本身网速较慢,原因是DNS解析较慢” 参考:解决Ubuntu下Firefox上网慢的问。2.针对“网卡驱动不对” 参考:Ubuntu 16.04 RTL8111/8...
  • ubuntu系统下,下载速度正常,打开网页超级慢?
    答:1.禁用所有插件看看速度,如果还慢的话,你可以尝试使用新版本的FIREFOX,重新编译安装。2.换一个浏览器,GOOGLE的CHROME就不错,它可以使用FIREFOX的配置。3.再有可能是系统设置的问题。这个问题比较繁杂,你还是去网站搜点专业的文章吧。总之我的ubuntu一直在使用firefox和chrome还不错,速度。
  • 物理机安装Ubuntu18.04后浏览器上网慢、卡解决记录
    答:找到“# precedence ::ffff:0:0/96 100”,去掉前面的“#”,保存退出重启计算机即可。3)设置使用VPN(如有需要的话)解决方法:连接配置里面去掉证书验证即可。2、台式主机前置耳机插孔没有声音。网上 解决方案 有很多,这里就不赘述了。感悟:就Linux阵营而言,Ubuntu足够流行,个人感觉其实Ubuntu是一...
  • ubuntu系统使用firefox浏览器上网很慢该怎么办?
    答:那么我们可以在本机缓存DNS,也就是在本机架设一个DNS代理服务器。常用的软件有bind、djbdns、dnsmasq和pdnsd。下面我们来说一下,用pdnsd来架设一个永久的DNS代理服务器,所谓永久,就是说,在系统重启以后,本机缓存的DNS仍然存在,不用再去查找真实DNS来重新建立缓存。1、安装 sudo apt-get install pdnsd ...
  • ubuntu 16.04上网慢怎么讲解决
    答:你可以打开”任务管理器“ 打开方式 键盘”Ctrl+alt+del“找到任务管理器 把那些没有用的软件结束掉。如果是电脑中毒了,导致电脑卡,我们可以先用电脑上的杀毒软件全面扫描磁盘,发现后清理即可,建议最好升级到最新版本。清理完毒,进行下面的操作。如果是电脑中存在大量垃圾,以及开机自动启动那些娱乐...
  • ubuntu下网页打开慢的解决方法
    答:. ”或者“ Connecting to xx.com” 由此可以判断出这个版本ubuntu慢的原因是由于域名解析缓慢导致的。使用dig命令进行域名解析,观察返回时间,也充分证明了这个观点。既然知道了原因,想要解决也变得很简单咯,在本地架设一个DNS Server就好咯,然后设置解析DNS地址为本地。这样可能第一次连接网站时还是...
  • 求Ubuntu火狐浏览器域名解析慢的原因及解决方法
    答:鉴于您描述的情况,基本可以肯定是您所处的局域网的DNS响应过慢所导致的页面开启卡顿。修改DNS的步骤如下:①.要更改ubuntu DNS必须编辑文件 - “/etc/resolv.conf”,打开“终端应用程序”-“附件” - “终端”,在终端里输入下面的命令:sudo nano /etc/resolv.conf 如果不是管理员,会要求输入密码。
  • ubuntu系统使用firefox浏览器上网很慢该怎么办
    答:先搞清楚是网路速度本身慢还是firefox的运转慢。但按照ubuntu下的一贯表现,firefox是一个性能相当优越的浏览器,本身并不满。但很多人反映firefox启动时慢,主要是因为:1、安装了很多的 插件、扩展。一些不经常用的可以先禁止。2、设置的缓存空间过大,可适当减少。3、历史记录太多,要删除。
  • 为什么ubuntu 上网的速度慢
    答:检查路由器是不是有问题。或是重启路由器, 再者楼主可以用腾讯电脑管家修复试一下。 打开电脑管家工具箱,电脑诊所,直接搜索上不了网, 就会有一键修复的选项。下面还有自助攻略。
  • ubuntu网速慢
    答:上网慢 真正的原因,仔细观察会发现,主要在firefox 花费在解析域名 的时间上。所以有必要设置DNS缓存。windows下面是自动设置的,所以不用操心。在ubuntu下面就要花费一番功夫了。所以需要装一个 叫做 dnsmasq的软件,它能提供dns解析的功能。当然,改造一下,也能提供dns缓存的功能。___具体操作 ---...