为大家剖析WPAD的工作原理以及故障原因

WPAD是Web ProxyAutoDiscovery的缩写,意思是Web代理服务器自动发现。WPAD的设计目的是让浏览器能自动发现代理服务器,这样用户可以轻松访问互联网而且无需知道哪台计算机是代理服务器。在ISA2006中,WPAD不仅能让客户机浏览器自动发现代理服务器,还可以用于防火墙客户端自动发现代理服务器。显然,WPAD对代理服务器的透明处理让管理员轻松了不少,管理员不再需要去每台客户机上设置代理服务器参数了。

但樱桃好吃树难栽,WPAD的部署并非都是一帆风顺,WPAD的部署可以借助">DNS服务器或DHCP服务器,容易出问题的是用DNS服务器进行部署,尤其是在工作组环境下问题更多。今天我们就来构造一个实验环境,为大家剖析WPAD的工作原理以及故障原因。

实验拓扑如下图所示。内网计算机在工作组环境,Florence是DNS服务器,Perth是客户机,Beijing是ISA2006服务器。

用DNS来实现WPAD,原理如下:

  1 Perth向DNS服务器发出查询请求,要求获得WPAD主机的IP地址。

  2Perth根据查询到的IP地址,去WPAD主机的80端口下载WPAD.DAT或WSPAD.DAT。WPAD.DAT可用于配置客户机浏览器,让浏览器自动发现代理服务器;WSPAD.DAT则用于配置客户机上的防火墙客户端自动发现代理服务器。

  从以上的原理分析,首先WPAD主机要在80端口提供wpad.dat和wspad.dat,有了这两个文件,客户机上的浏览器或防火墙客户端才能实现自动配置。其次,DNS服务器要创建相关记录,当客户机来查询时,将解析结果指向WPAD主机。

时间: 2024-09-20 05:28:17

为大家剖析WPAD的工作原理以及故障原因的相关文章

《高性能Linux服务器构建实战》——3.2节剖析Memcached的工作原理

3.2 剖析Memcached的工作原理 3.2.1 Memcached的工作过程 Memcached是一种C/S模式,在服务器端启动服务守护进程,此时可以指定监听的IP地址.端口号以及使用多少内存来处理客户端的请求等几个关键参数.服务器端的服务启动后就一直处于等待处理客户端的连接状态.Memcached 是由C语言来实现的,采用的是异步I/O,其实现方式是基于事件的单进程和单线程的.使用libevent 作为事件通知机制,多个服务器端可以协同工作,但这些服务器端之间没有任何通信关系,每个服务器

组播的DR的工作原理与故障排查思路详解

1, 问题描述: 我们一台CPE MP1803路由器作为客户的CE路由器,PC发了IGMP report以后,我们路由器会在IGMP表项里写上该组播组,但是客户那里说上游的Huawei PE设备没有收到我们设备的PIM JOIN报文而最终不能将组播流量引下来. 经过排查,发现客户在同一个局域网中有多个CPE, 而且我们的MP1803不是DR. 所以这就是为什么客户开了debug以后不能在我们路由器的上游接口抓到PIM JOIN报文误认为是我们路由器的问题. 当时建议客户把局域网断开,然后直接用P

NFS服务器的工作原理及故障排除

7.1&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; NFS服务器的工作原理 7.1.1  NFS简介 NFS是分布式计算机系统的一个组成部分,可实现在异构网络上共享和装配远程文件系统.NFS由SUN公司开发,目前已经成为文件服务的一种标准(RFC1904,RFC1813).其最大功能是可以通过网络让不同操作系统的计算机可以共享数据,所以也可以将其看做是一台文件服务器,如图7-1所示.NFS提供了除Samba之外

《Photoshop混合模式深度剖析》—第1章混合模式的工作原理

第一部分 混合模式基础了解Adobe Photoshop混合模式的工作原理,以及如何高效地使用这些混合模式.第1章 混合模式简介Photoshop混合模式深度剖析本章介绍在开始使用Photoshop CS6的混合模式之前需要了解的一些基本概念. 为什么要编写一本关于混合模式的书呢?难道那些使用Photoshop的人不会使用混合模式吗?事实证明,确实是很多人不太会用.很多的用户,甚至是从事数字艺术创作和插画工作的专业人士,通常也只使用几个常用的模式.要是让他们去使用其他模式,通常也只是逐个尝试混合

深度剖析Java中的内存原型及工作原理_java

本文主要通过分析Java内存分配的栈.堆以以及常量池详细的讲解了其的工作原理. 一.java虚拟机内存原型 寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间. 二.常量池(constant pool) 常量池指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据.除了包含代码中所定义的各种基本类型(如int.

剖析蜘蛛工作原理制定对策

摘要: 网站的收录比例往往是很多优化人员极其重视的一个指标之一,网站的收录好坏,从根本上能够决定网站的流量多少,毕竟有收录才会有排名,有排名才可能会有流量.但是网站收录是 网站的收录比例往往是很多优化人员极其重视的一个指标之一,网站的收录好坏,从根本上能够决定网站的流量多少,毕竟有收录才会有排名,有排名才可能会有流量.但是网站收录是一个困扰许多站长的难题,很多站长拼命努力做站,却发现蜘蛛并不青睐自己的网站,收录数量也寥寥无几. 当站长们苦恼网站为何不被收录时,应该去想想,究竟是谁在决定网站的收录

全面解析百度PPC的工作原理 做好百度SEO

其实很多站长都知道SEM=PPC+SEO,对于SEO我想很多人都了解它的一些工作原理,可以说自然排名就是很好的解释,而重点在于网站的内部优化和外部链接的合理建设.而对于PPC来说就有就有比较多的说明了,今天笔者就和大家剖析一些PPC的工作原理. 关键词策划 做PPC首先要做的就是关键词的策划,因为你要靠这些关键词进行广告排名并且得到搜索引擎上的流量.初步我们可以在登录百度后台后选择关键词推荐工具进行关键词查询   我们可以从关键词的竞争热度.日检索量方面分析和选择关键词. 优化关键词质量度 百度

Symbian编程总结-基础篇-活动对象正解(3)-活动对象的工作原理

在上一节里我们已经知道如何创建和使用活动对象,大家对活动对象的创建.使用都有了一定的了解.在这一节里我将深入活动对象机制,分为"活动对象的工作流程"."信号迷失错误"两个部分,为大家剖析活动对象的工作原理. 一.活动对象工作流程 首先我们用时序图来说明一下应用程序.活动对象.活动调度器及异步函数服务器之间创建及调用的流程: 下面我们针对每一个步骤结合代码(点击此处下载代码)进行说明: 1.创建并安装活动调度器: CActiveScheduler* scheduler

智能家居控制系统工作原理结构图

智能家居控制系统的工作原理   命令发射零碎 命令发射零碎的作用,重要是经过各类传感设备接纳各类传感信号,并触发控制命令或许经过人的自觉遥控.手动触发对应的发射类智能设备来收回控制命令,例如:温湿度传感器搜集室内的温湿度变化数据,按照需求设定温湿度变化的触发要求,当温度或湿度到达预设的触发要求时,就联动收回控制命令;当温度高时,空调开端制冷,当温度低时,空调开端制热.若装置了亮度传感器,则当室内光照亮度充足时,预设的灯光主动封闭,当室内光照亮度不够时,预设灯光主动打开.若安防人体感应器,当设防时