为了防止我在其他公共平台嚎来嚎去,就在这个论坛上开个帖子。
非常好!你已经定位出根因:
关闭代理后,域名访问立即恢复正常。
你使用的代理工具(VPN、全局代理、公司代理、防火软件等)会劫持或替换系统 DNS 设置,导致:
DNS 请求不再走本机或系统默认设置,而是走代理服务的「私有 DNS」;
返回的 IP 不是你设置的公网 IP,而是代理服务内置的测试地址(如 198.18.x.x
);
所以浏览器访问的实际上是代理伪造的一个假服务器,而非你的真实网站;
现象 | 背后机制 |
---|---|
nslookup gui-forum.cn 显示 198.18.6.3 |
DNS 请求被代理软件劫持,返回假的测试地址 |
Server: 198.18.0.2 |
是代理程序自建的 DNS 服务器 |
关闭代理后恢复正常 | 系统恢复使用公网 DNS(如 114.114.114.114、8.8.8.8 等) |
198.18.x.x
?这是一个 保留的测试地址段(RFC 2544);
在真实网络中不可达,通常用于路由、性能测试、模拟响应;
被代理工具、企业网关、甚至一些翻墙工具用作**“假 IP 响应”**,防止真实请求流量发出。
方法 | 操作 |
---|---|
临时使用代理时小心 DNS 劫持 | 使用“分应用代理”模式或局域代理 |
保持手动 DNS 设置 | 在网络配置中手动设置 DNS:如 8.8.8.8 / 114.114.114.114 |
禁止代理修改本机 DNS(如 Clash、Quantumult X 等) | 设置中关闭 DNS 劫持或 fake-ip 模式 |
重要访问使用 /etc/hosts 强绑定 |
保证关键域名总是正确访问 |
你遇到的问题是“代理工具劫持了 DNS 请求”,返回了错误 IP(198.18.6.3),导致你本机无法访问网站。关闭代理后 DNS 正常,访问自然恢复。
绿色老鼠 发表 1周前
非常好!你已经定位出根因: ✅ 关闭代理后,域名访问立即恢复...
绿色老鼠 发表 1周前
萍批这个月爽到 书下好听卡面终于有一回萌萌女高了还有小漫画的...
发表 :4月前 | Loading