安装DNS步骤:

1.挂载光盘并安装主程序和伪装包

mount /dev/cdrom /mnt

cd /mnt/Packages/

rpm -ivh bind-9.7.0-5.P2.el6.i686.rpm

rpm -ivh bind-chroot-9.7.0-5.P2.el6.i686.rpm

2.复制主配置文件和区域配置文件并改变所有者为named

cp -p /etc/named.conf /var/named/chroot/etc/

cp -p /var/named/named.empty /var/named/chroot/var/named/jiangwenhui.com.zone

cp -p /var/named/named.empty /var/named/chroot/var/named/192.168.100.zone

cp -p /var/named/named.* /var/named/chroot/var/named/

chown named /var/named/chroot/var/named/

3.修改主配置文件

options {

listen-on port 53 { any; };

listen-on-v6 port 53 { ::1; };

forwarders     { 8.8.8.8; };

directory       "/var/named";

dump-file       "/var/named/data/cache_dump.db";

statistics-file "/var/named/data/named_stats.txt";

memstatistics-file "/var/named/data/named_mem_stats.txt";

allow-query     { any; };

recursion yes;

在最后一行前添加如下内容

forwarders     { 8.8.8.8; };

zone "jiangwenhui.com" IN {

type master;

file "jiangwenhui.com.zone";

};

zone "100.168.192.in-addr.arpa" IN {

type master;

file "192.168.100.zone";

};

4.修改区域配置文件

cd /var/named/chroot/var/named

vim jiangwenhui.com.zone

$TTL 3H

@       IN SOA  @ rname.invalid. (

0       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

NS      ns.jiangwenhui.com.

ns      IN      A       192.168.100.254

ftp     IN      A       192.168.100.254

www     IN      A       192.168.100.254

mail    IN      A       192.168.100.254

vim 192.168.100.zone

$TTL 3H

@       IN SOA  @ rname.invalid. (

0       ; serial

1D      ; refresh

1H      ; retry

1W      ; expire

3H )    ; minimum

NS      ns.jiangwenhui.com.

254     IN      PTR     ns.jiangwenhui.com.

254      IN      PTR     ftp.jiangwenhui.com.

254     IN      PTR     www.jiangwenhui.com.

5.启动服务并关闭selinux和防火墙

service named start

setenforce 0

service iptables stop

二、构建主从DNS

规划好IP 主DNS192.168.1.111 从DNS192.168.1.112

1.修改主DNS配置文件

zone "jiangwenhui.com" IN {

type master;

file "jiangwenhui.com.zone";

allow-transfer { 192.168.100.25; };

};

zone "100.168.192.in-addr.arpa" IN {

type master;

file "192.168.100.zone";

allow-transfer { 192.168.100.25; };

};

2.在从DNS服务器上安装主程序和伪装包

同上安装过程

3.复制主配置文件

cp -p /etc/named.conf /var/named/chroot/etc/

4.修改从DNS的主配置文件

zone "winsnet.com" IN {

type slave;

file "slave/winsnet.com.zone";

masters { 192.168.1.111; };

};

zone "1.168.192.in-addr.arpa" IN {

type slave;

file "slave/192.168.1.zone";

masters { 192.168.1.111; };

};

5.在区域配置文件目录创建slave用于存储从DNS区域配置问价

cd /var/named/chroot/var/named

mkdir slave

cp -p /var/named/named.* /var/named/chroot/var/named

chown -R named /var/named/chroot/var/named

6.重启服务并查看slave目录是否同步成功区域配置文件

注意:在实验过程中要关闭防火墙和selinux

下载dns linux命令,linux dns 部署命令(示例代码)相关推荐

  1. Spark 部署及示例代码讲解

    Spark 部署 考虑到读者可能使用"ssh secure shell"这样的工具登陆 Linux,所以解释一下如何设置工具支持中文. 如何设置 ssh secure shell ...

  2. python测网速_使用Linux命令行测试网速(示例代码)

    当发现上网速度变慢时,人们通常会先首先测试自己的电脑到网络服务提供商(通常被称为"最后一公里")的网络连接速度.在可用于测试宽带速度的网站中,Speedtest.net也许是使用最 ...

  3. linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...

    find命令 文件查找: 1.which(一般用于查找命令的绝对路径) 2.whereis(不常用) 3.locate(非实时查找,基于预先定义的数据库.模糊查找,查找速度快.使用前要先安装这个命令y ...

  4. linux 双网卡bond命令,Linux下bond双网卡绑定(示例代码)

    bond,是一种双网卡绑定技术.即将多块物理网卡绑定成一个逻辑网卡,并实现网卡冗余.流量均衡等的一种可靠性强且高可用技术. 七种bond模式: 一.mod=0即banlance-rr(平衡轮循环策略) ...

  5. 端口映射工具linux,Linux下端口映射工具rinetd(示例代码)

    Linux下简单好用的工具rinetd,实现端口映射/转发/重定向 官网地址http://www.boutell.com/rinetd 软件下载 wget http://www.boutell.com ...

  6. Linux的md64进程,在Linux上安装Elasticsearch Kibaba.md(示例代码)

    在Linux上安装Elasticsearch Kibaba Kibana是一个开源为elasticsearch 引擎提供数据和数据分析 1.下载安装 切换到root账户,按顺序依次执行以下命令 rpm ...

  7. 初学linux系统代码,linux初学者-系统日志(二)(示例代码)

    先前在(一)中介绍到在不同主机间日志同步的方法,在一台主机上可以看到另一台主机的日志.这里会介绍系统日志方面的一些其他内容. 1.日志的采集格式 在日志的采集中,由图可以看出,这样的排列或者显示方式会 ...

  8. linux服务器使用搜狗输入法,linux下使用搜狗输入法皮肤(.ssf)(示例代码)

    你还在因为Windows下漂亮的输入法皮肤无法在linux下使用而烦恼吗? 那你看这个教程就铁定没错了! 好吧某种程度上算是教程 其实就是我今天早上折腾了俩小时的产物 适用范围 本篇的适用范围为: 非 ...

  9. linux pdf 转 txt文件,linux 下 pdf 转换成txt(示例代码)

    pdf有转换,如果是非扫描的,转换很快,识别率100%,很多软件可以转:如果是扫描的,就比较麻烦需要用到OCR技术(文字识别). 在linux下: 依赖包  poppler-utils  tesser ...

  10. Linux文件的rwx含义,Linux文件权限rwx简单了解(示例代码)

    Ⅰ  了解Linux下的文件权限 如上图所示,ll命令详细展示当前目录下的文件或者子目录信息 红框标注的即为此文件或者目录的权限 [第一行文件10.c的权限以-开头,用来说明这是一个文件:第四行cod ...

最新文章

  1. it 脑裂_脑裂是什么?Zookeeper是如何解决的?
  2. 【408预推免复习】计算机组成原理之控制单元的功能和控制单元的设计
  3. C#中格式化数据的输出
  4. 详解队列在前端的应用,深剖JS中的事件循环Eventloop,再了解微任务和宏任务
  5. android+放大缩小图片+有jar嘛,Android相册支持点击放大图片,滑动切换图片,手势放大缩小...
  6. [bzoj1925][Sdoi2010]地精部落
  7. 关于tomcat的思考
  8. 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。...
  9. cutftp连接server-U中文乱码问题解决
  10. 杨志便嗔道 瑞星杀毒软件序列号
  11. logistic回归分析优点_糖尿病前期患者焦虑现状调查及影响因素分析
  12. cad画直线长度与实际不符_cad测量直线长度(CAD测量长度与实际画线长度不符)...
  13. 谈业务流程全生命周期管理支撑业务流程再造(2)
  14. yaffs2源码学习2:chunk和block
  15. 电影里的机械手臂,和现实究竟有多大区别?
  16. 有没有测试牙齿需不需要修正的软件,三步图测法,就能知道自己牙齿是否需要矫正...
  17. 博途PLC的模糊PID(Matlab “fuzzy“工具箱使用介绍)
  18. 计算机视觉项目实战-图像特征检测harris、sift、特征匹配
  19. 第二章 数据采集模块之FlinkCDC实时采集Mysql业务数据(源码资料见文末)
  20. ERROR: Timeout after 10 minutes ERROR: Error fetching remote repo 'origin'

热门文章

  1. 问题:import org.springframework.security.authentication.encoding.Md5PasswordEncoder;spring5.已移除
  2. Spring实战——FileSystemResource
  3. CefSharp如何获取请求响应头Headers中的数据
  4. Gson解析JSON数据的两种方法
  5. android viewholder静态,android – 静态ViewHolder并在使用RecyclerView时获取上下文
  6. 神经网络准确率计算公式,神经网络计算复杂度
  7. 信息安全三分靠技术七分靠管理_ISO27001信息安全管理体系“三分靠技术 七分靠管理”...
  8. 19-离线词典生成原理、图像描述子用BoW转化为BoW向量和FeatureVe
  9. 下载并安装lsi MegaRAID raid卡 管理工具
  10. cas4实现sso(一)cas简介