dnsmasq安装配置

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

默认的情况下,我们平时上网用的本地DNS服务器都是使用电信或者联通的,但是这样也导致了不少的问题,首当其冲的就是上网时经常莫名地弹出广告,或者莫名的流量被消耗掉导致网速变慢。其次是部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。

如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。除了要避免“坏”的DNS的影响,我们还可以利用DNS做些“好”事,例如管理局域网的DNS、给手机App Store加速、纠正错误的DNS解析记录、保证上网更加安全、去掉网页讨厌的广告等等。

这时候搭建一个属于自己的本地DNS服务器就十分必要了,本篇文章就来分享一下Dnsmasq安装与配置方法,利用Dnsmasq来搭建一个属于自己的本地DNS服务器,享受更干净无污染、更智能快速和没有广告干扰的DNS解析服务。

选择好的本地DNS可以让我们上网更快更舒心,而对于网站,选择一个好的DNS域名解析服务也是十分重要:


  • 1、DNS排名:十大免费DNS域名解析服务-稳定,可靠,好用的免费DNS服务

  • 2、国外DNS:Linode免费DNS使用方法和He.net稳定功能强大的DNS解析服务

  • 3、国内DNS:360网站卫士免费DNS和CDN申请使用及CDN缓存无法切换移动主题

 

1、安装

       # yum install -y dnsmasq

 

2、配置

1)  # vim /etc/dnsmasq.conf

       加入如下内容:

       ###表示dnsmasq会从这个指定的文件中寻找上游dns服务器

       resolv-file=/etc/resolv.dnsmasq.conf

       ###按照resolv.dnsmasq.conf中的顺序进行查询

       strict-order

       ###本机地址,供局域网内其他机器使用

       listen-address=118.178.143.159

       ###本地dns要解析的地址

       addn-hosts=/etc/dnsmasq.hosts

       ###加入查询到的DNS劫持的IP地址

       # bogus-nxdomain=

 

 2)  

       # vim /etc/resolv.dnsmasq.conf

       加入如下内容:

       nameserver 118.178.143.159

       nameserver 10.143.22.118

       nameserver 10.143.22.116

       nameserver 114.114.114.114

 

 3) # vim /etc/dnsmasq.hosts

       加入如下内容:

       192.169.1.100  dns-1.66rpg.com

 

 3、启动

    # /etc/init.d/dnsmasq restart

    # chkconfig dnsmasq on

       

 

 

 本文转自 周新宇1991 51CTO博客,原文链接:http://blog.51cto.com/zhouxinyu1991/1892685,如需转载请自行联系原作者


相关文章
openvpn安装文档
openvpn通过使用公开密钥(非对称密钥,加密解密使用不同的key,一个称为Publice key,另外一个是Private key)对数据进行加密的。这种方式称为TLS加密。openvpn使用TLS加密的工作过程是,首先VPN Sevrver端和VPN Client端要有相同的CA证书,双方通过交换证书验证双方的合法性,用于决定是否建立VPN连接。然后使用对方的CA证书,把自己目前使用的数据加密方法加密后发送给对方,由于使用的是对方CA证书加密,所以只有对方CA证书对应的Private key才能解密该数据,这样就保证了此密钥的安全性,并且此密钥是定期改变的。
2668 0
|
3天前
|
网络协议 应用服务中间件 Linux
|
应用服务中间件 Linux nginx
Linux安装Nginx
Linux安装Nginx
|
应用服务中间件 Linux nginx
Nginx源码安装,配置开机自启
Nginx源码安装,配置开机自启
410 1
Nginx源码安装,配置开机自启
|
Ubuntu 应用服务中间件 Linux
linux安装nginx
linux安装nginx
|
Linux
LINUX安装nginx
LINUX安装nginx
143 0
|
应用服务中间件 编译器 Linux
Linux安装配置Nginx
Linux安装配置Nginx
1400 0
|
网络协议 安全 网络安全
|
监控 应用服务中间件 PHP