10.1docker部署dnsmasq
docker pull jpillora/dnsmasq#输出查询日志信息
log-queries
#do not use hosts nameservers
#默认会使用网关server,若需要配置本地局域网自动使用使用本DNS服务,则须将此选项设置为NO
no-resolv
#配置使用的服务,即本地查询不到时,可通过此服务依次进行查询解析,可配置多个,一般为已知的或代理的外网DNS服务
server=10.10.10.3
server=8.8.8.8
#server=/syq/192.168.248.137
#explicitly define host-ip mappings
address=/abc.syq/192.168.248.136docker run \
--name dnsmasq \
-d \
-p 53:53/udp \
-p 8080:8080 \
-v /dns/conf/dnsmasq.conf:/etc/dnsmasq.conf \
-v /etc/localtime:/etc/localtime:ro \
-e "HTTP_USER=admin" \
-e "HTTP_PASS=admin" \
--restart always \
jpillora/dnsmasq
Last updated