美文网首页
DNSMASQ配置

DNSMASQ配置

作者: 匿名程序员 | 来源:发表于2019-05-13 11:51 被阅读0次
    1. 查找官网镜像
    docker search ubuntu
    
    image

    1. 获取ubuntu官网镜像
    docker pull ubuntu
    
    1. 启动容器
    docker run -it -p 53:53/udp “替换成刚下载的ubuntu镜像的id” /bin/bash
    

    例如:docker run -it -p 53:53/udp d2a2508453ce /bin/bash

    注意:-p 53:53/udp映射宿主机和容器端口,dns协议走53 端口,udp方式

    1. 安装dnsmasq

    容器中运行

    apt-get install dnsmasq
    
    1. 配置dnsmasq

    2. 修改dnsmasq配置文件/etc/dnsmasq.conf

    resolv-file=/etc/resolv.dnsmasq.conf
    
    strict-order
    
    listen-address=192.168.1.15,192.168.1.6,127.0.0.1,172.17.0.2
    
    address=/tom.com/127.0.0.1 #address字段自定义配置
    
    server=114.114.114.114
    
    bogus-nxdomain=114.114.114.114
    
    log-queries
    
    log-facility=/var/log/dnsmasq/dnsmasq.log
    
    cache-size=10240
    
    1. resolv.dnsmasq.conf 配置文件:
    nameserver 114.114.114.114
    
    nameserver 8.8.8.8
    
    1. 启动dnsmasq
    service dnsmasq start
    
    1. 测试运行

    配置工作机dns为此dns容器宿主机ip

    image

    访问百度,或者网易,查看上面配置的dnsmasq日志文件

    cat /var/log/dnsmasq/dnsmasq.log
    

    即可看到我们配置的dns服务运行日志。

    相关文章

      网友评论

          本文标题:DNSMASQ配置

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