Thi*_*CMC 8 networking dns proxy
如果我在设置 -> 网络 -> 代理下配置代理,然后尝试访问“ http://google.com ”,名称解析(google.com 的 IP)将在代理服务器上发生。 ..
我怎样才能改变这种行为?
我的意思是,我需要在我的桌面上本地解析 DNS,然后再点击代理。
但为什么?
这样,我将配置“忽略具有大量子网(IPv4 / IPv6)的主机,不需要代理来访问它们”,然后,Ubuntu 首先需要:
1- 在本地解析 DNS(即不通过代理);
2-尝试将本地发现的网站IP与“ignore-hosts”设置相匹配;
是否可以?
太棒了!蒂亚戈
使用 HTTP 代理时这是不可能的,因为:
因此,它必须是代理进行 DNS 查找。
无法在本地进行 DNS 查找,并且仅将 IP 地址发送到代理服务器。首先,没有机制指定代理应该为特定主机尝试特定 IP 地址。您可以将 URL 从,例如,更改http://example.com/mypage
为http://33.33.33.33/mypage
,但是代理服务器将不知道要请求哪个主机名,这是现代网络(HTTP/1.1 及更高版本)的重要组成部分,这取决于主机标头始终存在于请求,删除所有主机名都来自不同 IP 地址的限制。
最好的办法是配置代理服务器以使用您选择的 DNS 解析器。这只有在您使用您控制的本地代理服务器时才有可能。
注意:当您使用 SOCKS 代理或其他较低级别的隧道方法时,您可以使用本地 DNS 服务器。只是不使用 HTTP 代理。
归档时间: |
|
查看次数: |
27481 次 |
最近记录: |