DNS:DNS与BIND 安装配置,缓存服务器配置、正向配置、反向配置、主从复制

本文详细介绍了DNS服务器的配置,包括BIND的安装、缓存服务器设置、正向与反向解析配置,以及主从复制。讲解了主配置文件`named.conf`的设置,如监听配置、日志子系统、区域定义。此外,还提到了正向解析主服务器的配置,区域解析库文件的创建和检查,以及如何进行主从复制。最后讨论了使用`rndc`远程管理工具进行DNS服务的重载和区域传送。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

 

BIND的安装配置:

缓存DNS服务器

正反向解析是两个各自独立的体系

主DNS名称服务器【正向解析】

4、测试命令

反向区域配置

主从复制

rndc远程管理工具


BIND:Bekerley Internat Name Domain, ISC (www.isc.org)

BIND的安装配置:

dns服务,程序包名bind,程序名named

程序包

  • bind:主程序
  • bind-libs:通用库文件
  • bing-utils:客户端工具【测试工具,】
  • bind-chroot:把程序圈禁在一个小范围中,访问空间有限
  • bind-devel:开发组件
  • bind-dyndb:把文件放在非文件中,如:数据库
  • bind-sdb:把文件放在非文件中,如:数据库

需要安装的:

  • bind:主程序
  • bind-libs:通用库文件
  • bing-utils:客户端工具
  • bind-chroot:把程序圈禁在一个小范围中【根:/var/named/chroot/】,访问空间有限

bind配置文件:

  • 服务脚本:/etc/rc.d/init.d/named
  • 主配置文件:/etc/named.conf、主配置文件【避免臃肿,就放到了/etc/named.rfc1912.zones】
    • /etc/named.rfc1912.zones【rfc1912请求注解文档】,
    • /etc/rndc.key【remote name domain controller,默认与bind安装在同一主机,且只能通过127.0.0.1来连接named进程;提供辅助性的管理功能】【953/tcp】
  • 解析库文件:/var/named/ZONE_NAME.ZONE
    • 一台物理服务器可同时为多个区域提供解析
    • 必须要有根区域文件;named.ca
    • 应该有两个(如果包括ipv6的,应该更多)实现localhost和本地回环地址的解析库

主配置文件配置项:

  • 全局配置:options {}
  • 日志子系统配置:logging {}
  • 区域定义:本机能够为哪些zone进行解析,就要定义哪些zone【zone "ZONE_NAME" IN {}】

缓存DNS服务器

任何服务程序如果期望其能够通过网络被其它主机访问,至少应该监听在一个能与外部主机通信的IP地址上

现在只对本机进行解析

缓存名称服务器的配置:监听外部地址即可

  • listen-on port  :服务监听与那个接口
  • allow-query  :是否允许访问;any:所有人;localhost:本地
  • recursion:是否开启迭代查询
  • denssec 建议测试时关闭dnssec:做签名用

重启服务服务:[root@bogon etc]# systemctl re

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值