DNS安装

yum -y install bind bind-chroot

后面是DNS安全包,改变默认DNS根目录,可以防止某一个服务出现漏洞进而丢失所有数据的情况发生,可选安装。(这里以使用bind-chroot为例)

启动命令

不使用chroot模式:

systemctl start named

使用chroot模式:

systemctl start name-chroot

配置文件目录

使用chroot模式,改变后的根目录在 /var/named/chroot/

不使用chroot模式
主配置文件 /etc/namd.conf
解析文件(区域数据库文件) /var/named/

使用chroot模式
主配置文件 /var/named/chroot/etc/namd.conf
解析文件(区域数据库文件) /var/named/chroot/var/named/

这里我们使用chroot模式,所以我们要将主配置文件和区域数据库文件复制到相应目录下。

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

-p选项是保持原有属性不变(属主,属组)

启动报错

这是因为我们没有修改配置文件,接下来修改配置文件。

我们要实现的功能如下:
对 thanksy.com域名做解析,解析要求:
www 解析为A记录 IP地址为 192.168.1.145
nopro 做别名解析(CNAME) 解析为 www

修改主配置文件

vim /var/named/chroot/etc/named.conf

在全局配置中修改:

添加:

zone 后面跟的是解释的域名;
IN 是解释说明
type 是类型
file 是区域数据库文件名(文件名随便填,到时候只要建立相对应的文件就可以)
解释说明中每行都要以分号结尾,尖括号后面也要跟分号

建立区域数据库文件

cp -p /var/named/chroot/var/named/named.localhost /var/named/chroot/var/named/thanksy.com.zone

配置区域数据库文件

检查主配置文件

named-checkconf /var/named/chroot/etc/named.conf

检查区域数据库文件

named-checkzone thanksy.com /var/named/chroot/var/named/thanksy.com.zone


重启DNS服务

systemctl restart named-chroot

域名解析

首先要将另一台虚拟机的 DNS 设为你开启 DNS 服务器的虚拟机的IP 地址,在 配置文件 /etc/resolv.conf 添加:

nameserver DNS服务器地址

注意这里修改配置文件的是你要测试的虚拟机,而不是你开启DNS服务的那台虚拟机。

解析命令

nslookup 域名


Linux基础服务 DNS正向解析(bind)相关推荐

  1. Linux下配置DNS正向解析

    目录 要求: 一.环境配置 二.实验过程 ​编辑 三.总结 要求: 配置dns正向解析 规划: 192.168.xxx.xxx   dns1.abc.com主域名服务器(注意为真实的IP) 172.1 ...

  2. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  3. Linux的DNS正向解析和转发配置

    Linux的DNS正向解析和转发配置 DNS是Domain Name System(域名系统)的简称,用来解析域名和ip的对应关系.关于域名的定义以及解析原理大家都知道. DNS搭建非常简单,所需软件 ...

  4. 搭建DNS服务,正向解析和反向解析搭建DNS服务器

    搭建DNS服务器 DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为客户程序提供正向或反向的地址查询服务,即正向解析与方向解析. 正向解析:将指定的域 ...

  5. DNS 服务与邮件服务器应用--配置DNS正向解析与反向解析

    配置DNS正向解析与反向解析: 什么叫正向解析和反向解析: 正向解析:根据主机名(域名)查找对应的 IP 地址. 反向解析:根据 IP 地址查找对应的主机名(域名).( 反向解析的作用是将用户提交的 ...

  6. 详解DNS正向解析实验(有图有实验)

    详解DNS正向解析实验(有图有实验) 一.DNS简介 1.DNS的定义 2.域名结构及解析方式 3.DNS服务器类型 二.构建DNS域名解析服务器步骤 1.安装bind软件包 2.配置正向解析 ①.先 ...

  7. DHCP、PXE自动化部署操作系统、DNS正向解析、NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上)

    DHCP.PXE自动化部署操作系统.DNS正向解析.NFC共享目录服务--(程序员心碎的一天,碎了的自行粘上 一.实验准备 二.实验要求 三.实验过程 1.配置DHCP (1).修改虚拟网络编辑器 ( ...

  8. DNS正向解析区域的配置

    一.DNS的前身--/etc/hosts 上网的朋友都知道,在internet中要访问另外一台主机时,需要通过那台主机的ip地址去达成连接然后交换数据:但是目前所用的ip地址是32位的二进制数字串,为 ...

  9. Centos 7 搭建DNS正向解析和反向解析

    Centos 7  搭建DNS正向解析和反向解析服务的三要素:安装-配置-启动  1.使用yum安装DNS  yum  install  bind -y  2.修改配置文件       vi /etc ...

最新文章

  1. svcagent32.exe,javaM.exe木马查杀解决方案 (转Ad0.cn)
  2. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
  3. mysql三范式和反三范式_数据库三范式和反三范式
  4. 全球与中国青霉素类药品市场竞争现状及发展前景预测报告2022-2028年
  5. 二叉树的相关性质及其前中后层序遍历实现
  6. [MySQL] mysql地理位置服务geometry字段类型
  7. 丢了好几年的 Auto CAD又拿起来......
  8. Mysql身份认证漏洞及利用(CVE-2012-2122) 补充测试用例
  9. 互联网晚报 | 4月14日 星期四 | 山东六地银行下调房贷利率;​茅台一瓶降1000元;康师傅回应老坛酸菜面重新上架;...
  10. 万字长文!不为人所知的分布式锁实现全都在这里了
  11. 中南林科大c语言程序设计,2017年中南林业科技大学计算机与信息工程学院802C语言与数据结构之C程序设计考研强化模拟题...
  12. 额外域控制升级为主控制域
  13. Life is not fair, get used to it.
  14. PLC数据采集解决方案,BCNet数据采集
  15. 北京圣思园经典Java培训教学视频分享
  16. CentOS7图形界面与命令行界面切换的快捷键
  17. Apq.Threading.js
  18. 为防泄密 新加坡政府将断掉公务员的网络连接
  19. 华为me909s与MT2503拨号上网流程总结
  20. Gateway断言功能详解

热门文章

  1. 中小企如何实现项目信息化的华丽转身?
  2. PS竖排文字的编排方法及PS如何竖排文字相关视频教程
  3. 移动端深度学习开源框架及部署
  4. Android开发串口通信之开发板的串口通信
  5. 易语言自定义窗口过程
  6. 女主计算机学霸 爸爸是考古学家,强推5本校园“女主学霸文”初见你时,你是那么的楚楚动人...
  7. 中国电子垃圾市场前景风险预测与投资战略规划报告2022-2028年
  8. 全球与中国无纺布卫生用品市场深度研究分析报告
  9. Python-特殊方法(迭代器,生成器,内建方法,运算符重载)
  10. 阿里国际站商品发布odoo插件