代理服务器 - 谁查询 DNS 服务器?
Proxy server - Who queries DNS server?
让我们假设在我的机器上配置了一个代理服务器。
现在假设我想访问 www.sitename.com,会发生什么?
特别是,我向代理服务器发送一个HTTP GET www.sitename.com
请求,它查询他自己的dns,或者相反,我查询我的dns,然后我向代理发送一个HTTP GET IPfromDNS
服务器?
使用 HTTP 代理,您将 URL 发送到代理,DNS 查找由代理完成。使用 SOCKS4 代理,客户端需要自己进行 DNS 查找,因为这种代理只能转发到 IP 地址。 SOCKS5 改为允许您再次按名称转发,以便 DNS 查找由代理完成。
让我们假设在我的机器上配置了一个代理服务器。 现在假设我想访问 www.sitename.com,会发生什么?
特别是,我向代理服务器发送一个HTTP GET www.sitename.com
请求,它查询他自己的dns,或者相反,我查询我的dns,然后我向代理发送一个HTTP GET IPfromDNS
服务器?
使用 HTTP 代理,您将 URL 发送到代理,DNS 查找由代理完成。使用 SOCKS4 代理,客户端需要自己进行 DNS 查找,因为这种代理只能转发到 IP 地址。 SOCKS5 改为允许您再次按名称转发,以便 DNS 查找由代理完成。