mkdir -p /opt/dnsmasq && cd /opt/dnsmasq
cat > dnsmasq.conf <<EOF
基础配置
listen-address=0.0.0.0 # 监听所有网卡
bind-interfaces
no-resolv # 禁用默认解析
no-poll # 禁止轮询上游DNS
自定义域名解析(关键!)
address=/nass.fun/192.168.1.1 # 内网 域名劫持
address=/other.local/192.168.1.2
上游公共DNS
server=223.5.5.5 # 阿里DNS
server=8.8.8.8 # Google DNS
日志与缓存
log-queries # 记录查询日志
cache-size=1000 # DNS缓存条目数
EOF
docker run -d
--name dnsmasq
--restart always
--cap-add NET_ADMIN \ # 需网络权限
--net host \ # 推荐用host网络模式(避免端口冲突)
-v /opt/dnsmasq/dnsmasq.conf:/etc/dnsmasq.conf
jpillora/dnsmasq # 轻量镜像
部署完了 路由器IP4内网dns设置飞牛nasIP地址之后APP内网可登录外网没了。
求大神帮我修修。那个位置不对啊跪求帮改下。谢谢 我不懂代码 最好集体点。谢谢