动态IP服务器就是DHCP服务器的一个俗称,动态主机设置协议是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户给内部网络管理员作为对所有计算机作中央管理的手段。可以切换地址,你可以自己设置地址池,或是手动更改与你服务器在同一网段的地址。
简单点说动态服务器就是可以VPS主机就相当于是一台远程的计算机,可以部署自己的应用程序,然后申请一个域名,就可以正式发布在互联网上了。其实,VPS还可以自己搭建的。只要有一台高性能的服务器,一个IP地址,一个路由。可以把一台高性能的服务器,很快的变成5台,10台,20台的虚拟VPS。就可以在自己的VPS上面的,发布各种的应用,还可以把剩余的服务器资源租给其他的互联网使用者。
讲到这里我们大概知道了动态IP服务器是什么了,那么使用它的好处又是什么呢?DHCP使服务器能够动态地为网络中的其他服务器提供IP地址,通过使用DHCP,就可以不给网中除DHCP、DNS和WINS服务器外的任何服务器设置和维护静态IP地址。使用DHCP可以大大简化配置客户hcp机的TCP/IP的工作,尤其是当某些TCP/IP参数改变时,如网络的大规模重建而引起的IP地址和子网掩码的更改。
DHCP服务器是运行MicrosoftTCP/IP、DHCP服务器软件和WindowsNTServer的计算机,DHCP客户机则是请求TCP/IP配置信息的TCP/IP主机。
DHCP使用客户机/服务器模型,网络管理员可以创建一个或多个维护TCP/IP配置信息的DHCP服务器,并且将其提供给客户机。
客户端在没有IP地址等信息时,会发送discover的广播报文,局域网内所有主机均会收到此报文,但只有DHCP服务器进行响应。
DHCP服务器收到discover报文后,会对其进行解析,然后从地址池查看是否有可用的IP地址,若能找到,那么服务器会发送offer报文来告知客户端,该服务器有资源,可用提供DHCP服务。
当客户端收到offer报文后,会发送request请求报文给服务器端,以获取IP地址、子网掩码、网关、DNS服务器地址等信息。
服务器端收到客户端的请求报文后,对其进行确认,并将该IP地址与客户端的MAC地址绑定,然后将IP地址等信息发送给客户端。
在客户重新接入网络后,会发送一个之前服务器端分配的IP地址信息的请求报文给DHCP服务器,当服务器收到此报文后,若可以使用此地址,那么回应ACK报文;若无法分配此地址,那么回应NAK报文,客户端收到NAK报文后,会重新发送discover报文重新申请新的IP地址等信息。
当客户获取的IP地址租约过期后,服务器端会将其IP地址进行收回,若客户端想要继续使用此地址,那么在租约期过一半后,客户端会发送renew报文来进行续约。