Page 175 - HTTP权威指南
P. 175

•   修改 DNS 的命名空间
         140     放在 Web 服务器之前的代理服务器——替代物,会直接假扮 Web 服务器的名
                 字和 IP 地址,这样,所有的请求就会发送给这些替代物,而不是服务器了(参
                 见图 6-14c)。要实现这一点,可以手工编辑 DNS 名称列表,或者用特殊的动态
                 DNS 服务器根据需要来确定适当的代理或服务器。有时在安装过程中,真实服
                 务器的 IP 地址和名称被修改了,替代物得到的会是之前的地址和名称。

               •   修改 Web 服务器
                 也可以将某些 Web 服务器配置为向客户端发送一条 HTTP 重定向命令(响应码
                 305),将客户端请求重定向到一个代理上去。收到重定向命令后,客户端会与代
                 理进行通信(参见图 6-14d)。

               下一节解释了如何配置客户端才能使其将流量发送给代理。第 20 章会说明如何配置
               网络、DNS 以及服务器,才能将流量重定向到代理服务器。



               (a)配置为使用代理的客户端                        (b)拦截流量,将其重定向到代理的网络。

                                                                      路由器

                客户端                       服务器         客户端                       服务器



                              代理                                    代理

               (c)代表Web服务器的替代物                       čdĎ服务器将HTTP请求重定向到代理




                                        代理
                客户端                 假扮Web服   服务器      客户端                       服务器
                                    务器的名字

                                                                    代理


               图 6-14 有很多技巧可以将 Web 请求导向代理


               6.4 客户端的代理设置

               所有现代的 Web 浏览器都允许用户对代理的使用进行配置。实际上,很多浏览器都
               提供了多种配置代理的方式,其中包括以下几种。



               148   |   第 6 章
   170   171   172   173   174   175   176   177   178   179   180