Centos7中部署DNS服务器

1.安装bind

yum -y install bind

2.DNS配置文件讲解

/etc/named.conf #DNS 配置文件

/etc/named.rfc1912.zones #BIND DNS 服务器的 "区域配置文件"

/var/named/*****.com.zone #正向查找配置文件

/var/named/192.168.10.zone #反向查找配置文件

systemctl start named #启动DNS服务

vim /etc/resolv.conf #临时修改dns地址:

DNS1设置为DNS服务器地址

DNS2设置为网关地址

永久修改DNS地址:修改网卡配置文件

/etc/named.conf #DNS 配置文件
/etc/named.rfc1912.zones #DNS 区域配置文件
/var/named/quinnnnn.com.zone 文件讲解

(4 3600 3600 7200 7200)

#序列号 刷新时间(Refresh):重试时间(Retry):过期时间(Expire):否定缓存时间(Minimum TTL)

$TTL 3600

@ IN SOA ns.quinnnnn.com. admin.quinnnnn.com. (4 3600 3600 7200 7200)

IN NS ns #该区域的"主权威 DNS 服务器"ns.quinnnnn.com

ns IN A 192.168.10.148 #该区域的 "主权威 DNS 服务器"ns.quinnnnn.com IP为192.168.10.148

www IN A 192.168.10.148 #访问www.quinnnnn.com IP为192.168.10.148

mail IN A 192.168.10.148 #访问mail.quinnnnn.com IP为192.168.10.148

|-----------------------|---------------------------------------------------------------------------------------------|
| 字段 | 含义 |
| @ | 代表 "当前区域名"(即 quinnnnn.com),简化写法,避免重复写域名。 |
| IN | 网络类型(Internet),DNS 默认只支持IN类型,固定不变。 |
| SOA | 记录类型:授权起始记录,标记该文件是该域名的权威解析配置起点。 |
| ns.quinnnnn.com. | 该区域的 "主权威 DNS 服务器" 域名(必须以.结尾,表示绝对域名)。这里指定 ns.quinnnnn.com 是 quinnnnn.com 的核心 DNS 服务器。 |
| admin.quinnnnn.com. | 域名管理员的邮箱(格式特殊:@用 .代替)。实际邮箱是 admin@quinnnnn.com(同样以.结尾)。 |

|--------|----------------------------------|-------------------------|
| 权威 DNS | 只解析自己负责的域名(如 quinnnnn.com) | quinnnnn.com.zone文件 |
| 递归 DNS | 解析所有域名(内部 + 外部),会主动向其他 DNS 服务器查询 | 需要额外配置(默认可能未开启)如8.8.8.8 |

反向查找/var/named/192.168.10.zone文件
nslookup解析
在局域网内进行测试
相关推荐
女神下凡8 小时前
芯参谋(87):Linux 系统(SPI NOR)驱动开发指南
linux·运维·arm开发·驱动开发·嵌入式硬件·设计规范
wuminyu14 小时前
JVM规范学习总结:解释器与JIT编译器如何处理JVM字节码
java·linux·c语言·jvm·c++
IMPYLH15 小时前
Linux 的时间为什么会被拨回去
linux·运维·服务器
叼烟扛炮16 小时前
[Git 实战] 学习笔记:从生成 SSH 密钥到解决 TortoiseGit 推送报错全指南
linux·运维·笔记·git·学习
xbzb17 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
Android系统攻城狮18 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
水饺编程19 小时前
第2章:Linux 基础,解压缩【.tar.bz2】压缩包文件
linux·c语言·汇编
Zevalin爱灰灰20 小时前
Linux入门第二部分(ARM裸机篇) 第二章 Cortex-A7 MPCore架构与ARM汇编基础
linux·汇编·arm开发·嵌入式
倔强的石头10620 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
GeW20 小时前
从"补短板"到"强优势"Linux与数据库认证成为产业跃迁人才支点
linux·数据库