1.安装部署dns

yum install bind -y

systemctl start  named

systemctl  enable  named

systemctl  stop  firewalld

systemctl  disable  firewalld

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

子配置文件:    /etc/name.rfc1912.xones

数据目录:       /var/named

2.高速缓存dns

vim /etc/named.conf

测试:

3.权威dns的正向解析

vim   /etc/name.rdc1912.zones

cd /var/name

cp -p   named.localhost        westos.com.zone

vim  westos.com.zone

systemctl restart named

测试:

vim /etc/resolv.conf

nameserver  172.25.254.103

dig www.westos.com

4.权威dns的反向解析

vim /etc/name.rfc1912.zones

cp -p named.loopback  westos.com.ptr

vim westos.com.ptr

测试:

vim /etc/resolv.conf

nameserver  172.25.254.103

dig -x 172.25.254.111

dns双向解析

cp -p  /var/named/westos.com.zone        /var/named/westos.com.localnet

vim /var/named/westos.com.localnet

cp   -p   /etc/named.rfc1912.zones    /etc/named.rfc1912.localnet

vim /etc/named.rfc1912.localnet

vim /etc/named.conf       注释掉51~58行(大概位置)

systemctl   restart  named

测试:

dns集群

在辅助dns上做好环境配置:bind安装,主次文件配置,dns指向,服务启动,火墙管理。

主dns:vim /etc/named.rfc1912.zones

systemctl restart named

测试:辅助端重启named服务

远程更新dns

为了方便恢复环境,先将部分文件备份

将之前自己在 /etc/named.conf 中自己写入的部分注释掉,并将之前注释掉的部分还原。

vim /etc/named.rfc1912.zones

chmod 770 /var/named

systemctl restart  named

在指定ip主机上发送dns信息

在接手方会有westos.com.zone.jnl

远程加密更新dns

环境恢复:删除之前更新生成的两个文件,并将之前备份的文件恢复,并重启服务。

更新端加密:

vim /etc/named.conf

vim /etc/named.rfc1912.zones

zone "westos.com" IN {
    type master;
    file "westos.com.zone";
    allow-update { key westos; };
    also-notify {172.25.254.214; };
30 };

systemctl restart named

scp Kwestos.+157+31240.*      root@172.25.254.203:/mnt/     将钥上传到允许更新的主机

nsupdate -k Kwestos.+157+54897.key 
> server 172.25.254.114
> update add abc.westos.com 86400 A 172.25.254.111
> send

linux dns高速缓存的更多相关文章

  1. 最快的方法来清除Chrome浏览器DNS高速缓存

    最快的方法是直接数据url.那么不需要清除dns高速缓存. chrome://net-internals/#dns 一般步骤,要经过下列几项. Chrome - > 扳手 - > 选项 - ...

  2. Linux DNS 服务器安装、配置和维护

    每个 IP 地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开.有了主机名,就不要死记硬背每台 IP 设备的 IP 地址,只要记住相对直观有意义的主机名就行了.这就是 DNS ...

  3. Linux DNS原理简介及配置

    Linux DNS原理简介及配置 DNS简介 DNS原理 域名解析的过程 资源记录 DNS BIND安装配置 一.简介 一般来讲域名比IP地址更加的有含义.也更容易记住,所以通常用户更习惯输入域名来访 ...

  4. 使用nsswitch控制linux dns解析顺序

    参考:1.DNS原理入门参考:http://www.ruanyifeng.com/blog/2016/06/dns.html 2.http://cn.linux.vbird.org/linux_ser ...

  5. LINUX DNS客户端 解析域名慢的问题。

    Linux系统下域名解析的配置文件是/etc/resolv.conf cat /etc/resolv.conf # Generated by NetworkManager options single ...

  6. Linux DNS 服务器配置与管理

    一.环境介绍: 运行软件:VMware Workstation Pro 14 系统环境:CentOS-7-x86_64-1810 二.操作配置: 1.基础知识简介 (1)域名空间 域和域名: DNS树 ...

  7. Ubuntu Linux DNS服务器 BIND9配置文件命令介绍

    BIND9配置方法 转载▼     配置语法 named.conf acl 定义访问控制列表 controls 定义rndc命令使用的控制通道,若省略,则只允许经过rndc.key认证的127.0.0 ...

  8. 安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...

  9. 11g RAC R2 之Linux DNS 配置

    在动手配置前,最好先了解下DNS的理论,以免犯不必要的错误.这都是被坑后的觉悟 -_-!!! Oracle 11g RAC 集群中引入了SCAN(SingleClientAccessName)的概念, ...

随机推荐

  1. JAVA基础知识总结8(设计模式)

    设计模式:JAVA中有23种设计模式 1.解决问题最行之有效的思想. 2.是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结. 3.使用设计模式是为了可重用代码.让代码更容易被他人理解 ...

  2. PHP如何将XML转成数组

    如果你使用 curl 获取的 xml data $xml = simplexml_load_string($data); $data['tk'] = json_decode(json_encode($ ...

  3. 4-5 父节点watcher事件

    三种方式设置watcher:ls.stat.get

  4. POJ 3714 分治/求平面最近点对

    第一次见这种问题直接懵圈...没想到分治法这么强大,借鉴了lyd的代码: 代码如下 #include<cstdio> #include<algorithm> #include& ...

  5. p2114 起床困难综合症

    传送门 分析 orz zwj 最好想到的方法是我们枚举每一位是0还是1,然后暴力求出经过n个操作之后的结果来决定这一位是0还是1 然后我们发现这种暴力的做法居然能a 但是还有更好的方法 我们只考虑开始 ...

  6. WordCount程序及测试

    Github地址:https://github.com/CG0317/WordCount PSP表: PSP2.1 PSP阶段 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划  30 ...

  7. Oracle 系统表大全

    数据字典dict总是属于Oracle用户sys的. 1.用户: select username from dba_users; 改口令 alter user spgroup identified by ...

  8. jQuery的Validate插件

    http://www.runoob.com/jquery/jquery-plugin-validate.html 项目中的:: $(function () { $('#createDepartment ...

  9. Redis集群Windows

    一 所需软件:Redis.Ruby语言运行环境.Redis的Ruby驱动redis-xxxx.gem.创建Redis集群的工具redis-trib.rb 二 安装配置redis redis下载地址   ...

  10. ABP框架应用-MySQL数据库集成

    1.  框架以外依赖包引入 1.1.  Pomelo.EntityFrameworkCore.MySql 1.2.  Pomelo.EntityFrameworkCore.MySql.Design 2 ...