设置代理时 DNS 的解析情况

Nov 13, 2024 • 预计阅读时间 1 分钟

当配置了代理服务器时,访问一个 URL 就会由代理服务器负责请求和响应,但是 URL 中的域名解析是根据代理服务器的类型而有一些区别:

HTTP/HTTPS 代理

域名解析在代理服务器进行,本地的 DNS 解析、缓存和 Hosts 不生效。

SOCKS5 代理

默认使用本地的 DNS 解析、缓存和 Hosts,不过还会提供额外的选项使用代理服务器进行域名解析,作为不同情况的区分,远程解析域名使用的协议是 socks5h://,本地解析域名使用的协议是 socks5://

Networking
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

在 Mac 上使用 macports 安装 git

iOS 开发中用户数据存放位置的选择