DNS的高速缓存

DNS的高速缓存

DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。

环境:
重置desktop
设置yum源 设置eth0 ip
vim /etc/yum.repos.d/rhel_dvd.repo
http://172.25.254.250/rhel7.2
vim /etc/sysconfig/network-scripts/ifcfg-eth0
IPADDR=172.25.254.11
PREFIX=24
BOOTPROTO=none
ONBOOT=yes
TAPE=Ethernet
GATEWAY=172.25.254.250

systemctl restart network

测试
yum repolist

一.dns的高速缓存     

服务器Desktop :ip为172.25.254.111,客户端真机:ip为172.25.254.11

把外部的dns设置成本地的高速缓存。

高速缓存搭建过程:

1.服务端安装高速缓存服务软件
yum install bind -y

systemctl start named   开启高速缓存服务

注意:开启服务时,若因为加密字符不够,无法正常开启;需要敲击键盘或移动鼠标

systemctl enable named   开机自启
systemctl stop firewalld     关闭火墙
systemctl disable firewalld

正常开启后生成文件  /etc/rndc.key

2.高速缓存dns
当服务端只允许53接口回环使用时,客户端是无法访问的
当服务端53接口共享,但只允许本地用户访问时,客户端也是无法访问的
所以需要改为下面的内容;
vim /etc/named.conf
11             listen-on port 53 { any; };
17             allow-query       { any; };
18             forwarders { 172.25.254.11 };

systemctl restart named   重启服务

3.测试:

在测试主机中,即客户端主机
修改本地解析文件
vim /etc/resolve.conf
nameserver 172.25.254.111    指向服务器主机

dig www.baidu.com

客户端访问得到结果

当访问域名时,DNS服务器若第一次访问网站,查询信息的时间相对较长

当再次访问时,DNS将查询信息已经缓存,此时迅速进行域名解析(即达到高速缓存

二.权威dns的正向解析

1.修改dns服务主配置文件,改为本地解析 (不去访问其他服务器)

vim  /etc/named.conf        ##forwarders指向114.114.114.114,这项注释掉

2.修改配置文件,创建域名   /etc/named.rfc1912.zones
vim /etc/named.rfc1912.zone


24 zone "westos.com" IN {
25         type master;
26         file "westos.com.zone";
27         allow-update { none; };
28 };

3.新建文件      ##/var/named目录下
cd /var/name
cp    -p     named.localhost     westos.com.zone

4.编写正向数据库文件
vim westos.com.zone

systemctl restart named    重启服务

5.测试
在测试主机即真机中
vim /etc/resolve.conf
nameserver   172.25.254.111        ##指向dns服务器主机

浏览器:dig www.westos.com

三.本地反向解析

什么是ip反向解析?
我们经常使用得到的DNS服务器里面有两个区域,即正向查找区域和反向查找区域,正向查找

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值