文档章节

ubuntu网路太慢

Bzzh
 Bzzh
发布于 2015/08/24 10:53
字数 446
阅读 11
收藏 0
点赞 0
评论 0
在ubuntu下用firefox等浏览器上网,往往比在windows下上网要慢好多,但细心的人会发现,慢的时间是花在DNS查找上面了。那么我们可以在本机缓存DNS,也就是在本机架设一个DNS代理服务器。常用的软件有bind、djbdns、dnsmasq和pdnsd。下面我们来说一下,用pdnsd来架设一个永久的DNS代理服务器,所谓“永久”,就是说,在系统重启以后,本机缓存的DNS仍然存在,不用再去查找真实DNS来重新建立缓存。

1、安装

sudo apt-get install pdnsd

安装的时候,它会问你选择什么配置,请选择“manual“。

2、配置pdnsd

sudo gedit /etc/pdnsd.conf

修改

server {

    label="resolvconf";

}



server {

    label="OpenDNS";

    ip=208.67.222.222;

    ip=208.67.220.220;

    timeout=30;

    interval=30;

    uptest=ping;

    ping_timeout=50;

    purge_cache=off;

}

label="OpenDNS";

其中“OpenDNS”可以随便写,一个标识而已,用于将来的诊断;

ip=208.67.222.222;

ip=208.67.220.220;

这两行也可以写成一行ip=208.67.222.222,208.67.220.220;代表真实的DNS服务器地址,可以有多个。

后面的参数采用默认就可以了。

sudo gedit /etc/default/pdnsd

修改START_DAEMON的值为yes。

3、向resolver添加DNS代理服务器

sudo gedit /etc/resolv.conf

在首行添加一句:nameserver 127.0.0.1

4、防止resolv.conf被覆盖

如果你启用了DHCP服务,那么要

sudo gedit /etc/dhcp3/dhclient.conf

去掉

#prepend domain-name-servers 127.0.0.1;

前面的“#“。

如果你是拨号上网,那么

sudo gedit /etc/ppp/peers/provider

在 usepeerdns 前面增加# ,也就是把这条语句注释掉。 以防resolv.conf的设置被pppoe覆盖。

5、启动pdnsd

sudo /etc/init.d/pdnsd start

6、测试

dig www.baidu.com | grep time

结果显示:;; Query time: 1 msec

原来的结果:;; Query time: 845 msec

© 著作权归作者所有

共有 人打赏支持
Bzzh
粉丝 1
博文 25
码字总数 0
作品 0
浦东
Linux下面Mysql查询优化求教!

技术求助:最近在做一个事情,需要对Mysql中某个表进行(Distinct * )操作,表中数据有5000万条,3个字段,重复率30%左右,如何优化?已尝试Group By,无改进。运行环境:Ubuntu Kylin 14.04 ...

UbuntuKylin_JackYu ⋅ 2015/04/09 ⋅ 1

Linux发行版--Ubuntu Privacy Remix

Ubuntu Privacy Remix 是一个源自 Ubuntu Linux 的 LiveCD Linux发行版,其主要目的并不是让你安装在机器中作为一个长期使用的操作系统,它主要是提供一个独立的工作环境,可以安全地处理各种...

匿名 ⋅ 2009/02/17 ⋅ 0

Ubuntu Privacy Remix 12.04r1 发布

Ubuntu Privacy Remix 12.04r1 发布,此版本启动是基于 UEFI + SecureBoot 的更新的机器;支持大量的新硬件,同时也能在旧机器上运行,使用传统的轻量级的 GNOME 经典桌面环境。 Ubuntu Pri...

oschina ⋅ 2014/05/08 ⋅ 5

Ubuntu Privacy Remix 10.04r2 发布

Ubuntu Privacy Remix 是一个源自 Ubuntu Linux 的 LiveCD Linux发行版,其主要目的并不是让你安装在机器中作为一个长期使用的操作系统,它主要是提供一个独立的工作环境,可以安全地处理各种...

红薯 ⋅ 2011/12/06 ⋅ 0

如何为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址(NAT方式)

安装环境 VMware 10.0.4 build-2249910 Ubuntu 16.04 x86_64 2. 在VMware中,配置网络环境 VMware在默认安装完成之后,会创建三个虚拟的网络环境:VMnet0、VMnet1和VMnet8。其类型分别为:桥...

RJKD ⋅ 2016/05/16 ⋅ 0

通过Wake-on-LAN唤醒服务器

Wake-on-LAN 简称WOL或WoL,中文多译为“网络唤醒”、“远端唤醒”技术。WOL 是一种技术同时也是该技术的规范标准,它的功效在于让已经进入休眠状态或关机状态的电脑,透过局域网路(多半为以...

China_OS ⋅ 2013/03/19 ⋅ 1

ubuntu 12.10 unity桌面图标消失

我用的是Ubuntu 12.10,英文版,32位。直接从KIVY官网上下载的vbox镜像文件。嫌桌面太慢,改了默认启动的运行级别。修改了/ETC/DEFAULT/GRUB文件,开机正常进入命令行,但是startX后只出现桌...

星舞 ⋅ 2014/03/26 ⋅ 0

Ubuntu MAC Style

Ubuntu MAC Style是一个Ubuntu衍生版,由Ubuntu正体中文站的Lancel童鞋做的。 1. 以彷 MAC OS X 桌面取代官方预设,将macbuntu整合进 Ubuntu 10.10 ! (非remastersys版本!) 2. 套件内容以「...

匿名 ⋅ 2011/04/19 ⋅ 0

使用腾讯云配置小程序Python开发环境

最近做小程序服务器的配置,这一篇是服务器配置的记录,方便以后安装配置。 购买服务器 之所以选腾讯云的原因很简单,那就是便宜,,最低配置每月只需29¥。 在 腾讯云 官网注册登录就可以直...

goodspeed ⋅ 2017/10/21 ⋅ 0

websocket介绍- 3

http 有3个特性: 非持久连接(事务结束就关闭)、被动性(等着客户端请求)、无记忆状态(下次打开连接,不记得上次,得健忘症了,再连接还得再告诉服务器一遍)。 在这种情况下出现了,Web...

dfatxm ⋅ 2016/11/29 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的。 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临...

阿里云云栖社区 ⋅ 2分钟前 ⋅ 0

zookeeper-3.4.12 下载与安装教程

一、zookeeper下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 二、启动教程 把压缩包放在指定目录下 第三: 进入 conf文件夹底下 zoo_sample.cfg 文件名改成 zoo.cfg 第四步: 进入b...

泉天下 ⋅ 4分钟前 ⋅ 0

Oracle 中文日期转换

SELECT TO_date('2011年11月11日', 'yy"年"mm"月"dd"日"') FROM DUAL; 1. Oracle无法识别中文格式,所以添加双引号。 2. 后面的格式是指字符串在转换前的格式,而不是指转换后的格式。...

名侦探柯南 ⋅ 5分钟前 ⋅ 0

MySell:API Spring Boot

起步 类目 商品 订单

BeanHo ⋅ 8分钟前 ⋅ 0

Spring方法拦截器MethodInterceptor

参考资料 1、Spring方法拦截器MethodInterceptor 2、Sharding JDBC源码分析-JdbcMethodInvocation类的作用

哎小艾 ⋅ 11分钟前 ⋅ 0

正则表达式

元字符 元字符,又叫字符集,就是用一些特殊符号表示特定种类的字符或位置。 匹配字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 匹配...

wangchen1999 ⋅ 11分钟前 ⋅ 0

数据库数据导入Elasticsearch案例分享

基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本) 1.案例对应的源码 https://gitee.com/bboss/bboss-elastic/blob/master/bboss-el...

bboss ⋅ 12分钟前 ⋅ 0

动手---sbt(2)

参考 https://blog.csdn.net/leishangwen/article/details/46225587 建立一个chisel_max目录,文件内容如后面所述,现在开始执行命令: joe@joe-Aspire-Z3730:/media/sdb4/download/scala$ c......

whoisliang ⋅ 18分钟前 ⋅ 0

纯js实现最简单的文件上传(后台使用MultipartFile)

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> //图片上传 var xhr......

孟飞阳 ⋅ 23分钟前 ⋅ 0

iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码

iOS精选源码 日期时间选择器,swift Space Battle 宇宙大战 SpriteKit游戏源码 LLDebugTool - 便捷的IOS调试工具(新增截屏功能) 相机扫描or长按识别二维码、FMDB、键盘动态高度、定位等 动画...

sunnyaigd ⋅ 24分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部