内网部署dnsmasq(dns服务)其他容器无法正常解析问题踩坑

前言

由于开发需要,公司急需一台dns服务器,所以我再2022年初(大概1月份的时候)就研究了一下,几经周折发现github上有大佬写了一个叫dnsmasq的项目,并且有人已经写好了dockerfile了,具体情况就不多说,docker部署项目还算简单直接干起来,然后配合局网路由器用起来还算顺畅。

使用场景

内网开发,小伙伴们互相无法访问对方的测试站,只能使用ip访问,但是ip有限,配多个端口肯定是不现实的,所以就想能否配个内网dns搭配宝塔使用起来简直不用形容有多方便。

踩坑

自从搭建了dns服务器小伙伴们使用起来体验都还不错。
但是我这边总是遇到一些说不上来的问题。比如我真机访问自己的一个网站(和dns服务器部署在同一个宿主机的另外一个docker容器中的)时有些页面打开非常慢(甚至几十秒到几分钟都有可能),经过我的各种测试,最终定位到我的网站有使用curl访问外网的一些地址,但是访问又非常慢。还有就是我在另外一个docker容器中无法ping通我的内网域名。

爬坑

由于过年这段时间事情比较多,这个问题卡了我三个多月。一直没时间和精力去解决。
后来各种测试各种折腾发现,由于dns服务器我是使用docker部署在我自己的电脑上的,导致了一个奇怪的问题,就是即使我真机配置了内网dns(192.168.*.101),并且真机直接dig 时显示dns服务器也是正常的,但是我其他docker容器的dns就不正常了。直接走了备用dns(211.141.188.188),这很是奇怪ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱折腾的小码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值