企业 dns 服务器搭建

本文详细介绍了如何搭建企业DNS服务器,从DNS的基本概念到服务的安装启用,再到高速缓存、正向、反向解析及双向解析的设置。在实验环境中,通过配置DNS集群和DDNS(DHCP+DNS)实现动态更新,确保了域名解析的稳定性和效率。
摘要由CSDN通过智能技术生成

dns服务器部署

1.关于dns的名词解释

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

关于客户端

/etc/resolv.conf    ##dns指向文件
nameserver 172.25.254.220

测试:

host www.baidu.com    ##地址解析命令
dig www.baidu.com    ##地址详细解析信息命令
A记录            ##ip地址叫做域名的Address 记录
SOA            ##授权起始主机
dns顶级. 一共有13个
   次级.com .net .edu .org .cn....
baidu.com;qq.com;qq.net

关于服务端

bind        ##安装包
named        ##服务名称
/etc/named.conf    ##主配置文件
/var/named    ##数据目录
端口        ##53

关于报错信息:

1.no servers could be reached    ##服务无法访问(服务开启?火墙?网络?端口?)
2.服务启动失败            ##配置文件写错 journalctl -xe查询错误
3.dig 查询状态
NOERROR                ##表示查询成功
REFUSED                ##服务拒绝访问,(dns服务器没开授权)
SERVFAIL            ##查询记录失败,(dns服务器无法到达上级,服务器端没东西)
NXDOMAIN            ##此域名Address记录在dns中不存在

2.dns服务的安装与启用

安装

dnf install bind.x86_64 -y

启用

systemctl enable --now named
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
netstat -antlupe | grep named            #查询端口
vim /etc/named.conf
11         listen-on port 53 {
    any; };        ##在本地所有网络接口上开启53端口
19         allow-query     {
    any; };        ##允许查询A记录的客户端列表
34         dnssec-validation no;        ##禁用dns检测使dns能够缓存外部信息到本机
systemctl restart named

测试

用另一台测试机设置dns为服务器的ip 172.25.254.235

在这里插入图片描述

dig www.baidu.com       

应当出现百度的网址等信息但因为服务器不能上网,所以报错
在这里插入图片描述

3.高速缓存dns

20  forwarders {
    114.114.114.114; };    #缓存 114.114.114.114 的信息到本机,当内部主机查询过某地址后,再次查询会直接访问缓存,速度相当快

4.dns的正向解析

dnf install postfix mailx -y
systemctl enable --now postfix

20##       forwarders { 114.114.114.114; };        #注释掉缓存外部信息到本机
vim /etc/resolv.conf --> nameserver 172.25.254.220    #修改解析地址为服务本机

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值