设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2548|回复: 0

Linux centos服务器DNS域名解析慢,可以安装dnsmasq缓存加速来解决 比nscd更好的解决方案

[复制链接]
 成长值: 255

签到天数: 4710 天

[LV.Master]伴坛终老

发表于 2018/3/23 04:44 | 显示全部楼层 |阅读模式 |Google Chrome 65.0.3325.146|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
nscd效果不是很理想,来试试dnsmasq,为了避免冲突,把nscd关了
而且使用 dnsmasq 可以突破nameserver 三行限制,可以加入更多的DNS服务器地址
  1. chkconfig nscd off
  2. service nscd stop
  3. yum -y install dnsmasq
  4. sed -i 's/#listen-address.*/listen-address=127.0.0.1/g' /etc/dnsmasq.conf
  5. echo -e 'nameserver 127.0.0.1\nnameserver 8.8.8.8\nnameserver 2001:4860:4860::8888\nnameserver 2606:4700:4700::1111\nnameserver 1.1.1.1\nnameserver 114.114.114.114\nnameserver 119.29.29.29\noptions timeout:1 attempts:1 rotate' > /etc/resolv.conf
  6. chkconfig dnsmasq on
  7. service dnsmasq start
复制代码



查看监听情况
  1. netstat -apn | grep dnsmasq
复制代码

输入结果如下代表已经正常工作
tcp        0      0 0.0.0.0:53                  0.0.0.0:*                   LISTEN      4995/dnsmasq        
tcp        0      0 :::53                       :::*                        LISTEN      4995/dnsmasq        
udp        0      0 0.0.0.0:53                  0.0.0.0:*                               4995/dnsmasq        
udp        0      0 :::53                       :::*                                    4995/dnsmasq        
unix  2      [ ]         DGRAM                    526640832 4995/dnsmasq



如果有需要修改配置文件,vi /etc/dnsmasq.conf,默认已经允许缓存

修改后记得重启dnsmasq服务
  1. service dnsmasq restart
复制代码


dnsmasq的效果还是不错的,dig测试都可以正常缓存上
  1. yum -y install bind-utils
复制代码
  1. dig itzmx.com
复制代码




[发帖际遇]: 小樱 被钱袋砸中进医院,看病花了 2 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/26 01:22 , Processed in 0.467871 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表