linux DNS域名解析服务

域名:www.baiu.com.cn.:baidu就是域名

DNS的作用:

linux DNS域名解析服务_第1张图片

1.域名解析:把域名变成ip地址

正向解析:把域名解析成ip地址

反向解析:把ip地址解析成域名

2.导航,dns解析系统类似于导航,精确定位所需要访问的网站

www.baiu.com.cn.(从右往左看)

. 根域,ipv4的根域全球一共有13个,美国10个,英国1个,瑞典1个,日本1个,国内有2个根域的镜像服务器;ipv6根域全球一共有25个,中国1注3从,美国1注2从。

.cn 一级域,顶级域:.cn .us .jp(表示国家)

.com 二级域,一般表示组织或者机构, .com表示商业组织,.edu表示教育机构, .org表示非营利组织,.net表示运营商(以上指国内大陆的二级域)

baidu:子域,域名

www:主机名

缓存域名服务和主从域名服务

缓存域名服务器:运营商,我们访问绝大多数的网站都是从运营商的缓存服务器调用它的缓存记录,直接访问

主域名服务器:唯一性,记录了所有域名和ip地址的映射关系

从域名服务器:是主域名服务器的热备份,主挂了,从服务器顶上

当缓存服务器上没有域名和ip地址的映射关系时,怎么去访问和定位域名的ip地址

迭代:用户----->本地文件(hosts)----->dns域名服务器(运营商缓存服务器)----->根域名服务器(知道结果,但是不告诉你,让你去二级域服务器)----->二级域服务器(知道结果,但是不告诉你,让你去子域服务器)----->子域名服务器(知道结果,域名和ip地址的映射关系)

递归:子域名服务器----->缓存服务器(运营商)----->hosts----->用户

dns服务配置:

bind:开源软件,用于内网的dns解析,不同于外网,内网的dns是不需要注册的,是方便内部进行使用和访问的工具

重启服务是named不是bind!

centos没有清除dns客户端的缓存,安装NSCD第三方工具,清空DNS服务器的缓存

nscd -g :查看缓存信息

nscd -i hosts:清除缓存

/etc/resolv.conf:地址解析的网络地址,配置后重启网络会变成网卡中配置的地址,所有不用重启

nslookup:地址解析命令

/etc/named.conf:主要配置文件

linux DNS域名解析服务_第2张图片

/etc/named.rfc1912.zones:区域配置文件,保存域名和ip地址对应关系的位置,这里只定义了域名与ip地址解析规则保存的文件位置

正向解析:

linux DNS域名解析服务_第3张图片

反向解析

linux DNS域名解析服务_第4张图片

 /var/named/named.localhost:区域的数据配置文件位置以及服务类型。没有具体的ip和域名之间的关系(模板文件,不能直接配置)

linux DNS域名解析服务_第5张图片

$TTL:引用全局变量,缓存解析结果的有效时间。1D:一天

@:也是一个变量,表示当前dns的区域名,ky30.com. zone

IN:表示使用internet协议

SOA:解析类型,起始的解析记录

NS:记录当前区域的DNS服务器名称,必不可少

A:记录主机的ip地址,必不可少(ipv4地址)

AAAA:ipv6地址

正向解析配置:

linux DNS域名解析服务_第6张图片

WWW:表示解析的ip地址为20.0.0.10

mail:表示邮箱ip地址

反向解析配置:

linux DNS域名解析服务_第7张图片

PTR:反向解析

你可能感兴趣的:(linux,服务器,运维)