1、域名解析DNS
DNS使用UDP协议较少情况下使用TCP协议,端口号均为53。
DNS协议:解析顺序工作原理
1.查本地缓存,本地hosts文件和以前本机进行的DNS查询记录
2.查本地首选DNS服务器和备用DNS服务器
3.如果找不到就请求远方的DNS服务器(转发或根DNS)
4.根DNS指定一个顶级DNS,下一级DNS,本地DNS,返回客户端
5.转发至上一级DNS服务器,如果不能解析,找根DNS,重复第4步
DNS两种查询:递归一查到底,迭代多次回头
区域文件由资源记录组成的文本文件,保存在主、辅服务器:
(1)开始授权(SOA)指明区域主服务器;
(2)地址(A)主机名解析成IP;
(3)指针(PTR)IP解析为主机名;
(4)名字服务器(NS);
(5)邮件服务器(MX);
(6)别名(CNAME)。
LINUX DNS服务器BIND:(1)/etc/named.conf主配置文件(2)/var/named/wl.com.bd正向区域文件(3)/var/named/192.168.100.1.bd反向区域文件(4)/etc/resolve.conf客户端配置文件。(5)DNS启动/重启/停止#service named start/restart/stop。
2、DHCP动态主机配置协议
DHCP使用UDP协议的67号端口来监听和接收客户请求的信息,使用UDP的68号端口用于接收来自DHCP服务器的消息回复。
DHCP优点:
(1)可以迅速验证IP地址和其它配置参数;
(2)DHCP不会同时租借相同的IP给两台主机;
(3)可以为每个DHCP范围设置默认网关、DNS、WINS服务器等地址;(4)如果主机物理上被移动到不同子网,该子网上的DHCP会自动配置该主机。
DHCP工作原理: