《DNS与BIND(第5版)》——4.6 工具

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

本节书摘来自异步社区《DNS与BIND(第5版)》一书中的第4章,第4.6节,作者: 【美】Joseph Davies 更多章节内容可以访问云栖社区“异步社区”公众号查看。

4.6 工具

如果有一种工具,可以轻易地将主机表转换成主(master)文件格式,那不是很方便吗?确实有这样的工具,它就是用Perl语言编写的h2n——一个从主机表到主文件的转换器。可以先使用h2n来创建区域数据文件,然后再手动维护它。或者可以不断地执行h2n。显而易见,主机表的格式比主文件的格式更易于理解和修改。因此,可以先维护/etc/hosts,然后在每次修改后重新运行h2n来更新区域数据文件。

如果打算使用h2n,最好一开始就使用它,因为h2n会使用/etc/hosts文件来直接产生新的区域数据文件,而不需要手动编写区域数据。如果像下面这样,通过h2n来生成示例的区域数据文件,那么就能减少大量的工作:


a86abb5fd83c37837d201d2eac6a4f673a710baf

(要生成BIND 4的配置文件,需在选项列表后加上-v 4。)

-d和-n选项分别用来指定正向解析区域的域名和网络号。区域数据文件的名称就源自于这些选项。-s选项列出了NS记录中所使用的区域的权威名称服务器。-u(user)选项是SOA记录中的电子邮件地址。本书将在第7章中更加详细地介绍h2n,当然这得在介绍完DNS如何影响电子邮件之后。

4.6.1 BIND 9的工具
如果正在运行的是BIND 9,那么就有方便的新工具来帮助维护名称服务器的文件了:named-checkconf和named-checkzone。这些工具位于/usr/local/sbin中。正如它的直观含义,named-checkconf用来检查配置文件的语法错误,而named-checkzone用来检查区域文件的语法错误。

首先,运行named-checkconf,它默认会检查/etc/named.conf文件:


<a href=https://yqfile.alicdn.com/ce9625e39e81c3fe095b8023910be54dff347ec6.png" >

如果有错误,则named-checkconf将会显示错误消息,比如下面这个:


346931b8930d8fedc35bc0fecff632a1a1b07d9c

如果没有错误,则不会看到任何输出。

接下来,对每个区域文件执行named-checkzone:


0c0b7acb240fd5f73491c2f5bd76738cf9c204cd

正如所见,一切正常,当前的序号是4。
相关文章
|
2天前
|
人工智能 搜索推荐 API
Cobalt:开源的流媒体下载工具,支持解析和下载全平台的视频、音频和图片,支持多种视频质量和格式,自动提取视频字幕
cobalt 是一款开源的流媒体下载工具,支持全平台视频、音频和图片下载,提供纯净、简洁无广告的体验
42 9
Cobalt:开源的流媒体下载工具,支持解析和下载全平台的视频、音频和图片,支持多种视频质量和格式,自动提取视频字幕
|
2天前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
35 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
1天前
|
数据可视化 项目管理
个人和团队都好用的年度复盘工具:看板与KPT方法解析
本文带你了解高效方法KPT复盘法(Keep、Problem、Try),结合看板工具,帮助你理清头绪,快速完成年度复盘。
21 7
个人和团队都好用的年度复盘工具:看板与KPT方法解析
|
2月前
|
安全 程序员 API
|
3月前
|
人工智能 JavaScript 数据可视化
Cursor 、v0 和 Bolt.new:当今 AI 编程工具的全面解析与对比
本文对 Cursor AI、v0 和 Bolt.new 三大 AI 编程工具进行了全面比较,分析其各自优势与局限性,帮助开发者在不同工作流中灵活应用。
479 8
Cursor 、v0 和 Bolt.new:当今 AI 编程工具的全面解析与对比
|
2月前
|
自然语言处理 并行计算 数据可视化
免费开源法律文档比对工具:技术解析与应用
这款免费开源的法律文档比对工具,利用先进的文本分析和自然语言处理技术,实现高效、精准的文档比对。核心功能包括文本差异检测、多格式支持、语义分析、批量处理及用户友好的可视化界面,广泛适用于法律行业的各类场景。
|
3月前
|
域名解析 网络协议 安全
DNS查询工具简介
DNS查询工具简介
127 4
|
3月前
|
人工智能 JavaScript 数据可视化
Cursor、v0 和 Bolt.new:当今 AI 编程工具的全面解析与对比
本文深入解析了 Cursor AI、v0 和 Bolt.new 三大 AI 编程工具的特点与应用场景。Cursor 适合日常编码与团队协作,v0 专注于 UI 原型设计,Bolt.new 擅长全栈原型开发。各工具在功能上互为补充,开发者可根据需求灵活选择,以提升工作效率。
2101 1
|
4月前
|
Python
命令行解析工具 argparse
命令行解析工具 argparse
61 14
|
4月前
|
域名解析 网络协议 安全
DNS查询工具简介
DNS查询工具简介
115 4

相关产品

  • 云解析DNS
  • 推荐镜像

    更多