> CentOS > CentOS教程 >

Centos 6下安装DNS缓存-dnsmasq

在某些情况下,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)