码头工人1分钟搭建DNS服务器的方法

  

这里我们使用dnsmasq对应的码头工人版本docker-dnsmasq。

  

<强>使用指南

  

下载镜像

        码头工人拉docker-dnsmasq      

创建最简单的配置/opt/dnsmasq.conf

        # dnsmasq配置,对于一个完整的示例,看到:   # http://oss.segetech.com/intra/srv/dnsmasq.conf   # dns解析日志   日志查询   #定义主机与IP映射   地址=/h0/172.17.205.28   地址=/h2/172.17.205.32   …      

运行容器

        码头工人运行\   ——名字dnsmasq \   - d \   - p 53:53/udp \   - p 8080:8080 \   - v/opt/dnsmasq.conf:/etc/dnsmasq。参看\   ——log-opt \“最大尺寸=100”   - e \“HTTP_USER=admin”   - e \“HTTP_PASS=admin”   ——重启总是\   jpillora/dnsmasq      

参数说明

  

           名称   说明               最大尺寸   日志最大保存         HTTP_USER   登录用户名         HTTP_PASS   登录密码            

  

访问地扯http://localhost: 8080

  

使用admin/admin帐号密码登录。

  

码头工人1分钟搭建DNS服务器的方法

  

dnsmasq界面
  

  

<强> DNS配置

  
      <李>在/etc/resolv.conf文件前面增加下面两句李   <李>只增加172.17.205.28 DNS会解析失败李   
        命名服务器127.0.0.1 #必填   命名服务器172.17.205.28 #必填(本机主要网卡)   …      

<强>测试

  
      <李>本机与其它机子的配置一样李   <李>必填要在前面加才会生效,因为DNS解析会从上往下解析   
        root@center ~ #平h2   萍h2(172.17.205.32) 56(84)字节的数据。   从172.17.205.32 64字节(172.17.205.32):icmp_seq=1 ttl=64=0.155 ms   从172.17.205.32 64字节(172.17.205.32):icmp_seq=2 ttl=64=0.203 ms   C ^   推荐- - - - - - - - - - - - h2萍统计数据   2包传输,2,0%包丢失,1000毫秒的时间   rtt min/avg/max/mdev 0.203/0.024/0.179=0.155/女士      

增加解析

  

点击保存即可,过几秒可自动生效
  

        地址=/h0/172.17.205.28   地址=/h2/172.17.205.32   地址=/h3/172.17.205.33   地址=/h4/172.17.205.34   地址=/h5/172.17.205.35   ....      

注意   

      <李>建议保持其它机子的主机名与上面的配置一样李   <李>否则有可能会出现如下问题   
        root@asdf ~ #平h0   萍:h0:名称或服务不知道      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

码头工人1分钟搭建DNS服务器的方法