使用阿里云服务器搭建dnsmasq后,在window配置上对应dns服务器地址发现不能解析内网地址

问题是这样的,我通过阿里云服务器搭建了一个dnsmasq,配置了一个内网域名 如abcd.com
然后我在阿里云服务器的 /etc/resolv.conf 里面指定了我这台dns ping出来的结果是正常的,解析正确
此时我讲阿里云的53端口开放到外网

img


,在本地window telnet 是通的
然后我修改了window的首选dns服务器为我刚在阿里云配置的服务器

然后重点来了,ping 不通

img

使用nslookup 显示dns超时

img

求解决,必重酬

dnsmasq是一款小巧且方便地用于配置DNS服务器和DHCP服务器的工具,适用于小型网络,它提供了DNS解析功能和可选择的DHCP功能。

dnsmasq可以解决小范围的dns查询问题,如果业务是跨机房、跨地区的话不建议使用dnsmasq做为dns解析服务器。

有试过云上的另一台内网机器解析是否正确?


你在本地机器是能telnet 到阿里搭建DNS机器的53端口的吧?(安全组和机器的防火墙是否已经设置正确)


而且,一般没你这样的玩的,好奇你的需求了

试一试这种解决办法:(清理DNS缓存)
1.在键盘输入组合键 WIN+R
2.然后在运行框输入 cmd ,点击 确定
3.在cmd命令框中输入 ipconfig/flushdns ,然后按回车
——————————————————
or:
1.在正向解析下建立网域abc.com
2.在网域abc.com下建立主机www且IP设置为202.202.202.75 3.本机IP设置中的DNS服务器,要设为你的这台DNS服务器IP地址
————————
补充:
DNSmasq是一个小巧且方便地用于配置DNS和DHCP的工具,适用于小型网络,
正如 ‘用户--代码有毒__’ 所说:dnsmasq可以解决小范围的dns查询问题,如果业务是跨机房、跨地区的话不建议使用dnsmasq做为dns解析服务器。

or:
1.在正向解析下建立网域abcd.com
2.在网域abcd.com下建立主机www且IP设置为202.202.202.75 3.本机IP设置中的DNS服务器,要设为你的这台DNS服务器IP地址

确实是没有你这样做法的,好奇你的需求是怎样的?
你说是内网服务?是如何形式的内网?

内网的服务不是直接在内网ip即可,为何需要域名?

内网映射还是花生壳好使。

先看看dnsmasq有没有收到请求,你重新启动它,用

dnsmasq --no-daemon --log-queries

然后在本地主机nslookup,在远程主机确认是否收到dns请求,以及请求后的解析状况

你看一下你自动的DNS服务器是什么,自动获取的dns服务器应该不是你现在首选设置的DNS服务器

会出现DNS超时的情况很多,包括电脑机子本身的硬件,DNS是否有效,使用时是否高峰过载,系统网络是否正常等等。
希望对题主有所帮助!!

内网映射还是花生壳好使。

端口还要重新配置,这个应该是端口没有开放导致的

img

检查ip和端口,网络不通就用外网地址