当前位置: 首页 > 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

http://www.dtcms.com/a/90239.html

相关文章:

  • 动态规划之完全背包
  • 《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
  • 【JavaSE】抽象类和接口
  • 学习记录(14):iOS部署
  • 人工智能的未来:从数据、算法、算力到知识的融合
  • 【JavaScript】练气期功法
  • Betaflight固件编译和烧录说明
  • mxgraph编辑器的使用
  • 使用python爬取网络资源
  • 基于数据挖掘从经验方和医案探析岭南名医治疗妇科疾病的诊疗和用药规律
  • NO.57十六届蓝桥杯备战|基础算法-高精度|加减乘除|模拟竖式计算(C++)
  • Live555+Windows+MSys2 编译Androidso库和运行使用(三,实战篇)