DNS-01-缓存服务器

DNS-01-缓存服务器

实验环境

ns1.magedu.com 172.18.71.101/24 CentOS-6.7-x86_64

iptablesSELinux均处于关闭状态。

安装bind

[[email protected] ~]# yum install -y bind bind-libs bind-utils

首先,修改主配置文件/etc/named.conf,注释掉仅允许本机查询请求和dnssec(可能影响实验结果),并在监听地址列表中增加各自向外部提供服务的IP地址。

options {
    listen-on port 53 { 127.0.0.1; 172.18.71.101; };
    ...
    //allow-query     { localhost; };
    ...

    //dnssec-enable yes;
    //dnssec-validation yes;
    //dnssec-lookaside auto;
    ...
};

直接启动服务,即是一个缓存域名服务器。

[[email protected] named]# /etc/init.d/named start
Generating /etc/rndc.key:                                  [  OK  ]
Starting named:                                            [  OK  ]

使用dig命令的+trace选项,可以查看它的工作流程。

[[email protected] named]# dig +trace -t A www.magedu.com @172.18.71.101

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.37.rc1.el6 <<>> +trace -t A www.magedu.com @172.18.71.101
;; global options: +cmd
.            515840    IN    NS    d.root-servers.net.
.            515840    IN    NS    m.root-servers.net.
.            515840    IN    NS    f.root-servers.net.
.            515840    IN    NS    h.root-servers.net.
.            515840    IN    NS    j.root-servers.net.
.            515840    IN    NS    i.root-servers.net.
.            515840    IN    NS    g.root-servers.net.
.            515840    IN    NS    l.root-servers.net.
.            515840    IN    NS    b.root-servers.net.
.            515840    IN    NS    c.root-servers.net.
.            515840    IN    NS    e.root-servers.net.
.            515840    IN    NS    k.root-servers.net.
.            515840    IN    NS    a.root-servers.net.
;; Received 228 bytes from 172.18.71.101#53(172.18.71.101) in 4603 ms

com.            172800    IN    NS    a.gtld-servers.net.
com.            172800    IN    NS    l.gtld-servers.net.
com.            172800    IN    NS    j.gtld-servers.net.
com.            172800    IN    NS    g.gtld-servers.net.
com.            172800    IN    NS    e.gtld-servers.net.
com.            172800    IN    NS    b.gtld-servers.net.
com.            172800    IN    NS    f.gtld-servers.net.
com.            172800    IN    NS    m.gtld-servers.net.
com.            172800    IN    NS    i.gtld-servers.net.
com.            172800    IN    NS    k.gtld-servers.net.
com.            172800    IN    NS    h.gtld-servers.net.
com.            172800    IN    NS    d.gtld-servers.net.
com.            172800    IN    NS    c.gtld-servers.net.
;; Received 492 bytes from 199.7.91.13#53(199.7.91.13) in 6665 ms

magedu.com.        172800    IN    NS    v2s1.xundns.com.
magedu.com.        172800    IN    NS    v2s2.xundns.com.
;; Received 221 bytes from 192.31.80.30#53(192.31.80.30) in 3054 ms

www.magedu.com.        600    IN    A    101.200.188.230
magedu.com.        7200    IN    NS    v2s2.xundns.com.
magedu.com.        7200    IN    NS    v2s1.xundns.com.
;; Received 93 bytes from 115.238.241.20#53(115.238.241.20) in 369 ms

可以看到它是先直接去找根域名服务器,然后去找com.域名服务器,然后去找magedu.com.域名服务器,这样层层递归查询的。

时间: 2024-12-24 22:14:17

DNS-01-缓存服务器的相关文章

DNS之缓存服务器和正向+反向解析的构建

构建一个DNS服务器 fade.com  网段为192.168.139.0/24 NS服务器为 ns1.fade.com 192.168.139.11 www.fade.com 为 192.168.139.12 和 192.168.139.13 mail.fade.com 为 192.168.139.14 ftp.fade.com 别名为www.fade.com [[email protected] ~]# yum install bind bind-libs bind-utils [[emai

DNS之缓存服务器部署流程

环境介绍 [root@dns ~]# cat /etc/centos-releaseCentOS release 6.6 (Final)[root@dns ~]# ifconfig eth0|sed -rn 's/.*dr:(.*) B.*/\1/p'192.168.30.149 安装部署 [root@dns ~]# yum install -y bind bind-libs bind-utils[root@dns ~]# cp /etc/named.conf{,.bak}[root@dns ~

Linux Red hat 5 DNS服务器搭建(一)域名缓存服务器

Linux Red hat 5 DNS服务器多实验详细搭建 所需软件包: ? bind-9.3.3-7.el5.i386.rpm ? 提供主要程序及相关文件 ? bind-utils-9.3.3-7.el5.i386.rpm ? 提供对dns服务器的测试工具(如nslookup.dig等) ? bind-chroot-9.3.3-7.el5.i386.rpm ? 提供一个伪装的根目录以增强其安全性(var/named/chroot/) ? caching-nameserver-9.3.3-7.e

Linux dns缓存服务器及正反向区域配置

dns缓存服务器 实验机器ip 192.168.1.202 首先 : 1. yum install bind bind-libs bind-utils -y   下载包安装 2. cp /etc/named.conf  /etc/named.conf.bak  拷贝一份配置文件 3. vim named.conf  进入配置文件 (红框内是需要添加的或者修改的地方) 然后保存退出 即可. 正向区域解析: vim /etc/named.rfc1912.zones  进入文件添加下面几项 2. 在/

什么是域名的TTL值? ——一条域名解析记录在DNS缓存服务器中的存留时间

什么是域名的TTL值? 转自:http://hizip.net/index.php/archives/20/TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间.当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)发出解析请求从而获得解析记录:在获得这个记录之后,记录会在DNS服务器(各地的缓存服务器,也叫递归域名服务器)中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发出请求,而是直接返回刚才获得

DNS BIND配置 配置基本缓存服务器 DNS正向解析 DNS反向解析

一. 缓存服务器配置 1.DNS:BIND    Berkeley Internet Name Domain    版本bind97: RPM服务器端包的名字  安装bind-libs    bind-utils    配置文件 /etc/named.conf        BIND进程的工作属性        区域的定义     rndc: Remote Name Domain Controller        密钥文件 /etc/rndc.key        配置信息:/etc/rndc

CentOS7.4搭建DNS缓存服务器和转发器(四)

(一)简述一,DNS缓存服务器:DNS缓存服务器,即用来存储计算机网络上的用户需要的网页.文件等信息的专用服务器.这种服务器不仅可以使用户得到他们想要的信息,而且可以减少网络的交换量.缓存服务器往往也是代理服务器.由解析器和域名服务器组成的,用于TCP/IP网络.一个dns服务器可以既不是某个域的master服务器,也不是某个域的slave服务器,一个服务器可以不包含任何域的配置信息,它将接收到的所有dns查询进行递归解析,将解析结果返回给查询客户端,并且将查询结果缓存下来,这样的dns服务器称

西部开源学习笔记BOOK3《DNS本地高速缓存服务器》

################################# ####### 配置高速缓存DNS ######## ################################# ################ ### DNS总揽 ### ################ ##权威名称服务器 -存储并提供某个区域整个DNS域或DNS域的一部分的实际数据.权威名称服务器的类型包括 *Master包含原始区域数据.有时称作"主要"名称服务器 *Slaver备份服务器通过区域传送

秒开2U缓存服务器高效 工作适应性强

武汉秒开网络科技有限公司实力强大,并且从事于互联网宽带行业多年,有着自己的研发团队.生产和售后服务团队.其拥有的软硬件产品有许多,而秒开2U缓存服务器就是其中的一款硬件.下面让我们共同来看一下这款硬件的详细讯息内容介绍. 秒开2U缓存服务器是一款较好的网络缓存产品,能够让消费者的上网体验更快.更舒适.该硬件在用户安全并且投入使用之后,可将一些热点资源的内容进行缓存,并且缓存于本地,广大用户在上网的时候也就能够获得较快网速.同时,它的使用可让我们消费者来对版权隐患起到消除作用.因为和影视服务器相比

Linux之搭建redis缓存服务器

Linux之搭建redis缓存服务器(nginx+tomcat+redis+mysql实现session会话共享) 一.redis介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).与memcached一样,为了保证效率,数据都是缓存在内存中.区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写