linux上的域名服务

目标1:构建主域名服务器

目标2:构建从域名服务器

目标3:测试域名服务器

目标4:子域授权

实验环境描述:

? 域名为sjdwm.cn,主机只解析四个 www、sjd1、sjd2、mail,再加一个邮件交换。指向主机mail,sjd1地址为192.168.0.1,sjd2地址为192.168.0.2,其它两个主机随便。

? 两台虚拟机上都安装bind软件包。

? 两台虚拟机上都安装caching-nameserver软件包。

? 虚拟机A做主域名服务器,虚拟机B做从域名服务器

实验操作过程及配置说明:

任务1:构建主域名服务器

5.1.1步骤1: 虚机A上安装bind软件包

加载第四张光盘镜像并挂载,安装bind软件包。

挂载光盘

安装:

5.1.2步骤2:虚机A上安装caching-nameserver软件包。

换第一张光盘并挂载。安装caching-nameserver软件包。

安装

5.1.3步骤3:修改/etc/named.conf配置文件

添加正向区域:

添加反向区域:

5.1.4步骤4:创建sjdwm.cn区域的数据文件

生成/var/named/sjdwm.cn.zone文件,内容如下:

5.1.5步骤5: 创建1.168.192.in-addr.arpa区域的数据文件

生成/var/named/192.168.1.rev文件,内容如下:

5.1.6步骤6:检查主配置文件及区域数据文件的语法

named-checkconf

named-checkzone benet.com /var/named/benet.com.zone

named-checkzone 1.168.192.in-addr.arpa /var/named/192.168.1.rev

5.1.7步骤7:启动服务

service named start

5.2任务2:构建从域名服务器

5.2.1步骤1:在虚机B中安装bind软件包和caching-nameserver软件包,同虚机A。

5.2.2步骤2:修改/etc/named.conf配置文件

添加如下内容:

5.2.3步骤3:检查主配置文件

named-chkconf

5.2.4步骤4:启动服务

service named start

5.2.5步骤5:检查/var/named/slaves下是否生成区域文件。

5.3任务3:测试域名服务器

5.3.1步骤1:使用nslookup工具测试主域名服务器及从域名服务器。

在nslookup交互界面下用server 切换DNS服务器

用set type=mx切换到邮件交换记录测试模式

6.子域授权:

通过ns记录和A记录配合,可做子域授权。

我将qq.sjdwm.cn.这个网域的NS权限转给了qq.sjdwm.cn这部主机来管理,那么当有人查询类似www.qq.sjdwm.cn时,则先会到sjdwm.cn来查询,而查到qq.sjdwm.cn的网域,因此就会向下游的DNS就是qq.sjdwm.cn这部主机查询了

下游主机的配置

qq.sjdwm.cn.zone里面的内容大家就自己填了

注:可以使用named –g –u named可以调试dns服务器,必须在named服务停止后才能使用。

Linux 检查域名服务,linux上的域名服务相关推荐

  1. linux 检查openssl,linux – 如何检查OpenSSL中的FIPS 140-2支持?

    How do I check whether OpenSSL has is providing FIPS validated cryptography or not? 这取决于您想要检查的方式和时间. ...

  2. linux检查内存插槽,Linux查看内存大小和插槽

    相信大家更换自己笔记本电脑的内存时一定是得心应手,即便是一名新手也可以很轻松的动手实现,其实服务器的内存更换也很简单,关机->挪盖->按指定顺序插拔.不过这里有一个很重要的共性前提,需要清 ...

  3. linux检查acpi,Linux系统中ACPI Table读取与解析

    Linux Read ACPI Table Tools. ACPI tools的安装: #yum install acpica-tools 或者到下面链接下载源码: 下面示例是解析SSDT1表的步骤. ...

  4. centos7 安装sql_在Linux Distribution CentOS 7上安装SQL Server vNext CTP

    centos7 安装sql .polje { font-family:'Courier New'; } .polje { font-family:'Courier New'; } It was a p ...

  5. 史上最牛的Linux视频教程—兄弟连Linux笔记

    最近在看兄弟连2014年录制的Linux教学视频,沈超和李明这两个活宝讲得确实是精彩,顺着教学视频讲解的逻辑顺序做了一些笔记,教学视频链接https://www.bilibili.com/video/ ...

  6. 运行时:Linux 和 Windows 2000上的高性能编程技术

    运行时:Linux 和 Windows 2000上的高性能编程技术 建立计时例程       级别: 初级 Edward G. Bradford, 高级程序员, IBM 2001 年 4 月 01 日 ...

  7. 提高linux上socket的性能(linux优化),提高 Linux 上 socket 性能

    使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信.与其他 API 一样,您可以通过一些方法使用 Soc ...

  8. Linux操作系统知识点(上)

    Linux操作系统知识点(上) [1]嵌入式系统 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件 可裁剪,适用于对功能.可靠性.成本.体积.功耗有严格要求 的专用计算机系统. [2]四个重要 ...

  9. linux 运行 hyper v,Microsoft Loves Linux—运行在Hyper-V上的Linux与FreeBSD

    常常听到大家问我们重复的问题:"微软到底会为 Linux 做些什么? ",我们的答案是:"非常多! ". 将会持续的投资并且创新 Linux 上的能力,不仅只有在 Azure 公有云上,而在私有服务如 ...

最新文章

  1. 0X000000该内存不能read的解决方法
  2. 使用CoreText实现图文混排
  3. java filefilter用法_JFileChooser.JFileFilter用法
  4. .NET 6 Preview 4 已发布,ASP.NET Core 更新内容
  5. linux的系统移植——交叉编译工具集
  6. hibernate中antlr对于hql生成抽象语法树源码解析
  7. linux任务处理函数,Linux信号掩码和信号处理函数
  8. 系统学习 TypeScript(五)——联合类型
  9. Bailian2733 判断闰年【入门】(POJ NOI0104-17)
  10. C语言汇编-函数调用堆栈的过程
  11. 影集电子相册制作系统普及版 39.9.7已注册版
  12. 宽带运营商的dns服务器,给大家介绍 几个常用的公共DNS服务器
  13. oracle预收核销,Oracle EBS AP 应付核销到确定一行预付款
  14. JAVA基础知识点大全之二
  15. jQuery插件库常用前端库引用地址详细提供
  16. kettle运行spoon.sh启动图形化界面报错处理
  17. 区块链入门二:概念篇
  18. 科研教育「双目视觉技术」首选!维视MV-VS220双目立体视觉系统开发平台
  19. 架构升级、性能优化,高德技术专家 infoQ 全球架构师峰会开讲啦
  20. 登录功能的测试用例设计

热门文章

  1. Python教程:跳出多层循环for、while
  2. python教程:文件读写
  3. python中单个和批量增加更新的mysql(没有则插入,有则更新)
  4. Python:图片懒加载技术
  5. mysql 备库 hang住_mysql主键的缺少导致备库hang住
  6. c语言linux打印运行时间(耗时) gettimeofday()、timeval、<sys/time.h>
  7. 【黑马程序员 C++教程从0到1入门编程】【笔记4】C++核心编程(类和对象——封装、权限、对象的初始化和清理、构造函数、析构函数、深拷贝、浅拷贝、初始化列表、友元friend、运算符重载)
  8. python如何删除文件夹下文件和文件夹?
  9. pytorch torch.device类(表示在其上或将要分配torch.Tensor的设备)
  10. 借助numpy.rot90实现图片顺时针旋转90°,旋转后图片没有黑边