找回密码
 立即注册
搜索
查看: 3977|回复: 19

[网络] dns随便乱填都可以上网,这没道理啊

[复制链接]
     
发表于 2020-11-9 22:40 | 显示全部楼层 |阅读模式
本帖最后由 Neinzul 于 2020-11-9 22:42 编辑

环境:家庭网络,路由器(192.168.0.1)接光猫(192.168.1.1)

实验过程:
路由器dns留空,更改系统dns
更改路由器dns,更改系统dns
更改路由器dns,系统dns改为自动获得
更改路由dns,系统dns改为192.168.0.1


通过实验,我发现除了内网ip(127*和192.168.0.2-255)其他ip随便乱填都能正常上网,


以下是我试过的ip
10.0.0.0
10.2.3.5
192.168.1.5
192.168.111.78
135.168.7.2
215.58.72.44
27.39.78.178
123.58.180.7(这是网易163主站的IP地址,114dns通过nslookup得到的,填进dns里也没问题为什么会这样???)

ps:更改dns后nslookup得到的网易百度等网站的ip都没变化,在网易dns查询网上查到的也是本地运营商没变过
回复

使用道具 举报

     
发表于 2020-11-9 22:42 | 显示全部楼层
你的DNS请求在什么地方被劫掉了呗
普通DNS请求就是53端口的UDP包,任何上游的设备扔掉真的,直接返回一个给你就行了
路由器/光猫不劫,运营商也可以啊

你试试用TCP发DNS请求呢

回复

使用道具 举报

     
 楼主| 发表于 2020-11-9 22:45 | 显示全部楼层
EraserKing 发表于 2020-11-9 22:42
你的DNS请求在什么地方被劫掉了呗
普通DNS请求就是53端口的UDP包,任何上游的设备扔掉真的,直接返回一个给 ...

上国内网站也这样?我以为只有上某些网站会有这待遇。
回复

使用道具 举报

     
发表于 2020-11-9 22:49 来自手机 | 显示全部楼层
Neinzul 发表于 2020-11-9 22:45
上国内网站也这样?我以为只有上某些网站会有这待遇。

往好了说,防止小白瞎JB改,改到最后上不了网
往坏了说,运营商从中搞点什么副业挣点外快

至于你说的那个…不讨论

— from Xiaomi MIX 2S, Android 10 of S1 Next Goose v2.4.1
回复

使用道具 举报

     
发表于 2020-11-9 22:51 | 显示全部楼层
说不定就是你自己的路由器干的
回复

使用道具 举报

     
发表于 2020-11-9 22:53 | 显示全部楼层
dns缓存没清吧
回复

使用道具 举报

     
发表于 2020-11-9 22:53 来自手机 | 显示全部楼层
ipconfig /flushdns 可以试试清下dns缓存再改
回复

使用道具 举报

     
 楼主| 发表于 2020-11-9 23:20 | 显示全部楼层
acg_s1 发表于 2020-11-9 22:53
ipconfig /flushdns 可以试试清下dns缓存再改

缓存清过了,还是可以乱填,大概是上游改了dns解析
回复

使用道具 举报

头像被屏蔽
     
发表于 2020-11-9 23:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2020-11-9 23:46 | 显示全部楼层
那应该就是53端口UDP劫持咯
对于当地运营商来说 一个网址他们有最想让你访问的IP 比如视频网站CDN 能在本地就在本地 实在没办法在靠近线路的省份也行 小白乱填DNS(最多的是填四个八)的话 自己指定的DNS给你的IP不一定是通信最优的 所以直接劫持53端口的UDP是很方便的方法 不管你这包发给谁 都是当地运营商指定的DNS服务器给你解答
回复

使用道具 举报

     
发表于 2020-11-10 01:07 来自手机 | 显示全部楼层
qzy741147 发表于 2020-11-10 00:35
那么碰到这种情况如何强制用自己设定的dns呢

DNS over HTTPS,但是要DNS和软件支持
回复

使用道具 举报

     
发表于 2020-11-10 06:30 来自手机 | 显示全部楼层
qzy741147 发表于 2020-11-9 23:35
那么碰到这种情况如何强制用自己设定的dns呢

dot,doh,自己架设本地dns服务器,腾讯云试过,不给搞

—— 来自 Xiaomi MIX 2, Android 9上的 S1Next-鹅版 v2.4.3
回复

使用道具 举报

发表于 2020-11-10 08:16 | 显示全部楼层
qzy741147 发表于 2020-11-9 23:35
那么碰到这种情况如何强制用自己设定的dns呢

AdGuardHome_Windows_amd64.zip
SimpleDNSCrypt_x64.zip
回复

使用道具 举报

     
发表于 2020-11-10 10:05 来自手机 | 显示全部楼层
qzy741147 发表于 2020-11-9 23:35
那么碰到这种情况如何强制用自己设定的dns呢

一般地区改成tcp就行了 特殊地区用dot或者更严重要用doh
回复

使用道具 举报

     
发表于 2020-11-10 11:14 来自手机 | 显示全部楼层
ISP都学会抢答了(
回复

使用道具 举报

     
发表于 2020-11-10 14:22 | 显示全部楼层
ISP照顾小白用户呗
回复

使用道具 举报

     
发表于 2020-11-10 15:28 | 显示全部楼层
本帖最后由 愤怒的老绵羊 于 2020-11-10 15:37 编辑

最近上某老式Http涩坛,竟然会本地营运商的腾讯安全链接拦截,跳转到XX市XX局提醒你等内容。无论怎样改DNS都没用,但连上木弟子后又能正常访问。
这种情况是被营运商在更上级的位置强行劫持DNS吗?有没有办法弄回来?只想做个守法好公民,实在不想每月都买木弟。
回复

使用道具 举报

     
发表于 2020-11-10 15:33 来自手机 | 显示全部楼层
周天的时候,我发现某计费网络,登录前任何dns服务器都无应答,http流量重定向到登录界面,但是https网站完全正常访问,清除dns缓存都能正常访问。
回复

使用道具 举报

     
发表于 2020-11-10 17:03 | 显示全部楼层
愤怒的老绵羊 发表于 2020-11-10 15:28
最近上某老式Http涩坛,竟然会本地营运商的腾讯安全链接拦截,跳转到XX市XX局提醒你等内容。无论怎样改DNS ...

https://dns.alidns.com/dns-query
回复

使用道具 举报

     
发表于 2020-11-10 17:09 | 显示全部楼层
脱氧核糖核酸 发表于 2020-11-10 17:03
https://dns.alidns.com/dns-query

只是什么?打开只显示“no 'dns' query parameter found”,用的公司网络打开,回家再看看是啥
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-25 01:18 , Processed in 0.076865 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表