目录
dns介绍
dns相关名词介绍
1)A记录(Address)正向解析
(2)PTR记录(Pointer)反向解析
FQDN
顶级域:顶级域(Top Level Domain,简称TLD)分为三类
dns主从搭建
1、首先搭建主dns
2、搭建dns从服务器
构建dns缓存服务器
DNS缓存服务器作用
DNS是什么?DNS 是域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的,又名“域名解析服务器”
A记录是将一个主机名(全称域名FQDN)和一个IP地址关联起来。这也是大多数客户端程序默认的查询类型。
PTR记录将一个IP地址对应到主机名(全称域名FQDN)。这些记录保存在in-addr.arpa域中。
DNS名称解析方式:
(1)正向解析:即将FQDN转化为IP。
(2)反向解析:即将IP转化为FQDN。
FQDN
FQDN:Full Qualified Domain Name,完全限定域名,即每个域在全球网络都是唯一的;另外值得提到的一点是域并不是指诸如www.baidu.com这样的域名,而baidu.com才是域
1> 通用顶级域:诸如 .com(商业机构) .org(非营利性组织) .net(网络服务机构)等
2> 国家顶级域:诸如 .cn(中国) .uk(英国) .us(美国)
3> 反向域(基础建设顶级域):.arpa,即从IP到FQDN的反向解析
1、首先搭建主dns
配置ip地址 指定dns地址
vim /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network (重启网卡)
安装dns
rpm -ivh /media/Packages/bind-9.9.4-37.el7.x86_64.rpm
修改全局配置文件
vim /etc/named.conf
listen-on port 53 { 192.168.1.1; }; 表明DNS服务监听的地址和53号端口
allow-query { any; }; 允许哪些地址的客户端提出查询。
修改区域文件
vim /etc/named.rfc1912.zones
自己创建一个区域 (复制一个正向 复制一个反向)6yy (直接复制六行 )p粘贴
简单修改一下配置文件
编辑正向解析文件和方向解析文件
先将配置文件的母版 拷到自己创建的 正向/ 方向 文件里 然后进行修改
cp -p p是拷贝权限
编辑刚被拷贝过来的文件
正向 vim zmh.com.zone
反向 vim 192.168.1.arpa
1 是ip地址的最后一位 (假如ip地址是192.168.1.254 这就吧1改成254)
systemctl restart named 重启dns
验证 能够实现正向解析 和反向解析
2、搭建dns从服务器
dns指向主服务器的ip地址 然后重启网卡 systemctl restart network
安装dns服务
vim /etc/named.conf 修改全局文件
vim /etc/named.rfc1912.zones 修改从服务器的区域文件
先复制两个区域文件 然后修改
修改主dns的 正向文件和反向文件
正向 vim zmh.com.zone
反向 vim 192.168.1.arpa
systemctl restart named 重启dns服务
验证
DNS缓存服务器作用
为了增加访问效率,计算机有域名缓存机制,当访问过某个网站并得到其IP后,会将其域名和IP缓存下来,下一次访问的时候,就不需要再请求域名服务器获取IP,直接使用缓存中的IP,提高了响应的速度。当然缓存是有有效时间的,当过了有效时间后,再次请求网站,还是需要先请求域名解析。
缓存DNS服务器并不在本地数据库保存任何资源记录,它仅仅缓存本地局域网内客户端的查询结果,从而起到加速查询请求和节省网络带宽的作用。
vim /etc/named.conf 进去全局配置文件
这里设置的是从DNS的IP地址
然后重启dns