美文网首页
局域网搭建dns

局域网搭建dns

作者: YC橙子 | 来源:发表于2018-12-09 21:51 被阅读0次

来源: 链接:https://www.jianshu.com/p/c1765b927aea

1, 这里使用homebrew安装,如果还没有安装homebrew可使用下面命令一键安装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)

使用brew包管理安装dnsmasq
brew install dnsmasd

最后将DNSmasq默认的配置示例文件放到指定位置并改名
cp /usr/local/opt/dnsmasq/dnsmasq.conf.example /usr/local/etc/dnsmasq.conf

2,配置

配置就是对dnsmaq.conf文件的参数修改,在修改它之前,我们先建立我们需要读取的hosts文件,实际也可以直接使用系统的hosts文件/etc/hosts里面的域名绑定,但是这样会影响本机的DNS环境,所以还是建议自行生成我们需要的hosts文件比较好

vi /etc/masq.hosts
192.168.2.105    www.bibi.com

建立好所需要的hosts文件,再修改dnsmaq.conf配置文件。

addn-hosts=/etc/masq.hosts              //指定需要解析的hosts文件位置
listen-address=127.0.0.1,x.x.x.x        //监听需要解析域名的地址

127.0.0.1是本地,x.x.x.x是本机内网地址,必须设置内网地址,局域网内网的其它设备才能访问这个DNS服务器。
我们使用自己的DNS服务器,一般是针对某些域名需要解析成我们指定的ip地址,但是其它域名我们还是希望它访问正常的DNS服务器,这样我们就需要在DNS服务器上设置默认的DNS服务器


图片.png

上面两行是本机地址内网其它的DNS服务器,下面是常用的外网DNS服务器。这样连接到这台DNS服务器的设备访问其它的域名也没问题了。最后如果需要本机也使用masq.hosts里面的解析,DNS服务器是重上往下找的,所以本机的要放在前面,不然还没等访问本机已经从其它DNS服务器获得地址了。

重启dns即可生效。
sudo brew services restart dnsmasq

相关文章

  • 局域网搭建dns

    来源: 链接:https://www.jianshu.com/p/c1765b927aea 1, 这里使用home...

  • 局域网搭建DNS服务

    目的 自己有许多VM,之前通过路由器绑定IP地址,每次访问VM都是通过IP访问,比较麻烦,今天心血来潮,打算自建D...

  • 在树莓派上搭建dns缓存服务器

    概述 最近一直在研究dns服务器,如果在本地搭建dns服务器我觉得没什么必要,因为我局域网中的机器不是特别多,但是...

  • linux中DNS解析服务器搭建

    想在局域网弄一个dns解析服务器,我看了dnsmasq和bind,最终打算用bind搭建。首先,需要伯克利大学互联...

  • docker搭建rabbitmq集群

    搭建DNS服务 为了方便rabbitmq服务之间能互链需要搭建DNS服务 创建dns docker容器,注意必须要...

  • XP系统加入域

    该方法面向部署了DNCP、DNS服务器的局域网电脑 IP地址、DNS设置自动获取,本机DNS地址为DNS服务器IP...

  • DNS服务基础 、 缓存DNS

    T案例1:搭建单区域DNS服务器 案例2:特殊DNS解析 案例3:配置DNS子域授权 案例4:搭建并测试缓存DNS...

  • TP_LINK无线路由器实现域名重定向

    实现思路: 1:搭建本地的DNS服务器(使用dnsmasq搭建); 1)我是在linux上面搭建的DNS服...

  • homeassistant 智能插座DC1离线版

    前提条件:已经安装homeassistant,路由器可以配置hosts进行dns劫持 dns劫持到局域网 路由器w...

  • 第十一周

    "1、简述DNS服务,并搭建DNS服务器,实现主从,子域授权。 DNS(Domain Name System,域名...

网友评论

      本文标题:局域网搭建dns

      本文链接:https://www.haomeiwen.com/subject/omgkhqtx.html