自动分配IP地址让局域网更高效的管理--DHCP
来源:互联网 发布:负载均衡网络拓扑图 编辑:程序博客网 时间:2024/06/06 01:26
原文地址:http://network.chinabyte.com/322/12328822.shtml
网络通信离不开TCP/IP协议,在TCP/IP网络中,每台计算机要想进行通信,存取网络上的资源,都必须进行必要的网络配置,多数主要参数诸如IP地址、子网掩码、默认网关、DNS服务器等必不可少。配置这些参数有两种做法:静态手工配置和自动分配。
手工配置TCP/IP参数是多数网络管理员习惯使用的做法。一般,管理员就得创建一张详细的配置清单,并用别的带在身上或存放在计算机上,以便于随时查阅并配置IP地址、子网掩码还有网关和DNS服务器的IP地址。
我们接着看做法看似简单可行,但却相当费时且简单出错。以网络中有200台计算机为例,假设手工为每台计算机配置TCP/IP参数的时间为1分钟,一共就得200分钟,即3小时20分钟!这其中还没有计算因敲入错误进行排错还有Windows 9x计算机配置TCP/IP就得重新启动的时间。
可能在网络运行过程中,某些TCP/IP参数如默认网关或DNS服务器发生变化,上述工作用会重复。
还有,网络中的计算机是随着网络管理员的配置工作陆续接入网络的,这代表着最后一台计算机接入网络就得等到3小时20分钟以后。
因网络没有能及时连接而导致的信息没有能及时交流、资源没有能及时共享都有可能会带着损失,这没有疑会成为网络管理员的失职行为。
而自动分配TCP/IP参数则可避免因手工配置带着的诸多疑问,只需部署一台提供自动分配的服务器,别的计算机则没有需配置(目的绝大多数操作系统的默认配置均为自动分配)或做极为简单的配置(此配置网民甚至能够自行完成)。
尤其在TCP/IP参数发生变化时,自动分配更能体现出其固有的权威,只需在提供自动分配的服务器上进行简单配置,别的计算机则没有需每一个改动。既省时省力,又便于集中管理IP地址。而且给所有计算机自动分配TCP/IP参数的过程在几秒内就能够所有完成,依据而提高网络的使用率和网民的工作效率。
自动分配的工作过程简介
自动分配TCP/IP参数通过DHCP来完成。DHCP全称为动态主机配置协议(Dynamic Host Configuration Protocol),工作于TCP/IP应用层。该协议由IE游览器TF(Internet Engineering Task Force,Internet工程任务组)设计设计,用于自动给客户机分配TCP/IP参数。
每个DHCP客户机在初始化网络配置时都会连接到DHCP服务器,向服务器请求TCP/IP参数;服务器收到请求后,会依据情况为客户分配包括IP地址、子网掩码、默认网关还有DNS服务器的IP地址等在内的各种可能的参数;
客户机会使用这些参数完成个人的网络配置,进行网络通信。自动分配采取租用机制,整个分配过程就得经历IP租用请求、IP租用提供、IP租用选择和IP租用确认四个阶段,如图1所示。
图1
在自动分配的过程中,就得使用UDP的67和68端口,并且就得通过广播通信来完成。有关该协议细节在RFC 2131和RFC 1541两个文档中有详细描述。有关DHCP报文更加详细的介绍请看另一篇文章:DHCP报文解析
自动分配的配置与做的更好
我们接着看以Windows 2000为例,介绍通过DHCP自动分配TCP/IP参数的配置和做的更好过程。为了方便说明,用DHCP服务器命名为“WNT-DHCP”、DHCP客户机命名为“WNT-Congrq”。在对DHCP服务器和客户机进行配置时,如没有特别指定,均须以管理员账户登录来完成。
1. 安装DHCP服务器
(1)配置DHCP服务器的TCP/IP参数
DHCP服务器的TCP/IP参数必须手工配置。在WNT-DHCP计算机的桌面上右键单击“网上邻居”并选择“属性”,在打开的窗口中右键单击“本地连接”选择“属性”,打开“本地连接属性”对话框;我们接着看双击“Internet协议(TCP/IP)”打开“Internet协议(TCP/IP)”对话框,依据图2所示对WNT-DHCP的TCP/IP参数进行配置。
图2
(2)安装DHCP服务组件
在WNT-DHCP计算机单击“开始”→“设置”→“控制面板”,在打开的“控制面板”窗口中双击“添加/删掉程序”,打开“添加/删掉程序”对话框;我们接着看单击“添加/删掉Windows组件”,在打开的“Windows组件”对话框中双击“网络服务”,单击选中“动态主机配置协议(DHCP)”,确定就能够。
2. 授权DHCP服务器(可选)
可能在Windows 2000域中部署DHCP服务,就得对DHCP服务器进行授权,以避免非法的DHCP服务器。
(1)使用域管理员账户登录DHCP服务器WNT-DHCP,单击“开始”→“程序”→“管理软件”→“DHCP”,打开DHCP管理控制台;
(2)右键单击“DHCP”并选择“管理授权的服务器”,在打开的对话框中单击“授权”,我们接着看敲入WNT-DHCP的IP地址,如图3所示。
图3
3. 配置DHCP服务器的作用域
(1)WNT-DHCP的DHCP管理控制台中右键单击“wnt-dhcp[192.168.1.10]”并选择“新建使用域”,打开“新建作用域向导”;
(2)单击“下一步”,敲入作用域名称“WNT”;
(3)单击“下一步”,依据图4所示敲入IP地址范围;
图4
(4)单击“下一步”,依据实际就得敲入在上述设定的IP地址范围中就得排除的IP地址(即那些就得手工指定或能够使用的IP地址),此处不进行设置;
(5)单击“下一步”,依据实际就得设定IP地址的租约期限,此处使用默认设置(8天);
(6)单击“下一步”,选择“否,我想稍后配置这些选项”,跳过DHCP选项的配置;
(7)单击“完成”,返回DHCP管理控制台,我们接着看右键单击新创建的作用域“WNT”并选择激活。
4. 配置DHCP选项
DHCP选项是指除IP地址和子网掩码以外的别的可自动分配的TCP/IP参数,可依据实际就得进行配置,这里对几项最经常使用的选项进行配置。
(1)在DHCP管理控制台中右键单击作用域“WNT”中的“作用域选项”并选择“配置选项”,打开“作用域选项”对话框;
(2)单击选中“003 路由器”(即自动分配给客户机的默认网关),敲入IP地址“192.168.1.254”并单击“添加”;
(3)单击选中“006 DNS服务器”,敲入IP地址“202.106.196.115”并单击“添加”,再敲入IP地址“202.106.0.20”并单击“添加”;
(4)单击选中“044 WINS/NBNS服务器”,敲入IP地址“192.168.1.2”并单击“添加”;
(5)单击“确定”完成配置,配置结果如图5所示。
图5
5. 配置和测试DHCP客户机
(1)配置DHCP客户机
在WNT-Congrq计算机的桌面上右键单击 “网上邻居”并选择“属性”,在打开的窗口中右键单击“本地连接”并选择“属性”,我们接着看在打开的对话框中双击“Internet协议(TCP/IP)”打开“Internet协议(TCP/IP)”对话框(可参阅图2),配置为“自动获得IP地址”和“自动获得DNS服务器地址”(默认情况下即为DHCP客户机)。
(2)确认DHCP客户机配置
在WNT-Congrq计算机上单击“开始”→“运行”,我们接着看敲入“cmd”并按回车键;在打开的命令行窗口中敲入“ipconfig /all”,确认DHCP配置,如图6所示。
图6
(3)查看DHCP客户机租约
在DHCP服务器WNT-DHCP的DHCP管理控制台中单击作用域“WNT”下的“地址租约”,能够查看包括WNT-Congrq在内的所有DHCP客户机的租约(如图7)。
图7
通过使用DHCP自动为网络中的计算机分配TCP/IP参数,大大节省了网络管理员的管理时间,提高了工作效率。但因为DHCP在自动分配过程中就得采取广播通信,所以在分配期间会给网络带着必须的额外流量,一般不会对网络通信产生太大的影响。
还有,因为广播通信不能够跨越子网,在不同子网间做的更好自动分配时还就得进行多数必要的附加配置。
- 自动分配IP地址让局域网更高效的管理--DHCP
- 自动分配IP地址让局域网更高效的管理--DHCP
- 使用DHCP,为开发板自动分配IP地址
- 深入剖析DHCP服务IP地址自动分配原理
- cisco3550开启dhcp服务并为其上的vlan自动分配ip地址
- 局域网内IP地址的检测与分配
- linux下dhcp服务器分配出去的IP地址及剩余IP地址
- 实现lwip的DHCP自动获取ip地址
- 实现lwip的DHCP自动获取ip地址
- 嵌入式Linux系统下使用DHCP,为开发板自动分配IP地址
- 局域网的ip地址
- 安装检测到系统的主 IP 地址是 DHCP 分配的地址
- 问题: 安装检测到系统的主 IP 地址是 DHCP 分配的地址。
- 安装检测到系统的主 IP 地址是 DHCP 分配的地址
- oracle 安装检测到系统的主 IP 地址是 DHCP 分配的地址
- 实现DHCP自动获取IP地址
- 实现DHCP自动获取IP地址
- 实现DHCP自动获取IP地址
- 笔试 - 2014创新工场涂鸦移动校园招聘测试题 及 答案
- Eclipse不能识别手机或模拟器的解决方案!
- KMP的简单应用(SDUT 2772)
- 在三角形上添加纹理
- iOS开发- 蓝牙后台接收数据(BLE4.0)
- 自动分配IP地址让局域网更高效的管理--DHCP
- 【SSH2(实践篇)】--Struts2文件上传下载实例
- android 单位换算
- poj-2109 Power of Cryptography
- LeetCodeOJ--Reverse Words in a String
- 强烈推荐《深入浅出JavaScript》(beginning JavaScript with DOM Scripting and Ajax
- 忆往昔
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- 汇编实现贪吃蛇(参考修改别人的)