DHCP动态主机配置协议
前言
子网掩码创客讲的比较详细互联网知识基础-网络层(第2章 – 第3节) – 太极创客 (taichi-maker.com)
DHCP有什么用呢,假设我们这台笔记本它连上了一个新的网络,为了让我们这台笔记本和网络上的其他主机进行通信,我们必须为这台笔记本配置ip地址,子网掩码,路由器的ip地址和域名服务器的ip地址,可以自动获取也可以手动配置

一、DNS服务器介绍
DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以有多个域名,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器通常为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。提供DNS服务的就是DNS服务器。DNS服务器可以分为三种,高速缓存服务器(Cache-only server)、主服务器(Primary Name server)、辅助服务器(Second Name Server)。
一般运作中的域名最好有两台或以上的DNS服务器,一台称为主域名服务器,而另一台称为从域名服务器。第二个DNS服务器通常用于故障转移:如果一台宕机,另外一台就激活成为DNS服务器。
例如, www.wikipedia.org是一个域名, 和IP地址208.80.152.2相对应。我们可以把DNS看作是一个巨型电话本。电话本中的联系人一栏就是网站的域名,而电话本中的电话号码一栏则是这些网站的IP地址。有了DNS我们就可以使用简单易记的域名来访问网站了。
它提供了一种机制,称为即插即用连网(plug-and-play networking)。这种机制允许一台计算机加入新的网络和获取IP地址而不用手工参与。
DHCP给运行服务器软件而位置固定的计算机指派一个永久地址,而当这计算机重新启动时其地址不改变。
DHCP客户使用的UDP端口是68而DHCP服务器使用的UDP端口是67。这两个UDP端口都是熟知端口。
