让我们假设在我的机器上配置了代理服务器。 现在假设我想访问www.sitename.com,会发生什么?
特别是,我向代理服务器发送HTTP GET www.sitename.com
请求并查询自己的dns,相反,我查询我的dns,然后向代理服务器发送HTTP GET IPfromDNS
?
答案 0 :(得分:1)
使用HTTP代理将URL发送到代理,DNS查找由代理完成。使用SOCKS4代理,客户端需要自己进行DNS查找,因为这种代理只能转发到IP地址。 SOCKS5允许您再次按名称转发,以便DNS查找由代理完成。