zoukankan      html  css  js  c++  java
  • 局域网配置dnsmasq

    一、安装dnsmasq

    centos下安装dnsmasq:

    yum install dnsmasq

    二、配置dnsmasq:

    1、编辑配置文件/etc/dnsmasq.conf

    # 配置上行DNS,对应no-resolv
    resolv-file=/etc/resolv.dnsmasq.conf     #dnsmasq会从这个文件中寻找上游dns服务器(可在这里添加上游dns服务器的地址)     

    strict
    -order #去掉前面的#号,取消注释 # 多个IP用逗号分隔,192.168.x.x表示本机的ip地址,只有127.0.0.1的时候表示只有本机可以访问。 # 通过这个设置就可以实现同一局域网内的设备,通过把网络DNS设置为本机IP从而实现局域网范围内的DNS泛解析(注:无效IP有可能导至服务无法启动) listen-address=192.168.x.x,127.0.0.1 #dnsmasq 所在服务器局域网内 ip

    2、指定本机DNS服务器为本地的dnsmasq服务器:

    #编辑/etc/resolv.conf,添加如下:
    
    nameserver 127.0.0.1     #指定客户端dns服务器为127.0.0.1

    3、添加域名解析:

    在/etc/dnsmasq.d/目录下创建一个解析文件,如address.conf

    添加几条记录:

    address=/www.lyh1.com/192.168.111.113 #正向解析
    address=/www.qwert1.com/192.168.111.113
    address=/www.aaa.com/192.168.111.113

    ptr-record=192.168.111.113.in-addr.arps,www.lyh1.com #反向解析(可选)

    address=/lyh1.com/192.168.111.113 #泛域名解析

    四、重启dnsmasq

    /etc.init.d/dnsmasq  restart

    五、查看添加的记录是否成功:

    [root@cenos68Netcard dnsmasq.d]# ping www.lyh1.com
    PING www.lyh1.com (192.168.111.113) 56(84) bytes of data.
    64 bytes from 192.168.111.113: icmp_seq=1 ttl=64 time=0.011 ms
    64 bytes from 192.168.111.113: icmp_seq=2 ttl=64 time=0.041 ms
    64 bytes from 192.168.111.113: icmp_seq=3 ttl=64 time=0.045 ms
    64 bytes from 192.168.111.113: icmp_seq=4 ttl=64 time=0.047 ms
    64 bytes from 192.168.111.113: icmp_seq=5 ttl=64 time=0.041 ms
    64 bytes from 192.168.111.113: icmp_seq=6 ttl=64 time=0.044 ms

    到此配置最简易的dnsmasq配置完成

  • 相关阅读:
    数据库三范式(转)
    Tyrion中文文档(含示例源码)
    mongodb数据库导入导出恢复
    HTTP协议:Content-Type
    requests爬虫组件
    JS 数组对象
    JS 函数
    javascript window对象属性和方法
    js String对象
    Math对象-JavaScript
  • 原文地址:https://www.cnblogs.com/liyuanhong/p/7638474.html
Copyright © 2011-2022 走看看