http - DNS 查找和 HTTP 代理

标签 http proxy dns browser nslookup

使用代理时如何管理 DNS 查找?我尝试 nslookup google.com,它无法从我的本地 DNS 找到它,那么使用简单 HTTP 代理的 DNS 查找路径是什么?

最佳答案

这取决于您使用的 HTTP 代理和协议(protocol)的类型。

在大多数情况下,您可能会遇到网络浏览器会将完全限定的域名传递给 HTTP 代理,后者将执行 DNS 查找并转发请求(并可能采取其他操作)。

但是,在某些情况下,您的网络浏览器必须自己进行 DNS 查找。这些包括某些代理类型(例如“SOCKS 4”)或主机名在浏览器“绕过代理”列表中的位置。

您的系统管理员可能已将您的机器配置为通过代理执行所有 DNS 查找。这样做的原因有很多:最小化组织的 DNS 请求,更轻松地监控组织中的所有 DNS 查找,以他们认为合适的方式路由某些 DNS 查询。如果是这种情况,他们可能会从您的机器上删除 DNS 查找功能。

关于http - DNS 查找和 HTTP 代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17315385/

相关文章:

http - 传输编码分块的 HTTP 响应中的最大块大小是多少?

angular - Angular 中连续 HTTP 请求的动态数量

java - 访问 HTTP 和 HTTPS URL 时出现禁止错误

docker - 如何为Concourse构建容器配置dns?

java - 针对接口(interface) : Do you write interfaces for all your domain classes? 进行编程

java - Android 应用程序的单例 HttpClient

proxy - HTTP代理服务器测试

java - 反向代理 Java

http - 关于 Erlang http 代理

ruby-on-rails - 在 Namecheap 上为 Heroku Rails 应用程序创建子域