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

DNS服务器的简单搭建方法

目录

一、概念

二、DNS服务的安装与启用

 1、安装

2、启用

三、DNS的正向解析 


一、概念

DNS:domain name service(域名解析服务)

/etc/resolv.conf

用于配置系统的 DNS 解析器(配置 DNS 服务器的地址、搜索域等)。

它定义了系统如何解析域名(将域名转换为 IP 地址);系统在进行域名解析时,会读取该文件以确定使用哪些 DNS 服务器

二、DNS服务的安装与启用

 1、安装

[root@node1 ~]# yum install bind -y

2、启用

[root@node1 ~]# systemctl enable --now named
Created symlink from /etc/systemd/system/multi-user.target.wants/named.service to /usr/lib/systemd/system/named.service.

[root@node1 ~]# systemctl status firewalld    // 防火墙状态
● firewalld.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
[root@node1 ~]# systemctl unmask firewalld    // 解除 firewalld 的屏蔽状态
Removed symlink /etc/systemd/system/firewalld.service.
[root@node1 ~]# systemctl start firewalld

[root@node1 ~]# firewall-cmd --permanent --add-service=dns    // 启用
success
[root@node1 ~]# firewall-cmd --reload 
success

[root@node1 ~]# vim /etc/named.conf             // 主配置文件
                                     #listen-on port 53 { any; }; ##在本地所有网络接口上开启53端口
                                     #allow-query     { any; }; ##允许查询A记录的客户端列表
                                     #dnssec-validation no; ##禁用dns检测使dns能够缓存外部信息

[root@node1 ~]# systemctl restart named

三、DNS的正向解析 

[root@node1 ~]# vim /etc/named.rfc1912.zones        // 子配置文件

zone "zx.org" IN {                     ##维护的域名
        type master;                   ##当前服务器位主dns
        file "zx.org.zone";            ##域名A记录文件
        allow-update { none; };        ##允许更新主机列表
};

[root@node1 ~]# cd /var/named/
[root@node1 named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@node1 named]# cp -p named.localhost zx.org.zone
[root@node1 named]# vim zx.org.zone 
[root@node1 named]# systemctl restart named             
[root@node1 named]# dig node1.zx.org @172.25.254.171    #查询正向解析
[root@node1 named]# cat zx.org.zone 
$TTL 1D                                       #TIME-TO-LIVE(dns地址保存时间长度)
@	IN SOA	ns.zx.org. root.zx.org. (         #SOA授权起始(Start of Authority)
					0	; serial              #域名版本序列号
					1D	; refresh             #刷新时间(辅助dns)
					1H	; retry               #重试时间(辅助dns)
					1W	; expire              #过期时间(辅助dns,查询失败过期停止对辅助域名的应答)
					3H )	; minimum         #A记录最短有效期
	NS	ns.zx.org.
ns	A	172.25.254.171
node1	A	172.25.254.171                    ##正向解析记录
node2	A 	172.25.254.172

相关文章:

  • Linux 上常见的解压缩命令
  • STM32F407——RTC实时时钟
  • 从Excel文件中读取数据
  • 字符串算法题
  • 在 Kaggle 中绘制中文乱码解决
  • 相对论-空间和时间(2)
  • 神聖的綫性代數速成例題5. 矩陣運算的定義、轉置的性質、方陣多項式的概念
  • Android 英文文章选词
  • 【Go】函数闭包、堆和栈的概念
  • android ConstraintLayout布局 实战:打造复杂界面的最佳实践
  • Go语言--语法基础3--变量常量运算符--变量
  • 1.8PageTable
  • CSS选择器
  • 93.HarmonyOS NEXT窗口管理基础教程:深入理解WindowSizeManager
  • 蓝桥杯学习-12递归
  • git基础概念和操作
  • 2025年西安交通大学少年班招生考试初试数学试题(初中组)
  • 【TCP】三次挥手,四次挥手详解--UDP和TCP协议详解
  • 继承知识点—详细
  • EMC整改黄金搭档:共模滤波器与磁环
  • 企业网站导航代码/制作一个网站需要多少费用
  • 龙岗网站 建设深圳信科/平面设计培训费用一般是多少
  • 有没有教做帽子的网站/网络推广营销方案免费
  • 互联网公司排名 中国/西安seo计费管理
  • 程序员做图网站/百度基木鱼建站
  • 阿里云Windows网站建设/怎么开发一个网站