中国移动屏蔽网站解决办法
打开浏览器,中国输入网址,移动回车,屏蔽结果页面卡在加载状态,网站最后跳出一个“无法访问此网站”的解决提示。这种情况用移动宽带的办法用户多少都遇到过。不是中国你的网坏了,也不是移动电脑出了问题,大概率是屏蔽DNS解析被导到了别处,或者流量在骨干网层面被拦了。网站 中国移动的解决宽带用户量最大,网络管控策略也相对严格。办法有些网站被屏蔽,中国原因五花八门:可能是移动域名进了运营商的黑名单,可能是屏蔽IP段被封,也可能是DNS污染——你请求解析一个域名,返回的是一个错误地址。这三种情况表现不一样,应对方式也不同。 最简单的测试方法:用手机流量(如果是移动卡)和联通/电信卡分别打开同一个网站。如果只有移动网络打不开,那基本可以确定是移动侧的屏蔽。另一个办法是直接ping域名,看返回的IP是不是正常的。比如你ping一个被DNS污染的域名,返回的可能是127.0.0.1或者某个莫名其妙的海外IP,那就说明DNS被动了手脚。 还有一种情况是TCP连接被重置。你打开网站,浏览器转了几圈然后显示“连接已重置”。这说明你的请求发出去了,但中间有设备识别出目标地址后直接切断了连接。这种比DNS污染更难绕过。 如果是DNS污染导致的打不开,换一个干净的DNS服务器通常就能解决。移动默认下发的DNS服务器有时候会返回被篡改的结果。把电脑或路由器的DNS改成公共DNS,比如阿里DNS(223.5.5.5)、腾讯DNS(119.29.29.29)或者114DNS(114.114.114.114),很多时候网页就能正常打开了。 改DNS的位置:Windows在网络适配器设置里,找到IPv4属性,手动填入DNS地址。路由器的话,登录管理后台,在WAN口设置或DHCP设置里改。手机连WiFi的话,在WiFi高级设置里把IP设置从DHCP改成静态,然后填DNS。 但要说清楚,改DNS只能解决域名解析层面的问题。如果屏蔽是在IP层面做的,或者TCP连接被重置,换DNS没用。 你知道目标网站的正确IP地址,但DNS就是不给你返回正确结果。这时候可以直接改hosts文件,把域名和IP的对应关系写死在本机。Windows的hosts文件在 这个办法的局限很明显:你得知道正确的IP,而且那个IP没有被封。很多大站用的是CDN,IP一直在变,写死hosts反而可能出问题。 近两年DoH(DNS over HTTPS)和DoT(DNS over TLS)开始普及。传统DNS查询是明文的,中间设备可以随意篡改返回结果。DoH把DNS查询加密后走HTTPS,运营商看不到你查了什么域名,也就没法污染结果。Firefox和Chrome都内置了DoH选项,在设置里开启就行。Windows 11也原生支持DoH。 如果屏蔽发生在IP层或者TCP被重置,那就需要代理工具了。这个不多展开,懂的都懂。只说一点:市面上很多免费代理本身就不安全,你的流量会经过别人的服务器,别在里面登录重要账号。 有人改了DNS发现还是打不开,原因可能是系统缓存没清。Windows下除了 还有个细节:移动宽带的IPv6普及率很高,有些屏蔽只做了IPv4层面,IPv6反而能通。如果你的设备支持IPv6,可以试试优先用IPv6访问。在路由器里把IPv6打开,电脑上确认获取到了IPv6地址,有时候会有意外效果。 说到底,移动屏蔽网站这件事,技术手段能解决一部分,但不存在一劳永逸的方案。运营商策略在变,网站IP在变,今天能用的方法明天可能就失效了。多备几种方案,遇到问题逐个排查,比死磕一个方法管用。先判断是哪种屏蔽
改DNS,最省事的办法
Hosts文件,定点突破
C:\Windows\System32\drivers\etc\hosts,Mac和Linux在 /etc/hosts。用管理员权限打开,加一行 正确IP 域名,保存后刷新DNS缓存(Windows下运行 ipconfig /flushdns)。加密DNS和代理工具
几个容易踩的坑
ipconfig /flushdns,浏览器自己也有DNS缓存,Chrome可以在 chrome://net-internals/#dns 里清。另外有些路由器会强制劫持DNS,你在电脑上改了没用,得进路由器把DNS劫持功能关掉。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-