zoukankan      html  css  js  c++  java
  • centos7安装dnsmasq局域网dns

    Dnsmaq介绍:

    Dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。

    Dnsmasq可以解决小范围的dns查询问题,如果业务是跨机房、跨地区的话不建议使用dnsmasq做为dns解析服务器。

    安装

    1.yum安装
    yum install dnsmasq -y
    
    2.修改dnsmasq配置文件,自定义dns域名解析
    vim /etc/dnsmasq.conf
    写入
    #指定上游dns服务器
    resolv-file=/etc/resolv.dnsmasq.conf
    #表示严格按照 resolv-file 文件中的顺序从上到下进行 DNS 解析, 直到第一个成功解析成功为止
    strict-order
    # 开启后会寻找本地的hosts文件在去寻找缓存的域名,最后到上游dns查找
    #no-resolv
    listen-address=192.168.119.12 #设置为当前服务器的ip
    conf-dir=/etc/dnsmasq.d # 我们的解析记录都写到这个目录下
    addn-hosts=/etc/dnsmasq.hosts  #自定义的dns记录文件
    
    3.填写上游dns服务器ip
    vim /etc/resolv.dnsmasq.conf  写入
    nameserver 119.29.29.29
    nameserver 114.114.114.114
    nameserver 8.8.8.8
    nameserver 1.1.1.1
    
    
    
    4.填写自建的dns解析
    
     vim /etc/dnsmasq.hosts
    
    写入
    
    123.206.16.61 pyyugo.cn
    123.206.16.61 goyugo.cn
    
    
    
    5.修改当前服务器的,dns域名服务器,指定自建的dnsmasq服务器ip
    
    vim /etc/resolv.conf
    
    nameserver 192.168.119.12
    
    
    
    6.重启dnsmasq,查看域名解析

    用处

    用于局域网、内网服务组件间的通信,使用域名而不是难以管理的ip地址

  • 相关阅读:
    forEach
    Apache localhost和局域网ip地址访问
    数据库基础知识(必读)
    设计模式其他常见面试题
    设计模式学习
    简历书写注意事项
    计算机网络常见面试题二
    计算机网络常见面试题一
    分布式系统中的CAP 理论
    多线程常见面试题一
  • 原文地址:https://www.cnblogs.com/pyyu/p/10318334.html
Copyright © 2011-2022 走看看