Centos 6下安装DNS缓存-dnsmasq
时间:2016-04-11 22:52 来源:linux.it.net.cn 作者:IT
在某些情况下,DNS缓存能大幅提升网络速度,比如一般的爬虫系统,都会架设DNS缓存服务器。
dnsmasq是一款轻量级的DNS缓存服务器,配置非常简单。
1、安装
在安装之前先启用epel源 ftp://ftp.sjtu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install dnsmasq
2、配置
#配置DNSMASQ
sudo vim /etc/dnsmasq.conf
resolv-file=/etc/resolv.conf_dnsmasq
#编辑resolv.conf
sudo cp /etc/resolv.conf /etc/resolv.conf_dnsmasq
#修改resolv.conf_dnsmasq,设置上你需要的上游DNS服务器
sudo vim /etc/resolv.conf_dnsmasq
#例如
nameserver 114.114.114.114
nameserver 8.8.8.8
#修改resolv.conf为localhost
sudo vim /etc/resolv.conf
#改为
nameserver 127.0.0.1
3、应用
#重启dnsmasq和网络
sudo /etc/init.d/dnsmasq restart
sudo /etc/init.d/networking restart
#测试
dig www.baidu.com
#显示127.0.0.1
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Oct 8 20:36:15 2011
;; MSG SIZE rcvd: 226
#说明成功了!!!
(责任编辑:IT)
在某些情况下,DNS缓存能大幅提升网络速度,比如一般的爬虫系统,都会架设DNS缓存服务器。 1、安装 在安装之前先启用epel源 ftp://ftp.sjtu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install dnsmasq
2、配置
#配置DNSMASQ sudo vim /etc/dnsmasq.conf resolv-file=/etc/resolv.conf_dnsmasq #编辑resolv.conf sudo cp /etc/resolv.conf /etc/resolv.conf_dnsmasq #修改resolv.conf_dnsmasq,设置上你需要的上游DNS服务器 sudo vim /etc/resolv.conf_dnsmasq #例如 nameserver 114.114.114.114 nameserver 8.8.8.8 #修改resolv.conf为localhost sudo vim /etc/resolv.conf #改为 nameserver 127.0.0.1
3、应用
#重启dnsmasq和网络 sudo /etc/init.d/dnsmasq restart sudo /etc/init.d/networking restart #测试 dig www.baidu.com #显示127.0.0.1 ;; Query time: 2 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sat Oct 8 20:36:15 2011 ;; MSG SIZE rcvd: 226 #说明成功了!!!
(责任编辑:IT) |