• DNS域名解析----分离解析、多域名解析、父域与子域


    1 理论部分

    1.1 分离解析

    DNS的分离解析,是指根据不同的客户端提供不同的域名解析记录。来自不同地址的客户机请求解析同一域名时,为其提供不同的解析结果。也就是内外网客户请求访问相同的域名时,能解析出不同的IP地址,实现负载均衡

    1.2 多域名解析

    多域名解析是指将多个域名解析到同一个IP地址上,使得这些域名可以共享相同的Web内容或服务

    1.3 父域与子域

    父域

    在计算机网络和域名系统(DNS)中,术语“父域”是相对于子域而言的,用来描述域的层次结构。一个域可以被认为是另一个域的父域,当且仅当它包含一个或多个子域。具体而言,父域的定义通常涉及到域名的层次结构。在一个域名中,通常会有多个部分,这些部分通过点号(.)分隔。例如,在域名example.com中,com就是example的父域。同样,example是com的子域。

    子域

    在计算机网络和域名系统(DNS)的上下文中,"子域"(Subdomain)是指在主域名下创建的更小的、相对独立的域。子域名通过在主域名前面添加一个标识符(通常是单词或短语)来形成,它被看作主域名的一部分。子域是在主域名的基础上创建的,通过在主域名前添加一个附加标识符而形成的域。例如,在example.com这个主域名下创建blog.example.com,blog就是一个子域。

    2 实验部分

    2.1 DNS分离解析

    2.1.1配置环境

    101DNS服务器添加两个网卡,并按上图设置各个主机的网络桥接

    DNS服务器的主机名设置为ns1

    ns1的ens33网卡的桥接不变(NAT模式)------->内网客户机192.168.10.106(NAT模式)

    ns1的ens36网卡桥接到仅主机模式------>外网客户机172.16.16.106,桥接为仅主机模式

    注:

    用101做DNS服务器

    用106主机做内网客户机

    win11主机做外网客户机

    操作如下:

    2.1.2 用ifconfig命令查看网卡的名称(101主机)

    操作如下:

    2.1.3修改网卡的IP地址

    注:使新添加的网卡ens36与外网的主机位于同一网段

    操作如下:

    2.1.4重启网络,测试连通性

    操作如下:

    注:测试与windows11的连通性前要关闭windows11的防火墙

    2.1.5 设置102客户机的DNS为101

    操作如下:

    2.1.6 安装bind

    操作如下:

    2.1.7内网主配置文件、区域配置文件的修改

    操作如下:

    ①主配置文件

    ②区域配置文件

    2.1.8外网主配置文件、区域配置文件的修改

    操作如下:

    ①主配置文件

    ②区域配置文件

    2.1.9 修改文件的属组

    操作如下:

    2.1.10 语法检测

    操作如下:

    ①检查主配置文件

    ②检查区域配置文件

    2.1.11关闭防火墙、启动服务

    操作如下:

    2.1.12 客户端验证

    操作如下:

    ①外网客户端

    ②内网客户端

    2.2 多域名解析

    2.2.1修改主配置文件、区域配置文件

    操作如下:

    主配置文件:

    区域配置文件

    2.2.2 修改文件的属组

    操作如下:

    2.2.3 重启服务

    操作如下:

    2.2.4客户端验证

    操作如下:

    2.3 子域

    实验环境:

    父域服务器:192.168.10.101

    子域服务器:192.168.10.102

    客户端:windows11

    注:恢复快照重新做这个实验,如果接着以上环境,把101与windows的网卡的连接改为NAT

    主服务器的配置:

    2.3.1关闭防火墙、内核机制

    操作如下:

    2.3.2 安装bind

    操作如下:

    2.3.3 设置named的主配置文件

    操作如下:

    2.3.4 创建主DNS服务器

    操作如下:

    在末尾添加:

    2.3.5 设置区域配置文件

    操作如下:

    2.3.6 更改属组

    操作如下:

    子域服务器的设置(102):

    2.3.7 关闭防火墙、安装bind

    操作如下:

    2.3.8 设置named主配置文件

    操作如下:

    2.3.9 设置区域配置文件

    操作如下:

    2.3.10 修改文件属组

    操作如下:

    2.3.11 开启服务

    操作如下:

    2.3.12 客户端验证

    操作如下:

  • 相关阅读:
    实用工具推荐--GIF动图裁剪工具IIMG(免注册且免费)
    JAVA计算机毕业设计社区志愿者服务管理系统源码+系统+mysql数据库+lw文档
    16-CSS3
    vue-cli 下的 CSS Modules
    Nodejs+vue热门游戏网游推荐网站系统 s5832
    【python 小白到精通】第五章:面向对象编程 - 三星运行模拟
    信息学奥赛研究1:竞赛时间表、学习规划
    深入了解移动端适配的方案
    关于ORM框架多表增删改查
    Rovio智能车北极星定位分析
  • 原文地址:https://blog.csdn.net/2401_83902269/article/details/139704278