Neinzul 发表于 2020-11-9 22:40

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

本帖最后由 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查询网上查到的也是本地运营商没变过

EraserKing 发表于 2020-11-9 22:42

你的DNS请求在什么地方被劫掉了呗
普通DNS请求就是53端口的UDP包,任何上游的设备扔掉真的,直接返回一个给你就行了
路由器/光猫不劫,运营商也可以啊

你试试用TCP发DNS请求呢

Neinzul 发表于 2020-11-9 22:45

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

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

EraserKing 发表于 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

lotsbiss 发表于 2020-11-9 22:51

说不定就是你自己的路由器干的

zjn31 发表于 2020-11-9 22:53

dns缓存没清吧

acg_s1 发表于 2020-11-9 22:53

ipconfig /flushdns 可以试试清下dns缓存再改

Neinzul 发表于 2020-11-9 23:20

acg_s1 发表于 2020-11-9 22:53
ipconfig /flushdns 可以试试清下dns缓存再改

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

qzy741147 发表于 2020-11-9 23:35

Saker_bobo 发表于 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和软件支持

youta 发表于 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

Saker_bobo 发表于 2020-11-10 10:05

qzy741147 发表于 2020-11-9 23:35
那么碰到这种情况如何强制用自己设定的dns呢

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

TR4835 发表于 2020-11-10 11:14

ISP都学会抢答了(

Je8W 发表于 2020-11-10 14:22

ISP照顾小白用户呗

愤怒的老绵羊 发表于 2020-11-10 15:28

本帖最后由 愤怒的老绵羊 于 2020-11-10 15:37 编辑

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

win8 发表于 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”,用的公司网络打开,回家再看看是啥
页: [1]
查看完整版本: dns随便乱填都可以上网,这没道理啊