IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux的bind服务 -> 正文阅读

[系统运维]Linux的bind服务

下面讲的都是没有进行chroot操作的内容

一、主要的配置文件

1、/etc/named.conf :这个用来配置整体的一些参数

?其中allow-query的花括号里面可以填入网段,单个IP,还可以这样先定义一个acl,定义格式如下:

acl "xxxx"{

localhost;

192.168.1.1;

192.168.0.0/24;

}

acl的名字也可以被视为参数被填入allow-query的花括号中,这样acl中的主机就被限制不能查询。

2、/etc/named.rfc1912.zones:这个文件主要用于定义区域的大概信息

格式如下:

正向区域: zone "kk.com" IN {

type master;

file "kk.com";? //file的文件名尽量和区域名相同

allow-update { none; };

};

反向区域 :zone "1.168.192.in-addr.arpa" IN {? //反向区域主要就是红色地方,也是格外需要注意的地方

type master;

file "1.168.192";

allow-update { none; };

}

3、区域文件

当我们在named.rfc1912.zones文件中定义好区域之后,还需要添加区域文件去进一步描述区域的内容。这些文件在主配置文件中的directory项中定义,该目录为/var/named/。

正向区域: zone "kk.com" IN {

type master;

file "kk.com";??

allow-update { none; };

};

当我们在named.rfc1912.zones文件中定义了上面的一个区域之后,我们还要在/var/named目录下创建一个名为kk.com的区域文件。在/var/named目录下有一些模板文件,我们可以将其复制然后进行修改,像named.localhost文件就可以作为一个模板。如下图:

?我们需要注意在该文件中存在的域名都要以"."结尾,其实不要也可以但是要做些修改,还是这样直观好看,所以以后在做这块内容的填充的时候,都以域名的全称进行填充,然后记住域名尾部要加上"." 。

下面是反向查询区域的区域文件:

?因为我定义的反向区域是192.168.1.网段,所以最左列只有一个数字,如果定义的反向区域的网段是192.168. ,那么我们的最左列就要写两个数字,如2.2 ,10.3,这代表反向记录记录的是192.168.2.2和192.168.10.3的反向记录。

同样的,在反向区域内部的所有域名也要以“.”结尾。

PS:!!!在定义反向区域内部内容不能随便定义!!!,一定要定义正向区域有的这样客户端才会查询到,比如正向区域只有一条 www.qqq.com 对应的ip为192.168.0.1,那么我们的反向区域的记录就只能定义一条192.168.0.1 的域名为www.qqq.com ,不能定义其他的,如果定义了一个正向区域没有的,那么到最后就是啥也差不到。

下面是一个正反区域文件的例子:

正向区域:

?

反向区域:

注意点:!!!?

我们可以看见,对于正向记录AA.kk.com -----> 11.11.1.222 它对应的反向记录是如上图那么写的,最左边的那一列输入的顺序也还是反的,所以它不是输入1.222,而是输入222.1.而且我们要注意上面的反向区域文件中的第一条记录NS my.shabi.com ,当我们去查询反向记录的时候,它会根据这条记录去到对应的dns服务器去查询反向记录,这里我填写的是自己,如果这里你填的是不存在的dns服务器,最终查询也会出错。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-06 14:09:05  更:2022-02-06 14:11:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:24:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码