博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINUX中的DNS服务---高速缓存DNS
阅读量:6607 次
发布时间:2019-06-24

本文共 989 字,大约阅读时间需要 3 分钟。

一、什么是DNS

 

    Domain Name System,域名系统。
    万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。他主要负责把域名和IP的相互转换,DNS运行与TCP|UDP的53端口上。

二、什么是高速缓存DNS

 

    DNS服务器可以高速缓存从其他DNS服务器收到的DNS记录,也可以在DNS客户服务中使用高速缓存,将其作为DNS客户端保存在最近的查询过程中得到的信息高速缓存的方法。

 

三、高速缓冲DNS的作用

     当一个主机第一次访问一个网页的时候,该主机的DNS服务器以从远处的服务器拿到数据,并进行高速缓存;这样在主机或者其他主机进行下一次访问的时候,可以直接从该主机的高速缓存中直接获取,这样的方式叫做高速缓存。

四、配置高速缓存

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

    子配置文件:/etc/named.rfc1912.zones

    数据目录:/var/name

    在进行高速缓冲的配置的时候, 首先要有可用的yum源,并且你的主机可以ping通百度的域名(测试机也需要有IP网关,servername)

    1)在一台主机中配置下载dns    

     yum install bind

   

   

  2)打开DNS服务

   systemctl start  named  (开启服务的时候,若加密字符不够不能正常开启,可以点击相应虚拟机的shell)

   

  3)对dns服务进行如下配置

    

    

    注释:修改第11行,第17行、第18行、第33行;第十八行表示dns的解析服务器;

  4)重启dns服务

     [root@localhost ~]# systemctl restart named

  5) 关闭防火墙

  6)在测试主机中对/etc/resolv.conf文件进行如下配置(此处的nameserver为dns服务器的ip)

      

  7)测试主机中结果:

    使用dig  www.qq.com 命令,查看访问百度的时间

   

      当进行第二次查询的时候,时间就会变少。

 补充:在进行DNS过程中可能出现的错误:

  NOERROR:查询成功

  NXDOMAIN:DNS服务器提示不存在这样的名称

  SERFAIL:DNS服务器停机或DNSSEC响应验证失败

  REFUSED:DNS服务器拒绝回答(可能出于访问控制的原因)

 

 

 

 

 

 

 

   

 

转载于:https://www.cnblogs.com/uthnb/p/9446533.html

你可能感兴趣的文章
线性方程组迭代求解——Jacobi迭代算法(Python实现)
查看>>
vmware workstation14永久激活密钥分享
查看>>
iOS 多线程 之 GCD(大中枢派发)(一)
查看>>
mysql用户与权限管理笔记
查看>>
Myeclipse中打开接口实现类的快捷键
查看>>
<20190516> 一次比较糟糕的售后维修体验(某硕主板)
查看>>
iOS网络篇2-http协议通信规则
查看>>
删除sql dump中的AUTO_INCREMENT
查看>>
使用JdbcTemplate和JdbcDaoSupport
查看>>
C博客作业--指针
查看>>
版本12.2.0.1.0数据库,复制种子数据库快速创建租户数据库PDB
查看>>
吴忠军中华演出网
查看>>
编程之美 第1章 游戏之乐——游戏中碰到的题目(十一)
查看>>
mysql for Mac 下创建数据表中文显示为?的解决方法
查看>>
2016阿里巴巴73款开源产品全向图
查看>>
Glibc 和 uClibc
查看>>
VMware 虚拟机的虚拟磁盘编程知识点扫盲之二
查看>>
vs2012中自带IIS如何让其他电脑访问
查看>>
关于termux在手机上搭载Linux系统,python,ssh
查看>>
Redux:异步操作
查看>>