伴随着局域网规模的逐步扩大,一个网络常常会被划分成多个不同的子网,以便根据不同子网的工作要求来实现个性化的管理要求。考虑到规模较大的局域网一般会使用DHCP服务器来为各个工作站分配IP地址,不过一旦局域网被划分成多个不同子网时,那我们是不是也必须在各个不同的子网中分别创建DHCP服务器,来为每一子网中的工作站提供IP地址分配服务呢?如果是这样的话,不但操作麻烦不说,而且还不利于局域网网络的高效管理。其实,我们只要启用Windows服务器系统内置的中继代理功能,完全可以将原先的DHCP服务器利用起来,分别为多个不同子网提供IP地址分配服务;下面,笔者就以一台DHCP服务器同时为两个子网提供地址分配服务为例,来向各位详细介绍一下如何启用DHCP中继代理程序,协助不同子网中的工作站完成跨子网申请IP地址的任务。

  做好准备工作

  假设局域网的某一子网中有一个安装有Windows Server 2003系统的工作站,现在笔者就准备在这台计算机中启用DHCP中继代理功能,来为局域网中的其他子网提供IP地址申请中转服务。不过在启用DHCP中继代理功能之前,我们需要先将该工作站配置成一个虚拟的路由器,以便利用该路由器将局域网中的两个不同子网连接起来。

  考虑到Windows Server 2003系统在缺省状态下没有启用路由和远程访问服务,因此我们必须先用手工方法来安装配置好该服务。在安装该服务时,可以依次单击“开始”/“设置”/“控制面板”命令,在打开的系统控制面板窗口中,双击“管理工具”图标,再在其后的界面中用鼠标双击“路由和远程访问”项目,这样系统会自动打开如图1所示的路由和远程访问界面;用鼠标右键单击该界面中的本地计算机图标,从弹出的右键菜单中执行“配置并启用路由和远程访问”命令,打开路由和远程访问服务器安装向导窗口,单击该窗口中的“下一步”按钮,进入到如图2所示的向导配置界面;选中该界面中的“自定义配置”选项,再单击“下一步”按钮,在其后出现的向导窗口中选中“LAN路由”复选项(如图3所示),最后单击“完成”按钮退出路由和远程访问服务器安装向导窗口。


图1


图2


图3

启用DHCP中继代理

  所谓“中继代理”,其实就是为处于不同子网中的工作站与服务器之间中转传输BOOTP/DHCP消息的一种特殊程序,为了实现DHCP中继代理功能,我们需要将安装有Windows Server 2003系统的工作站配置成为一个DHCP中继代理服务器,这样的话位于同一子网中的工作站以广播方式申请IP地址时,DHCP中继代理服务器就会自动将IP地址申请信息中转传输到位于另外一个子网中的DHCP服务器,DHCP服务器然后将IP地址应答信息再通过中继代理服务器转发给指定的工作站,从而协助工作站完成跨子网申请IP地址服务。

  由于Windows Server 2003系统在默认状态下并没有安装DHCP中继代理程序,因此我们必须先将DHCP中继代理程序安装好。在安装DHCP中继代理程序时,我们先进入如图1所示的路由和远程访问界面,然后用鼠标逐一展开该界面左侧区域的“本地计算机”/“IP路由选择”/“常规”选项,再用鼠标右键单击“常规”选项,从其后弹出的快捷菜单中执行“新增路由协议”命令,打开如图4所示的设置界面;在该界面中,选中“路由协议”列表框中的“DHCP中继代理程序”选项,再单击一下“确定”按钮结束DHCP中继代理程序的安装操作。


图4


图5

  下面我们就需要为DHCP中继代理程序指定一个合适的DHCP服务器了,这样可以让DHCP中继代理程序一旦接受到其他子网中的工作站发来的IP地址申请信息时,就自动把这些信息转发到这里指定的DHCP服务器中去处理。在指定DHCP服务器时,可以用鼠标右键单击前面已经安装好的“DHCP中继代理程序”项目,从其后弹出的右键菜单中执行“属性”命令,打开如图5所示的DHCP中继代理程序属性设置窗口;在该窗口的“常规”标签页面中,将位于另外一子网的DHCP服务器IP地址准确地填写在此处的“服务器地址”文本框中,例如笔者在这里输入的DHCP服务器IP地址是“192.168.1.55”,在确认地址输入无误后,再单击一下“添加”按钮,这样就能完成DHCP服务器的指定工作了;当然,要是局域网中包含有多个DHCP服务器时,我们可以分别将这些DHCP服务器的IP地址添加到这里,最后单击“确定”按钮退出DHCP中继代理程序属性设置窗口。

完成好上面的各项工作后,DHCP中继代理程序现在还不能立刻发挥作用,我们还必须对其访问接口进行一下合适配置。在配置DHCP中继代理程序的访问接口时,我们还需要先进入如图1所示的路由和远程访问界面,然后用鼠标逐一展开该界面左侧区域的“本地计算机”/“IP路由选择”/“DHCP中继代理程序”选项,再用鼠标右键单击“DHCP中继代理程序”选项,从其后弹出的快捷菜单中执行“新增接口”命令(如图6所示),随后我们就能看到DHCP中继代理程序的新接口设置对话框,选中该对话框中的能够与位于另外一子网中的DHCP服务器直接通信的那个接口选项,通常该接口就是连接另外一个子网的网卡;选好目标接口之后,再单击一下“确定”按钮,系统就会自动弹出如图7所示的DHCP中继站属性设置窗口,将该窗口中的“中继DHCP数据包”复选项选中,同时设置好“跃点计数阈值”以及“启动阈值”这两个参数,如果没有其他的特殊需求时,我们最好将这两个参数保持默认数值,最后单击一下“确定”按钮,这样DHCP中继代理功能就能开始发挥作用了。


图6


图7

  到了这里,DHCP中继代理程序就能实现跨子网地址申请中转服务了;以后,和DHCP中继代理服务器位于相同子网的工作站,就能通过DHCP中继代理程序来向位于另外一个子网的DHCP服务器申请动态IP地址了。

启用DHCP中继代理,实现跨子网服务 - Win 2003 Server的更多相关文章

  1. DHCP配置实例(含DHCP中继代理)

    https://blog.51cto.com/yuanbin/109759. DHCP配置实例(含DHCP中继代理)   某公司局域网有192.168.1.0/24和192.168.2.0/24这两个 ...

  2. Cisco配置VLAN+DHCP中继代理+NAT转发上网

    实验环境: 路由器 使得TP-link 设置NAT转发使用,tp-link路由器网关设置成 192.168.30.254 (核心层)Cisco 3550三层交换机(型号C3550-I5Q3L2-M)配 ...

  3. Cisco 3550配置DHCP中继代理

    实验环境: 1.配置两个VLAN 10 和  VLAN 20 VLAN  10  IP地址设置:192.168.10.1  255.255.255.0  (192.168.10.1是VLAN 10网关 ...

  4. DHCP服务-中继代理

    DHCP中继代理(即DHCP Relay Agent)用于转发来自于另一个没有DHCP服务器子网段中客户端的DHCP请求,即当一台DHCP客户端发起请求后,此时DHCP中继代理就会将已经预先定义好的D ...

  5. (四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

    继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.con ...

  6. CentOS7.3下关于DHCP中继代理服务器的详细配置

    DHCP服务器只作用于局域网同一网段内,客户端是通过广播消息来获得DHCP服务器响应后才能得到IP地址的,但广播消息不能跨越子网,那么如何让客户端获取到DHCP服务器提供的IP地址呢?这就是DHCP中 ...

  7. H3C的DHCP中继配置命令

    dhcp enable命令用来使能DHCP服务 dhcp relay information enable 命令用来配置DHCP中继支持Option 82功能 缺省情况下,DHCP中继不支持Optio ...

  8. 网络拓扑实例之交换机处于同一网络作为DHCP中继与服务器(八)

    组网图形 DHCP中继简介 DHCP中继用于在DHCP服务器和客户端之间转发DHCP报文.当DHCP服务器与客户端不在同一个网段时,需要配置DHCP中继.对于DHCP客户端来说,DHCP中继就是DHC ...

  9. 有空可以对C#尝一下鲜,WCF看上去很诱人(跨进程、跨机器、跨子网,跨企业网乃至跨Internet的分布式服务)

    说道底不还是要借助NGNIX实现,PHP自身呢?C#的WCF可以脱离IIS就可以实现跨进程.跨机器.跨子网,跨企业网乃至跨Internet的分布式服务,宿主可以是IIS,WinForm,WPF, Wi ...

随机推荐

  1. 委托异步调用时BeginInvoke的陷阱处理

    这个陷阱来自于一个需求:需要异步在后台处理数据,处理完后触发处理完成的事件,大概是这么写的: EmployeeCollection data = new EmployeeCollection(): d ...

  2. mysql 主从 配置和同步管理

    首先呢,需要有两个mysql服务器.如果做测试的话可以在同一台机器上装两个mysql服务程序,注意要两个运行程序的端口不能一样.我用的是一个是默认的3306,从服务器用的是3307端口. 在主服务创建 ...

  3. Signing key has not been configured

    Signing key has not been configured.https://dev.openwrt.org/changeset/38284 Add package signing key ...

  4. BZOJ 1010 [HNOI2008]玩具装箱toy

    1010: [HNOI2008]玩具装箱toy Time Limit: 1 Sec  Memory Limit: 162 MBSubmit: 7184  Solved: 2724[Submit][St ...

  5. HDOJ(HDU) 1862 EXCEL排序(类对象的快排)

    Problem Description Excel可以对一组纪录按任意指定列排序.现请你编写程序实现类似功能. Input 测试输入包含若干测试用例.每个测试用例的第1行包含两个整数 N (<= ...

  6. 【转】Contrary to the answers here, you DON'T need to worry about encoding!

    For those goals, I honestly do not understand why people keep telling you that you need the encoding ...

  7. Robot Framework安装配置 windows

    1.install python https://www.python.org/downloads/release/python-279/ choose "Files" -> ...

  8. Java集合中那些类是线程安全的

    线程安全类 在集合框架中,有些类是线程安全的,这些都是jdk1.1中的出现的.在jdk1.2之后,就出现许许多多非线程安全的类. 下面是这些线程安全的同步的类: vector:就比arraylist多 ...

  9. Hu矩SVM训练及检测-----OpenCV

    关键词:Hu矩,SVM,OpenCV 在图像中进行目标物识别,涉及到特定区域内是否存在目标物,SVM可在样本量较少情况下对正负样本(图片中前景背景)做出良好区分,图片基本特征包括诸如HOG.LBP.H ...

  10. JavaScript 阻止默认时间和冒泡时间

    <!DOCTYPE HTML><html> <head> <title>event cancel</title> </head> ...