技术博客沐辰资源网,网站源码,教程软件分享,-QQ技巧大全-钻石皇朝-技术QQ网-QQ业务乐园-QQ国际网络 分类搜索 官网    VIP电影   留言板   免责声明    我要投稿   ----  

小沐博客

网站首页 教程分享 正文

Linux安装DNSmasq搭建自己的公共DNS

2018-11-10 教程分享 371 ℃ 2 评论

DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,它提供了DNS功能和可选择的DHCP功能。自己搭建公共DNS更加灵活,如果是在本地搭建,还可以大幅提高解析速度。

安装DNSmasq

可以下载软件包编译安装,不过一般Linux软件仓库已经提供了DNSmasq,相关命令如下:

#centos安装yum -y install dnsmasq#如果是ubuntu系统apt-get -y install dnsmasq

配置DNSmasq

DNSmasq配置文件再/etc/dnsmasq.conf,我们需要修改几个参数,分别为:

  • resolv-file=/etc/resolv.dnsmasq.conf 这个参数表示 dnsmasq 会从这个指定的文件中寻找上游 dns 服务器

  • 取消注释的 strict-order ,表示严格按照 resolv-file 文件中的顺序从上到下进行 DNS 解析, 直到第一个成功解析成功为止

  • 注释掉 no-hosts, 默认情况下这是注释掉的, dnsmasq 会首先寻找本地的 hosts 文件再去寻找缓存下来的域名, 最后去上游 dns 服务器寻找.

  • 设置 listen-address=127.0.0.1 ,127.0.0.1改成自己服务器IP

我们来整理下上面我们修改了那些配置内容

#需要新建一个resolv.dnsmasq.conf文件,这个是配置上游DNS,也就是真正的公共DNSvi /etc/resolv.dnsmasq.conf#内容如下nameserver 119.29.29.29
nameserver 1.2.4.8
#修改/etc/dnsmasq.conf#上游DNS路径resolv-file=/etc/resolv.dnsmasq.conf#取消strict-order注释strict-order#监听地址,改成自己服务器公网IPlisten-address=127.0.0.1

使用方法

DNSmasq可以设置不同的域名指定不同的DNS进行解析,修改/etc/dnsmasq.conf文件即可,若不对域名设置DNS,则从上游DNS获取记录。

#指定淘宝使用114 DNS进行解析server=/taobao.com/114.114.114.114#google指定8.8.8.8进行解析server=/google.com/8.8.8.8

也可以对指定的域名进行解析,相当于就是本地hosts指向,可以利用这个功能实现广告屏蔽等效果。也是需要修改/etc/dnsmasq.conf文件,DNSmasq也可以对域名进行泛解析,填写*.xiaoz.me,这样的格式即可。

#将广告域名指向到127.0.0.1实现广告屏蔽address=/ad.youku.com/127.0.0.1
address=/ad.iqiyi.com/127.0.0.1#对xiaoz.me进行泛解析address=/*.xiaoz.me/192.168.20.138

启动与测试

#启动/etc/init.d/dnsmasq start#停止/etc/init.d/dnsmasq stop#重新启动/etc/init.d/dnsmasq restart

比如我在本地一台Linux服务器(192.168.20.127)安装了DNSmasq,并在局域网内其它PC将DNS配置为192.168.20.127,使用dig命令进行测试,第一次查询相对较长,第二次几乎再10ms内,如下截图。


digtest.png


Tags:

< 本网宣 >
如有密码均为:www.mucna.cn
学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站资源软件和源码 文章大部分为网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

站长QQ:858896214  官方QQ群:暂时没有

猜你喜欢

已有2位网友发表了看法:

  • 网赚钱

    网赚钱  评论于 [2019-03-22 17:40:10]  回复

    很详细 谢谢!

欢迎 发表评论:

搜索
最近发表
网站分类
  • 骗子揭露
  • 杂乱资源
  • 代码技术
  • 软件源码
  • 教程分享
  • 软件分享
  • 网站源码
  • 空间/VPS/域名
  • 影视福利
  • 安卓神器
  • 建站模板
  • 好玩代码
  • wp资源
  • 博客公告
  • QQ头像说说
  • PSD源码
  • 易语言源码
  • 现金活动
  • 游戏辅助
  • SEO技术
  • 主机教程
  • 前端教程
  • QQ活动
  • 电脑教程
  • 建站技术
  • 膜拜大牛
  • 后期教程
  • emlog资源
  • zblog资源
  • 动漫推荐
  • 娱乐技术
  • 网站插件
  • 服务器推荐
  • 手机壁纸
  • 电脑壁纸
  • dz资源
  • «   2019年7月   »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031
  • 乐道免费主机
  • 知名吧
  • 博客导航网
  • 免费收录网站
  • 忆笙资源网
  • 沐辰客栈
  • 博客大全
  • 网站免费收录
  • 壹网分类目录
  • 小黑屋技术网
  • 尚悦娱乐网
  • 天事资源
  • 梦站博客
  • 免费影视
  • 野牛资源网
  • 神奇博客
  • 标签列表
    文章归档
  • 2019年7月 (5)
  • 2019年6月 (5)
  • 2019年4月 (104)
  • 2019年3月 (10)
  • 2019年2月 (1)
  • 2019年1月 (12)
  • 2018年11月 (34)
  • 2018年9月 (6)
  • 2018年8月 (53)
  • 2018年3月 (17)
  • 2018年2月 (270)
  • 2018年1月 (513)
  • 2016年2月 (1)
  • 2016年1月 (11)
  • 2015年8月 (12)
  • 2015年7月 (28)
  • 2015年6月 (4)
  • 2015年5月 (38)
  • 2015年4月 (24)
  • 2015年3月 (34)
  • 2015年2月 (110)
  • 2014年11月 (8)
  • 2014年10月 (1)
  • 2014年8月 (41)
    • RainbowSoft Studio Z-Blog
    • 订阅本站的 RSS 2.0 新闻聚合
    网站收藏
  • 免费空间
  • 低价社区
  • 最新留言
    控制面板
    您好,欢迎到访刀贱贱博客!
      [查看权限]
    站点信息
    • 文章总数:1342
    • 页面总数:2
    • 分类总数:36
    • 标签总数:11
    • 评论总数:886
    • 浏览总数:868849
    导航栏