news 2026/4/30 9:16:01

主从DNS服务器实验

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
主从DNS服务器实验

【实验要求】:

  1. 完成DNS的主服务器配置
  2. 完成DNS的从服务器配置
  3. 完成客户端配置

【步骤】:

一、DNS主服务器配置

  1. 登录主服务器,完成IP等一切先前配置后,安装bind,进入目录/etc
  2. 编辑主配置文件named.conf
    vim /etc/named.conf
    listen-on port 53 { any; }; allow-query {any;}; forward only; forwarders { 8.8.8.8; }; dnssec-validation no;
  3. 编辑修改区域声明文件,进行正向、反向解析的从服务器声明,保存并退出
    vim /etc/named.rfc1912.zones

    (以如下为例:)

    # 正向解析的声明 zone "peihua.cn" IN{ type master; file "peihua.cn.zone"; allow-transfer {192.168.104.101;}; }; # 反向解析的声明 zone "104.168.192.in-addr.arpa" IN { type master; file "192.168.104.arpa"; allow-transfer {192.168.104.101;}; };
  4. 进入/var/named目录下,完整复制named.localhost,创建正向解析区域数据文件并编辑
    cd /var/named cp -a named.localhost peihua.cn.zone vim peihua.cn.zone

    (以如下为例:)

  5. 同路径下,完整复制named.loopback,创建反向解析区域数据文件
    cp -a named.loopback 192.168.104.arpa vim 192.168.104.arpa

    (以如下为例:)

  6. 设置开机自启动,并立即启动(若已经配置过,则重启named服务)
    # 开机自启动,立即执行 systemctl enable --now named # 重启 systemctl restart named

二、DNS从服务器配置

  1. 登录从服务器,完成IP等一切先前配置后,安装bind,进入目录/etc
  2. 编辑主配置文件named.conf
    vim /etc/named.conf

    (以如下为例:)

    listen-on port 53 { any; }; allow-query { any; };
  3. 编辑修改区域声明文件,进行正向、反向解析的主服务器声明,保存并退出
    vim /etc/named.rfc1912.zones

    (以如下为例:)

    # 正向解析的声明 zone "peihua.cn" IN{ type slave; masters {192.168.104.100;}; file "slaves/peihua.cn.zone"; }; # 反向解析的声明 zone "104.168.192.in-addr.arpa" IN { type slave; masters {192.168.104.100;}; file "slaves/192.168.104.arpa"; };
  4. 设置开机自启动,并立即启动(若已经配置过,则重启named服务)
    # 开机自启动,立即执行 systemctl enable --now named # 重启 systemctl restart named

三、客户端配置

  1. 为客户端配好IP等前置步骤后,修改网卡的DNS配置,IP为主服务器IP(以如下为例)
    nmcli connection modify ens160 ipv4.dns 192.168.104.100
  2. 重启网卡
    nmcli connection up ens160
  3. 测试主服务器
    nslookup www.peihua.cn
  4. 测试从服务器
    nslookup www.peihua.cn 192.168.104.101 # 向192.168.104.101---slave询问

    【从服务器测试结果:】

此时,DNS主从实验已完成。

由于从服务器的解析文件是从主服务器所得,故:客户端可以由从服务器得到正确结果时,主服务器亦然。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 9:15:59

uboot学习笔记

一、学习uboot前需要掌握的知识1、什么是内存和外存参考博客:https://zhuanlan.zhihu.com/p/375053359https://blog.csdn.net/h_8410435/article/details/101718769https://zhuanlan.zhihu.com/p/714402846内存(Memory),又称主存&…

作者头像 李华
网站建设 2026/4/30 9:11:34

java面试知识点复习

集合: ArrayList 和 LinkedList 区别 ArrayList:数组结构,查询快,增删慢,线程不安全 LinkedList:双向链表,增删快,查询慢, 线程不安全ArrayList: 为什么线程不安全? 不具备原子特性, 没有锁,没…

作者头像 李华
网站建设 2026/4/30 9:10:26

如何在macOS上高效运行Windows软件:Whisky的完整指南

如何在macOS上高效运行Windows软件:Whisky的完整指南 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky 还在为Mac上无法运行Windows软件而烦恼吗?Whisky为Apple…

作者头像 李华
网站建设 2026/4/30 9:10:25

创龙TL113开发板屏幕撕裂的问题

背景组内在创龙TL113开发板中,屏幕频率60Hz,在屏幕刷新较快的页面中,存在页面撕裂的问题。问题原因软硬件交互的是单buffer,没有缓冲。在TL113开发板上通过fbdev子系统遇到屏幕撕裂,根本原因是软件绘制新画面的速度与硬…

作者头像 李华