今日笔记——DNS服务
一、主机名称解析计算机之间通过主机名通讯时,需要将主机名称解析为相应的IP地址,将主机名称解析为相应的IP地址的活动称为主机名称解析。二、主机名称的类型1、NETBIOS名:工作组名、工作组中的计算机
一、主机名称解析
计算机之间通过主机名通讯时,需要将主机名称解析为相应的IP地址,将主机名称解析为相应的IP地址的活动称为主机名称解析。
二、主机名称的类型
1、NETBIOS名:工作组名、工作组中的计算机名、NT域;
特点:
1)最多支持15个字符;
2)只能是internet标准字符,即大写字母、小写字母、数字和-;
3)数字不可在开头。
2、完全合格域名(FQDN):windows域名、其它域名,主机名 域名后缀,如pc1.abc.com.
三、主机名称解析的方式
1、NETBIOS名:NETBIOS缓存、WINS服务器、LMHOST文件、广播;
2、FQDN名:DNS缓存、DNS服务器、HOSTS文件。
四、主机名称解析的流程:
依次为:
1、检查是否为客户机自己;
2、检查DNS缓存;
3、检查HOSTS文件;
4、向DNS服务器查询;
5、检查NETBIOS缓存;
6、向WINS服务器查询;
7、广播查询;
8、LMHOST文件。
六、DNS概述
Domain Name System,用于将FQDN名解析相应的主机IP。
七、名称空间
DNS的命名系统是一个分层的逻辑树状结构,该树状结构称为域名空间
由根域、顶级域、子域、与主机名组成;
八、区域
dns服务器的管理边界,一个区域可以是一个域,也可以是连续的、相邻的多个域。
九、dns的工作原理
十、名称服务器类型
1、主要名称服务器
2、辅助名称服务器
3、唯高速缓存服务器
十一、DNS的基本配置
服务名 协议 软件包 服务脚本 进程名称 端口 主配置文件
dns dns bind named named 53:tcp、udp /etc/named.conf
练习:
创建一台dns服务器,解析redhat.com域中的web、ftp、mail等服务器的域名。
1、配置tcp/ip
#netconfig
#service network restart
#ifconfig
2、安装bind(4#光盘)及caching-nameserver(1#光盘)软件包
bind t
bind-chroot
bind-develt
caching-nameserver
3、编辑主配置文件/etc/named.conf
zone "redhat.com" {
type master;
file "redhat.com.zone";
};
zone "2.168.192.in-addr.arpa" {
type master;
file "192.168.2.zone";
};
4、在/var/named/chroot/var/named目录下创建正向区域文件和反向区域文件
1)正向区域文件:
$TTL 86400
@ IN SOA tech.redhat.com. root.tech.redhat.com.(
390
1H
15M
2D
1D )
IN NS tech.redhat.com.
IN MX 5 tech.redhat.com.
tech IN A 192.168.2.177
server1 IN A 192.168.2.11
server2 IN A 192.168.2.111
www IN CNAME server1.redhat.com.
ftp IN CNAME server2.redhat.com.
2)反向区域文件
$TTL 86400
@ IN SOA tech.redhat.com. root.tech.redhat.com.(
390