这里我们使用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帐号密码登录。
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:名称或服务不知道
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。