首页
统计
留言
朋友圈
壁纸
关于
Search
1
路由器 NAT 配置指南
176 阅读
2
Win7系统时间同步命令指南
158 阅读
3
CentOS 8 MariaDB 配置指南
126 阅读
4
CentOS 8 配置 Apache Web 服务器指南
98 阅读
5
CentOS 8 网络配置指南
86 阅读
默认分类
登录
Search
标签搜索
Linux运维
CentOS8
DNS配置
Linux
网络配置
静态IP
网关配置
BIND服务器
域名解析
网络服务
区域文件
Apache配置
web服务器
虚拟主机
HTTPD
防火墙设置
MariaDB配置
数据库管理
SQL基础
安全加固
李忠衍
累计撰写
6
篇文章
累计收到
98
条评论
首页
栏目
默认分类
页面
统计
留言
朋友圈
壁纸
关于
搜索到
1
篇与
区域文件
的结果
2025-03-30
CentOS 8 配置 DNS 服务器指南
1. 安装 BIND DNS 服务1.1 检查 BIND 软件包信息yum info bind1.2 安装 BIND DNS 服务器yum install bind -y1.3 安装 DNS 工具包(bind-utils)yum install bind-utils -y1.4 启动并配置 DNS 服务systemctl start named # 启动服务 systemctl enable named # 设置开机自启 firewall-cmd --permanent --add-service=dns # 允许 DNS 服务 firewall-cmd --permanent --add-port=53/tcp # 开放 TCP 53 端口 firewall-cmd --permanent --add-port=53/udp # 开放 UDP 53 端口 firewall-cmd --reload # 重新加载防火墙规则 ss -tuln # 检查端口监听状态2. 配置主 DNS 服务器2.1 备份并编辑主配置文件 /etc/named.confcp -p /etc/named.conf{,.bak} # 备份原文件 vim /etc/named.conf # 编辑配置文件示例配置片段options { listen-on port 53 { any; }; # 监听所有 IPv4 地址 listen-on-v6 port 53 { ::1; }; # 监听 IPv6 本地地址 directory "/var/named"; # 数据文件目录 allow-query { localhost; 192.168.0.0/16; }; # 允许查询的客户端 allow-transfer { 192.168.124.3; }; # 允许从服务器同步 forwarders { 202.101.172.35; 223.5.5.5; }; # 设置上游 DNS 转发器 recursion yes; # 启用递归查询 };2.2 检查配置文件语法named-checkconf /etc/named.conf # 验证主配置2.3 重新加载配置systemctl reload named # 应用配置更改3. 配置 DNS 区域文件3.1 定义区域 /etc/named.rfc1912.zonesvim /etc/named.rfc1912.zones示例区域定义zone "abc.com" IN { type master; # 主服务器类型 file "named.abc.com"; # 区域数据文件名 allow-update { none; }; # 禁止动态更新 };3.2 创建区域数据文件 /var/named/named.abc.comcd /var/named cp -p named.localhost named.abc.com # 复制模板文件 vim named.abc.com示例区域数据$TTL 1D @ IN SOA @ admin.abc.com. ( 20231001 ; Serial 1H ; Refresh 30M ; Retry 1D ; Expire 3D ) ; Minimum TTL @ NS dns.abc.com. ; 域名服务器记录 websrv A 192.168.50.4 ; A 记录 ftpsrv A 192.168.50.42 ; A 记录 www CNAME websrv ; CNAME 别名记录3.3 验证区域文件语法named-checkzone abc.com /var/named/named.abc.com4. 应用配置并测试4.1 重新加载 DNS 服务rndc reload # 通过控制工具重载配置4.2 测试 DNS 解析host www.abc.com # 使用 host 命令测试 nslookup www.abc.com # 使用 nslookup 测试5. 注意事项配置文件权限:确保 /var/named 目录及文件属组为 named,避免权限问题。日志排查:若服务启动失败,检查日志 /var/named/data/named.run。防火墙规则:确认防火墙已放行 DNS 相关端口(TCP/UDP 53)。从服务器同步:若需配置从服务器(Slave),需在 allow-transfer 中指定其 IP。记录更新:修改记录后需更新 Serial 值(如 20231001 → 20231002)。
2025年03月30日
84 阅读
5 评论
0 点赞