当前位置: 首页 > news >正文

CentOS 7部署主域名服务器 DNS

1. 安装 BIND 服务和工具

yum  install  -y  bind  bind-utils

2.  配置 BIND 服务

vim   /etc/named.conf

修改以下配置项:

listen-on port  53  { any; };           # 监听所有接口

 allow-query     { any; };              # 允许所有设备查询

3 . 添加你的域名区域配置

named.conf 文件底部添加以下内容:

4.创建区域文件

vim   /var/named/zhangabc.com.zone

填入以下配置:

  • ns1.zhangabc.com 是你的 DNS 服务器
    
    192.168.86.129 是 DNS 服务器的 IP 地址
    
    192.168.86.130 是网站的实际 IP 地址

 5.  配置反向解析(可以快速完成解析)

vim   /etc/named.conf

添加以下内容:

创建反向解析区域文件:

 vim   /var/named/192.168.86.zone

添加以下内容:

6. 检查配置文件

验证配置文件是否正确:

 named-checkconf

验证区域文件:

named-checkzone  zhangabc.com   /var/named/zhangabc.com.zone

 7. 启动和启用 BIND 服务

systemctl  enable  named
systemctl  start  named

查看服务状态:

systemctl  status  named

8.配置防火墙

打开 53 端口用于 DNS 服务:

firewall-cmd   --add-port=53/tcp --permanent

firewall-cmd   --add-port=53/udp --permanent

firewall-cmd   --reload

9.测试 DNS 服务

CentOS 7 本地测试:

nslookup   zhangabc.com   127.0.0.1


在 Windows 10 远程测试: 

nslookup  zhangabc.com  192.168.86.129

验证反向解析

nslookup   192.168.86.129    192.168.86.129

相关文章:

  • 动态规划之完全背包
  • 《TypeScript 面试八股:高频考点与核心知识点详解》
  • 若依框架二次开发——若依集成 JSEncrypt 实现密码加密传输方式
  • 【重装系统】全流程记录,在 MacOS 的电脑上烧录 Ubuntu 启动盘
  • 2025年渗透测试面试题总结-某shopee -红队-Singapore(题目+回答)
  • 练习题:103
  • 【LeetCode 热题100】 4. 寻找两个正序数组的中位数的算法思路及python代码
  • 数据库的视图有什么用?
  • SSRF服务器请求伪造攻击
  • AI+Xmind自动生成测试用例(思维导图格式)
  • 小程序内表格合并功能实现—行合并
  • C 语言中, scanf 函数在哪些情况下会结束输入读取:
  • C# .net ai Agent AI视觉应用 写代码 改作业 识别屏幕 标注等
  • 批量处理word里面表格的空白行
  • 模型 杜根定律
  • fuse性能选项meta_cache_mode
  • C++ 多线程简要讲解
  • pyQt学习笔记——Qt资源文件(.qrc)的创建与使用
  • Java 大视界 -- Java 大数据中的时间序列预测算法在金融市场波动预测中的应用与优化(153)
  • 工作记录 2017-03-03
  • 如何在电商网站做市场调研/企业网站seo贵不贵
  • 中山如何建设网站/网站收录工具
  • 专门教人做点心的网站/中国网站排名网官网
  • JavaScript做的网站/seo外包顾问
  • 网站有些什么内容/成都百度提升优化
  • 嘉兴模板建站代理/品牌广告