RHCE——八、DNS域名解析服务器

这篇具有很好参考价值的文章主要介绍了RHCE——八、DNS域名解析服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

RHCE板块

欢迎来到我的博客,这里是Linux板块,配合之前RHCSA进阶,希望我的博客可以帮助到您,感谢您的阅读,有什么问题还希望一起探讨交流,感谢各位的支持,感谢!

0、RHCSA——使用Linux搭建一个简单的论坛(这里即可跳转Linux基础内容)
https://blog.csdn.net/weixin_63172698/article/details/130977137?spm=1001.2014.3001.5501
1、RHCE——一、安装部署及例行性工作
https://blog.csdn.net/weixin_63172698/article/details/132378717?spm=1001.2014.3001.5501
2、RHCE——二、时间服务器
https://blog.csdn.net/weixin_63172698/article/details/132388581?spm=1001.2014.3001.5501
3、RHCE——三、远程连接服务器
https://blog.csdn.net/weixin_63172698/article/details/132391288?spm=1001.2014.3001.5501
4、RHCE——四、Web服务器(理论篇)
https://blog.csdn.net/weixin_63172698/article/details/132426298?spm=1001.2014.3001.5501
5、RHCE——五、Web服务器及内网穿透(实验篇)
https://blog.csdn.net/weixin_63172698/article/details/132425515?spm=1001.2014.3001.5501
6、RHCE——六、基于https协议的静态网站
https://blog.csdn.net/weixin_63172698/article/details/132445286?spm=1001.2014.3001.5501
7、RHCE——七、搭建云存储器
https://blog.csdn.net/weixin_63172698/article/details/132453897?spm=1001.2014.3001.5501
8、RHCE——八、DNS域名解析服务器
https://blog.csdn.net/weixin_63172698/article/details/132522246?spm=1001.2014.3001.5501
9、RHCE——九、SELinux
https://blog.csdn.net/weixin_63172698/article/details/132526882?spm=1001.2014.3001.5501
10、RHCE——十、防火墙、iptables、firewalld
https://blog.csdn.net/weixin_63172698/article/details/132527048?spm=1001.2014.3001.5501
11、RHCE——十一、NFS服务器
https://blog.csdn.net/weixin_63172698/article/details/132545080?spm=1001.2014.3001.5501
12、RHCE——十二、Mysql服务
https://blog.csdn.net/weixin_63172698/article/details/132559298?spm=1001.2014.3001.5501
13、RHCE——十三、Shell自动化运维编程基础
https://blog.csdn.net/weixin_63172698/article/details/132609269?spm=1001.2014.3001.5501
14、RHCE——十四、变量和引用
https://blog.csdn.net/weixin_63172698/article/details/132625329?spm=1001.2014.3001.5501
15、RHCE——十五、shell条件测试
https://blog.csdn.net/weixin_63172698/article/details/132625540?spm=1001.2014.3001.5501
16、RHCE——十六、流程控制之条件判断、循环
https://blog.csdn.net/weixin_63172698/article/details/132626491?spm=1001.2014.3001.5501
17、RHCE——十七、文本搜索工具-grep、正则表达式
https://blog.csdn.net/weixin_63172698/article/details/132636679?spm=1001.2014.3001.5501
18、RHCE——十八、shell编程之sed
https://blog.csdn.net/weixin_63172698/article/details/132675880?spm=1001.2014.3001.5501
19、RHCE——十九、shell编程之awk
https://blog.csdn.net/weixin_63172698/article/details/132712522?spm=1001.2014.3001.5501
20、RHCE——二十、Ansible及安装与配置
https://blog.csdn.net/weixin_63172698/article/details/132743283?spm=1001.2014.3001.5501
21、RHCE——二十一、Ansible模块
https://blog.csdn.net/weixin_63172698/article/details/132743390?spm=1001.2014.3001.5501

一、概述

1、产生原因

  • IP 地址:是互联网上计算机唯一的逻辑地址,通过 IP 地址实现不同计算机之间的相互通信,每台联网计算机都需要通过 IP 地址来互相联系和分别,但由于 IP 地址是由一串容易混淆的数字串构成,人们很难记忆所有计算机的 IP 地址,这样对于我们日常工作生活访问不同网站是很困难的。
  • 基于这种背景,人们在 IP 地址的基础上又发展出了一种更易识别的符号化标识,这种标识由人们自行选择的字母和数字构成,相比 IP 地址更易被识别和记忆,逐渐代替 IP 地址成为互联网用户进行访问互联的主要入口。这种符号化标识就是域名
  • 域名虽然更易被用户所接受和使用,但计算机只能识别纯数字构成的 IP 地址,不能直接读取域名。因此要想达到访问效果,就需要将域名翻译成 IP 地址。而 DNS 域名解析承担的就是这种翻译效果

2、作用

  • DNS(Domain Name System)是互联网上的一项服务,用于将域名和IP地址进行相互映射,使人更方便的访问互联网
  • 正向解析:域名->IP
  • 反向解析:IP->域名

3、连接方式

  • DNS使用53端口监听网络
  • 查看方法:
  • DNS默认以UDP这个较快速的数据传输协议来查询,但没有查询到完整的信息时,就会再次以TCP协议重新查询则启动DNS时,会同时启动TCP以及UDP的port53

4、因特网的域名结构

4.1 拓扑

  • 由于因特网的用户数量较多,则因特网命名时采用层次树状结构的命名方法。
  • 域名(domain name):任何一个连接在因特网上的主机或路由器,都有一个唯一的层次结构的名称
  • 域(domain):是名字空间中一个可被管理的划分结构。
  • 注意:域名只是逻辑概念,并不代表计算机所在的物理地点

4.2 分类

  • 国家顶级域名:采用ISO3166的规定,如:cn代表中国,us代表美国,uk代表英国,等等。国家域名又常记为CCTLD(country code top-level domains,cc表示国家代码contry-code)
  • 通用顶级域名:最常见的通用顶级域名有7个
    • com (公司企业)
    • net (网络服务机构)
    • org (非营利组织)
    • int (国际组织)
    • gov (美国的政府部门)
    • mil (美国的军事部门)
  • 基础结构域名(infrastructure domain):这种顶级域名只有一个,即arpa,用于反向域名解析,因此称为反向域名

4.3 域名服务器类型划分

  • 组织架构:
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 根域名服务器:最高层次的域名服务器,所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。本地域名服务器要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助根域名服务器。则根域名服务器是最重要的域名服务器。假定所有的根域名服务器都瘫痪了,那么整个DNS系统就无法工作。所以根域名服务器并不直接把待查询的域名直接解析出IP地址,而是告诉本地域名服务器下一步应当找哪一个顶级域名服务器进行查询。
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 在与现有IPv4根服务器体系架构充分兼容基础上,由我国下一代互联网国家工程中心领衔发起的“雪人计划”于2016年在美国、日本、印度、俄罗斯、德国、法国等全球16个国家完成25台IPv6(互联网协议第六版)根服务器架设,事实上形成了13台原有根加25台IPv6根的新格局,为建立多边、民主、透明的国际互联网治理体系打下坚实基础。中国部署了其中的4台,由1台主根服务器和3台辅根服务器组成,打破了中国过去没有根服务器的困境。

  • 顶级域名服务器:负责管理在该顶级域名服务器注册的二级域名

  • 权限域名服务器:负责一个“区”的域名服务器

  • 本地域名服务器:本地域名服务器不属于域名服务器的层次结构,当主机发出DNS查询时,这个查询报文就发送给本地域名服务器

  • 为了提高域名服务器的可靠性,DNS域名服务器都把数据复制到几个域名服务器来保存,如:

    • 主服务器:在特定区域内具有唯一性,负责维护该区域内的域名与 IP 地址之间的对应关系(真正干活的)
    • 从服务器:从主服务器中获得域名与 IP 地址的对应关系并进行维护,以防主服务器宕机等情况(打下手的)
    • 缓存服务器:通过向其他域名解析服务器查询获得域名与 IP 地址的对应关系,并将经常查询的域名信息保存到服务器本地,以此来提高重复查询时的效率,一般部署在企业内网的网关位置,用于加速用户的域名查询请求

二、DNS域名解析过程

1、分类

  • 递归解析:DNS 服务器在收到用户发起的请求时,必须向用户返回一个准确的查询结果。如果 DNS 服务器本地没有存储与之对应的信息,则该服务器需要询问其他服务器,并将返回的查询结果提交给用户
  • 迭代解析(反复):DNS 服务器在收到用户发起的请求时,并不直接回复查询结果,而是告诉另一台 DNS 服务器的地址,用户再向这台 DNS 服务器提交请求,依次反复,直到返回查询结果

2、解析图:

2.1 图:

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

2.2 过程分析

  • 第一步:在浏览器中输入www . google .com 域名,本地电脑会检查浏览器缓存中有没有这个域名对应的解析过的 IP 地址,如果缓存中有,这个解析过程就结束。浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几小时不等,域名被缓存的时间限制可以通过 TTL 属性来设置。这个缓存时间太长和太短都不太好,如果时间太长,一旦域名被解析到的 IP 有变化,会导致被客户端缓存的域名无法解析到变化后的 IP 地址,以致该域名不能正常解析,这段时间内有一部分用户无法访问网站。如果设置时间太短,会导致用户每次访问网站都要重新解析一次域名
  • 第二步:如果浏览器缓存中没有数据,浏览器会查找操作系统缓存中是否有这个域名对应的 DNS 解析结果。其实操作系统也有一个[域名解析]的过程,在 Linux 中可以通过 / etc/hosts 文件来设置,而在 windows 中可以通过配置 C:\Windows\System32\drivers\etc\hosts 文件来设置,用户可以将任何域名解析到任何能够访问的 IP 地址。例如,我们在测试时可以将一个域名解析到一台测试服务器上,这样不用修改任何代码就能测试到单独服务器上的代码的业务逻辑是否正确。正是因为有这种本地 DNS 解析的规程,所以有黑客就可能通过修改用户的域名来把特定的域名解析到他指定的 IP 地址上,导致这些域名被劫持
  • 第三步:前两步是在本地电脑上完成的,若无法解析时,就要用到我们网络配置中的 “DNS 服务器地址” 了。操作系统会把这个域名发送给这个本地 DNS 服务器。每个完整的内网通常都会配置本地 DNS 服务器,例如用户是在学校或工作单位接入互联网,那么用户的本地 DNS 服务器肯定在学校或工作单位里面。它们一般都会缓存域名解析结果,当然缓存时间是受到域名的失效时间控制的。大约 80% 的域名解析到这里就结束了,后续的 DNS 迭代和递归也是由本地 DNS 服务器负责
  • 第四步:如果本地 DNS 服务器仍然没有命中,就直接到根 DNS 服务器请求解析
  • 第五步:根 DNS 服务器返回给本地 DNS 域名服务器一个顶级 DNS 服务器地址,它是国际顶级域名服务器,如. com、.cn、.org 等,全球只有 13 台左右
  • 第六步:本地 DNS 服务器再向上一步获得的顶级 DNS 服务器发送解析请求
  • 第七步:接受请求的顶级 DNS 服务器查找并返回此域名对应的 Name Server 域名服务器的地址,这个 Name Server 服务器就是我要访问的网站域名提供商的服务器,其实该域名的解析任务就是由域名提供商的服务器来完成。 比如我要访问 www.baidu.com,而这个域名是从 A 公司注册获得的,那么 A 公司上的服务器就会有 www.baidu.com 的相关信息
  • 第八步:返回该域名对应的 IP 和 TTL 值,本地 DNS 服务器会缓存这个域名和 IP 的对应关系,缓存时间由 TTL 值控制
  • 第九步:Name Server 服务器收到查询请求后再其数据库中进行查询,找到映射关系后将其IP地址返回给本地DNS服务器
  • 第十步:本地DNS服务器把解析的结果返回给本地电脑,本地电脑根据 TTL 值缓存在本地系统缓存中,域名解析过程结束在实际的 DNS 解析过程中,可能还不止这 10 步,如 Name Server 可能有很多级,或者有一个 GTM 来负载均衡控制,这都有可能会影响域名解析过程
  • 注意:
    • 从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间使用的交互查询就是迭代查询
    • 114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。
    • 223.5.5.5和223.6.6.6是阿里提供的免费域名解析服务器地址
    • 8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用

三、搭建DNS域名解析服务器

1、概述

  • BIND:Berkeley Internet Name Domain ,伯克利因特网域名解析服务是一种全球使用最广泛的、最高效的、最安全的域名解析服务程序

2、安装软件

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

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

3、/bind服务中三个关键文件

  • /etc/named.conf : 主配置文件,共59行,去除注释和空行之和有效行数仅30行左右,用于设置bind服务程序的运行
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • /etc/named.rfc1912.zones : 区域配置文件(zone),用于保存域名和IP地址对应关系文件的所在位置,类似于图书目录,当需要修改域名与IP映射关系时需要在此文件中查找相关文件位置
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • /var/named 目录:数据配置文件目录,该目录存储保存域名和IP地址映射关系的数据文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

4、配置文件分析

  • 主配置文件共4部分组成
    • options{}
      RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

    • logging{}
      RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

    • zone{}
      RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

    • include
      RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 常用参数:
[root@server ~]# vim  /etc/named.conf 

options {  # 全局参数设置
        listen-on port 53 { 127.0.0.1; }; # 重要,监听允许访问的ip与端口,可以使用IP地址、网段、所有主机(any)
        listen-on-v6 port 53 { ::1; };# 重要,监听允许访问的ipV6与端口
        directory       "/var/named";  # DNS数据目录位置,默认即可
        dump-file       "/var/named/data/cache_dump.db"; # 默认缓存文件位置,默认即可
        statistics-file "/var/named/data/named_stats.txt"; # DNS状态文件保存文件,默认即可
        memstatistics-file "/var/named/data/named_mem_stats.txt"; # 内存状态文件保存文件,默认即可
        secroots-file   "/var/named/data/named.secroots"; # 安全根服务器保存位置,默认即可
        recursing-file  "/var/named/data/named.recursing"; # 递归查询文件保存位置,默认即可
        allow-query     { localhost; };  # 重要,表示允许那些客户端进行访问,可以书写IP地址、网段、所有主机(any)
        recursion yes;   # 重要,允许递归查询,若删除则为迭代查询

        dnssec-validation yes; # 开启加密,默认即可

        managed-keys-directory "/var/named/dynamic";  # 指定目录中文件保存位置,用于管理密钥(DNSSEC)

        pid-file "/run/named/named.pid"; # pid文件保存路径,默认即可
        session-keyfile "/run/named/session.key"; # 会话密钥存储路径,自动生成,默认即可
   
   
logging {  # 指定日志记录的分类及其存储目录
        channel default_debug {   # 设置日志输出方式
                file "data/named.run";  # 产生日志信息文件的位置
                severity dynamic;   # 日志级别
        };
};

zone "." IN {    # zone 表示区域, "." 表示根,此处设置DNS根服务器的相关内容
        type hint;    # 表示服务器的类型为根
        file "named.ca";  # 用于保存dns根服务器信息的文件,存储路径/var/named/named.ca,一共有13台ipv4和13台ipv6根服务器信息
};

include "/etc/named.rfc1912.zones";  # 表示当前DNS服务器的区域配置文件位置
include "/etc/named.root.key";   # 密钥存储文件位置
  • 一般需要修改三部分:
    • listen-on port 53 { 127.0.0.1; }; 即监听ip及端口
    • allow-query { localhost; }; 允许那些客户端访问
    • recursion yes; 是否开启递归查询

5、区域配置文件

5.1 作用

  • /etc/named.rfc1912.zones文件为bind服务程序的区域配置文件,用来保存域名与IP地址映射关系文件的位置,是一系列功能模板的集合
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

5.2 区域配置文件示例分析

  • 正向解析
zone "localhost.localdomain" IN {  # 正向解析域名
        type master; # 服务类型:master表示主服务器,slave表示从服务器,hint根服务器
        file "named.localhost";  # 域名与IP地址规则文件存储位置
        allow-update { none; };  # 允许那些客户端动态更新本机域名解析
};

# allow-update:允许更新解析库内容,一般关闭
# allow-query: 允许查询的主机,白名单
# allow-tranfter : 允许同步的主机,白名单,常用
# allow-recursion: 允许递归的主机
  • 反向解析:
zone "1.0.0.127.in-addr.arpa" IN { # 表示127.0.0.1的反向解析配置,IP地址需要倒置书写,只需书写网段即可
        type master;  
        file "named.loopback";  # 反向解析的规则文件保存位置
        allow-update { none; };
};

6、正向解析资源文件

6.1 概述

  • 查看:
[root@server ~]# vim  /var/named/named.localhost 
  • 注意:推荐对该模板文件进行局部修改

6.2 模板内容分析

$TTL 1D  # 设置生存周期时间,为1天,$表示宏定义
@       IN SOA  @ rname.invalid. (
# @ :表示zone域,现在表示域名,如baidu.com
# IN SOA : 授权信息开始
# rname.invalid. : 域名管理员的邮箱(不能使用@,使用点替代邮件分隔符@)
                                     1     ; serial  # 序列号,10位以内的整数
                                     1D      ; refresh # 更新频率为1天
                                     1H      ; retry   # 失败重试时间为1小时
                                     1W      ; expire  # 失效时间1周
                                     3H )    ; minimum # 缓存时间为3小时
		IN	NS	ns.域名.
ns		IN	A	域名解析服务器IP地址
www		IN	A   域名解析服务器IP地址
bbs		IN	A   域名解析服务器IP地址
mail	IN	A   域名解析服务器IP地址

# A:表示IPv4地址, AAAA表示IPv6地址

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

6.3 域名解析记录分析

  • A记录:A 代表 Address,用来指定域名对应的 IP 地址,如将 item.taobao.com 指定到 115.238.23.xxx,将 switch.taobao.com 指定到 121.14.24.xxx
  • MX记录:Mail Exchange,就是可以将某个域名下的邮件服务器指向自己的 Mail Server,如 taobao.com 域名的 A 记录 IP 地址是 115.238.25.xxx,如果将 MX 记录设置为 115.238.25.xxx,即 xxx@taobao.com 的邮件路由,DNS 会将邮件发送到 115.238.25.xxx 所在的服务器,而正常通过 Web 请求的话仍然解析到 A 记录的 IP 地址
  • NS记录:为某个域名指定 DNS 解析服务器,也就是这个域名由指定的 IP 地址的 DNS 服务器取解析
  • CNAME 记录:Canonical Name,即别名解析。所谓别名解析就是可以为一个域名设置一个或者多个别名,如将 aaa.com 解析到 bbb.net、将 ccc.com 也解析到 bbb.net,其中 bbb.net 分别是 aaa.com 和 ccc.com 的别名
  • TXT 记录:为某个主机名或域名设置说明,如可以为 ddd.net 设置 TXT 记录为 “这是 XXX 的博客” 这样的说明

7、反向解析资源文件

[root@server ~]# vim  /var/named/named.loopback 
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
IN		 NS       ns.域名.   # 域名服务器记录,注意结尾的点
ns		 IN	  A   域名解析服务器的IP地址
IP地址	PTR      域名.   # PTR 指针记录,用于反向解析

7.1 实验1:正向解析

服务端IP 客户端IP 网址
192.168.13.134 192.168.13.135 www.openlab.com
准备工作
[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld
# 服务端及客户端都设置静态IP地址
[root@server ~]# yum  install bind -y

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

DNS解析配置
  • 第一步:服务端操作,配置DNS主配置文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server named]# vim  /etc/named.conf 

options {
        listen-on port 53 { any ;};
		……
        allow-query     { any ;};

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:服务端操作,编辑区域配置文件,可以清空后添加,也推荐选择一个解析模版进行修改
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# vim  /etc/named.rfc1912.zones 
# 选择一个正向解析模版,进行修改,设置解析区域名及存储解析记录的数据文件名
zone "openlab.com" IN {
        type master;
        file "openlab.com.zone";
        allow-update { none; };
};

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第三步:服务端操作,编辑数据配置文件,推荐使用cp -a命令完全拷贝一份正向解析模版(named.localhost),在修改局部
[root@server ~]# cd  /var/named
[root@server named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@server named]# cp  -a  named.localhost openlab.com.zone
[root@server named]# vim  openlab.com.zone 
# 修改如下
$TTL 1D
openlab.com.    IN SOA  ns.openlab.com.  andy.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
openlab.com.    IN      NS      ns.openlab.com.
ns.openlab.com. IN      A       192.168.13.134

www.openlab.com.        IN      A       192.168.13.134
bbs.openlab.com.        IN      A       192.168.13.134
ftp.openlab.com.        IN      A       192.168.13.134
www1.openlab.com.       IN      CNAME   www.openlab.com.

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第四步:服务端操作,重启服务
[root@server named]# systemctl start named
  • 第六步:测试,将客户端的网卡配置文件中的DNS解析地址修改为服务端的IP地址,以后客户端的dns解析申请会交给服务端来完成
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
    修改后:
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@node1 ~]# vim  /etc/NetworkManager/system-connections/ens160.nmconnection      # 打开网卡配置文件
[ipv4]
address1=192.168.13.135/24,192.168.13.2
dns=192.168.13.134;   # 修改dns值为服务端ip
method=manual

[root@node1 ~]# nmcli  connection  reload   # 重载配置文件
[root@node1 ~]# nmcli  connection  up ens160  # 激活

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

[root@node1 ~]# nslookup  # 进入交互模式进行测试
> www.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	www.openlab.com
Address: 192.168.13.134
> ftp.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	ftp.openlab.com
Address: 192.168.13.134
> www1.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

www1.openlab.com	canonical name = www.openlab.com.
Name:	www.openlab.com
Address: 192.168.13.134
> # ctrl+d退出
[root@node1 ~]# nslookup  bbs.openlab.com  # 命令模式
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	bbs.openlab.com
Address: 192.168.13.134

# 或者使用下列方法测试
[root@node1 ~]# host  www.openlab.com
[root@node1 ~]# dig  @192.168.13.134  www.openlab.com

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

注意:第三步数据配置文件可以进行精简
  • SOA起始授权记录:openlab.com. IN SOA ns.openlab.com. admin.openlab.com. (),表示openlab.com.这个域名指定dns服务器为ns.openlab.com.这台主机,以及其它附加信息
  • ns记录:openlab.com. IN NS ns.openlab.com. ,声明openlab.com.这个域名的dns服务器为ns.openlab.com.主机
  • 以上区别:NS记录仅仅只是声明该域内哪台主机是dns服务器,用来提供名称解析服务,NS记录不会区分哪台dns服务器是master哪台dns服务器是slave。而SOA记录则用于指定哪个NS记录对应的主机是master dns服务器,也就是从多个dns服务器中挑选一台任命其为该域内的master dns服务器,其他的都是slave,都需要从master上获取域相关数据
  • A记录:表示那台主机解析为什么IP地址
  • CNAME记录:别名,www1.openlab.com.主机解析为www.openlab.com.主机在查找对应IP
  • 精简原则:
    • 可以使用@替代域名,如@替代openlab.com.
    • 可以使用空格或tab重复继承上一行第一列的值
    • 可以省略域名,会自动补全,如:www为www.openlab.com.
    • 配置文件可以省略如下:
[root@server named]# vim  openlab.com.zone

$TTL 1D
@    IN SOA  ns.openlab.com. admin.openlab.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
		   NS      ns.openlab.com.
ns         IN      A       192.168.48.130
www        IN      A       192.168.48.130
ftp        IN      A       192.168.48.130
bbs        IN      A       192.168.48.130
www1       IN      CNAME   www

7.2 实验2:反向解析

服务端IP 客户端IP 网址
192.168.13.134 192.168.13.135 www.openlab.com
  • 第一步:服务端操作,基于上例,继续完成,主配置文件按照上例设置不变,编辑区域配置文件,选择一个反向解析模版进行修改
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# vim  /etc/named.rfc1912.zones   
zone "13.168.192.in-addr.arpa" IN {  # 区域名使用倒置的网段号+.in-addr.arpa组成
        type master;
        file "192.168.13.arpa";      # 数据配置文件名使用网段号+.arpa组成
        allow-update { none; };
};

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:服务端操作,编辑数据配置文件,复制一份反向解析模版(named.loopback),在修改局部即可
[root@server ~]# cd  /var/named/
[root@server named]# cp  -a  named.loopback  192.168.13.arpa
[root@server named]# vim  192.168.13.arpa 
$TTL 1D
@       IN SOA  ns.openlab.com.  zy.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      ns.openlab.com.
134     IN      PTR     ns.openlab.com.
134     IN      PTR     www.openlab.com.
134     IN      PTR     bbs.openlab.com.
134     IN      PTR     ftp.openlab.com.

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第三步:服务端重启服务
[root@server named]# systemctl restart named
  • 第四步:客户端操作,测试
[root@node1 ~]# nslookup
> www.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	www.openlab.com
Address: 192.168.13.134
> 192.168.13.134
134.13.168.192.in-addr.arpa	name = ftp.openlab.com.
134.13.168.192.in-addr.arpa	name = ns.openlab.com.
134.13.168.192.in-addr.arpa	name = www.openlab.com.
134.13.168.192.in-addr.arpa	name = bbs.openlab.com.
>   # ctrl+d退出

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

四、部署DNS从服务器

1、作用

  • DNS作为重要的互联网基础设施服务,保证 DNS 域名解析服务的正常运转至关重要,只有这样才能提供稳定、快速且不间断的域名查询服务
  • DNS 域名解析服务中,从服务器可以从主服务器上获取指定的区域数据文件,从而起到备份解析记录与负载均衡的作用,因此通过部署从服务器可以减轻主服务器的负载压力,还可以提升用户的查询效率
  • 注意:
    • 时间同步必须保持一致性
    • bind最好使用同一版本

2、实验:主从DNS服务器

2.1 完全区域传送

  • 将一个区域文件复制到多个从服务器上的过程称为区域传送
  • 将主服务器的所有信息全部复制到从服务器中,称为完全区域传送,即复制整个区域文件
  • 实验说明
设备 IP 系统
主服务器 192.168.13.134 RHEL9.1
从服务器 192.168.13.135 RHEL9.1
  • 第一步:两个服务器server和node1恢复快照,安装软件,设置静态IP
[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld
[root@node1 ~]# setenforce 0
[root@node1 ~]# systemctl stop firewalld
# 服务端及客户端都设置静态IP地址
[root@server ~]# yum  install bind -y
[root@node1 ~]# yum  install bind -y

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:主服务器server端操作,设置dns主配置文件,修改内容如下:
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# vim  /etc/named.conf 
options {
        listen-on port 53 { 192.168.13.134; };  # 可以该为本机IP或any
 		……
        allow-query     { any; };

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第三步:主服务器server‘操作,设置区域配置文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# vim  /etc/named.rfc1912.zones 
zone "openlab.com" IN {
        type master;
        file "openlab.com.zone";
        allow-transfer { 192.168.13.135; };       
};
# 重点:改为同步模式,格式为allow-transfer { 从服务器的IP地址; };

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第四步:主服务器server端操作,设置正向解析的数据配置文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# cd  /var/named/
[root@server named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@server named]# cp  -a  named.localhost openlab.com.zone
[root@server named]# vim  openlab.com.zone 
$TTL 1D
openlab.com.    IN SOA  ns.openlab.com.  zy.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
openlab.com.            IN      NS      ns.openlab.com.
openlab.com.            IN      NS      slave.openlab.com.  # 增减从
ns.openlab.com.         IN      A       192.168.13.134
slave.openlab.com.      IN      A       192.168.13.135      # 增加从

www.openlab.com.        IN      A       192.168.13.134
ftp.openlab.com.        IN      A       192.168.13.134
bbs.openlab.com.        IN      A       192.168.13.134

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第五步:主服务器server端操作,重启服务
[root@server named]# systemctl start named
  • 第六步:从服务器node1端操作,修改主配置文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@node1 ~]# vim  /etc/named.conf 
options {
        listen-on port 53 { 192.168.13.135; };  
 		……
        allow-query     { any; };

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第七步:从服务器node1端操作,修改区域配置文件,注意:
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
zone "openlab.com" IN {
        type slave;                      # 服务类型变更为从
        masters  { 192.168.13.134; };    # 设置主服务器的IP地址
        file "slaves/openlab.com.zone";  # 从服务器的数据配置文件存储位置必须为slaves目录下
};

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第八步:从服务器node1端重启服务,当从服务器服务重启,会向主服务器同步拉取数据到/var/named/slaves
[root@node1 named]# cd slaves/
[root@node1 slaves]# ls           # 重启前为空目录
[root@node1 slaves]# systemctl start named
[root@node1 slaves]# ls   
openlab.com.zone         # 拉取数据

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第九步:测试,定位客户端node2,修改网卡的dns
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@node2 ~]# vim  /etc/NetworkManager/system-connections/ens160.nmconnection             #  设置dns为192.168.48.131
[root@node2 ~]# nmcli connection reload 
[root@node2 ~]# nmcli connection up ens160
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/2)
[root@node2 ~]# nslookup www.openlab.com
Server:		192.168.13.135
Address:	192.168.13.135#53

Name:	www.openlab.com
Address: 192.168.13.134

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

2.2 增量区域传送

  • 功能:仅复制区域中变化的数据部分
  • 第一步:主服务器server端操作,修改数据配置文件
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server named]# vim  /var/named/openlab.com.zone 
$TTL 1D
openlab.com.    IN SOA  ns.openlab.com.  alice.126.com. (
                                        1       ; serial   # 修改
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
openlab.com.            IN      NS      ns.openlab.com.
openlab.com.            IN      NS      slave.openlab.com.
openlab.com.            IN      MX      8       mail.openlab.com.  # 增加

ns.openlab.com.         IN      A       192.168.13.134
slave.openlab.com.      IN      A       192.168.13.135

mail.openlab.com.       IN      A       192.168.13.134    # 增加
www.openlab.com.        IN      A       192.168.13.134
ftp.openlab.com.        IN      A       192.168.13.134
bbs.openlab.com.        IN      A       192.168.13.134
www1.openlab.com.       IN      CNAME   www.openlab.com.   # 增加

# 注意:1       ; serial中序号修改为1,否则从服务器不会更新数据

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:主服务器server端操作,重启服务
[root@server named]# systemctl restart named
  • 第三步:从服务器node1端,重启服务
[root@node1 slaves]# systemctl restart named
  • 第四步:客户端node2测试
[root@node2 ~]# nslookup  mail.openlab.com
Server:		192.168.13.135
Address:	192.168.13.135#53

Name:	mail.openlab.com
Address: 192.168.13.134

[root@node2 ~]# nslookup  www1.openlab.com
Server:		192.168.13.135
Address:	192.168.13.135#53

www1.openlab.com	canonical name = www.openlab.com.
Name:	www.openlab.com
Address: 192.168.13.134

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

2.3 注意

  • 序号必须比原序号要大
  • 更新频率需要改小一些,这样可以更快看到实验结果
  • 增量传送中主服务端需要写关于从服务器的NS记录和A记录,否则从服务器端不更新数据

五、练习:配置dns服务的正反向解析

正向解析

服务端IP 客户端IP 网址
192.168.13.134 192.168.13.135 www.openlab.com
  • 第一步:关闭安全软件并安装
[root@server ~]# setenforce 0
[root@server ~]# systemctl stop firewalld
[root@server ~]# yum  install bind -y

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:在服务端进行配置DNS主配置文件
[root@server named]# vim  /etc/named.conf 

原文件:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
修改之后:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第三步:在服务端进行编辑区域配置文件
[root@server ~]# vim  /etc/named.rfc1912.zones 

原文件:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
修改之后:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第四步:在服务端编辑数据配置文件
[root@server ~]# cd  /var/named
[root@server named]# ls
data  dynamic  named.ca  named.empty  named.localhost  named.loopback  slaves
[root@server named]# cp  -a  named.localhost openlab.com.zone # 复制模板进行编辑
[root@server named]# vim  openlab.com.zone 

修改之后文件:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第五步:重启服务
[root@server named]# systemctl start named
  • 第六步:更改客户端dns服务IP并测试
[root@node1 ~]# vim  /etc/NetworkManager/system-connections/ens160.nmconnection      # 打开并编辑网卡配置文件
[root@node1 ~]# nmcli  connection  reload   # 重载配置文件
[root@node1 ~]# nmcli  connection  up ens160  # 激活

原文件:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
修改后:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

[root@node1 ~]# nslookup 
> www.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	www.openlab.com
Address: 192.168.13.134
> ftp.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	ftp.openlab.com
Address: 192.168.13.134
> www1.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

www1.openlab.com	canonical name = www.openlab.com.
Name:	www.openlab.com
Address: 192.168.13.134

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

反向解析

服务端IP 客户端IP 网址
192.168.13.134 192.168.13.135 www.openlab.com
  • 第一步:主配置文件不变,在服务端编辑区域配置文件。
    主配置文件:
    RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
[root@server ~]# vim  /etc/named.rfc1912.zones 

修改后:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第二步:在服务端编辑数据配置文件
[root@server ~]# cd  /var/named/
[root@server named]# cp  -a  named.loopback  192.168.13.arpa # 复制模板
[root@server named]# vim  192.168.13.arpa 

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
修改之后:
RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维

  • 第三步:在服务端重启服务
[root@server named]# systemctl restart named
  • 第四步:在客户端测试
[root@node1 ~]# nslookup
> www.openlab.com
Server:		192.168.13.134
Address:	192.168.13.134#53

Name:	www.openlab.com
Address: 192.168.13.134
> 192.168.13.134
134.13.168.192.in-addr.arpa	name = ftp.openlab.com.
134.13.168.192.in-addr.arpa	name = ns.openlab.com.
134.13.168.192.in-addr.arpa	name = www.openlab.com.
134.13.168.192.in-addr.arpa	name = bbs.openlab.com.
>   # ctrl+d退出

RHCE——八、DNS域名解析服务器,RHCE,Linux,服务器,智能路由器,网络,tcp/ip,网络协议,web安全,运维
练习完成。文章来源地址https://www.toymoban.com/news/detail-676490.html

到了这里,关于RHCE——八、DNS域名解析服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • DNS域名解析服务(正向、反向解析、主从域名服务器)

    在日常生活中人们习惯便用域名访问服务器,但机器间互相只认IP地址,域名与1P地址之间是多对一的关系,一个ip地址不一定只对应一个域名,且一个域名只可以对应一个ip地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是

    2024年02月03日
    浏览(50)
  • DNS域名解析服务器

    一、DNS简介 1、因特网的域名结构 2、域名服务器的类型划分 二、DNS域名解析的过程 三、DNS服务器配置 两个都定义,ttl的优先: 能解析,不能拼通(没有13这个主机) 别名: 测试: 主(192.168.168.138): 从(192.168.168.130): 先启主,再启从: 测试: 主: 从重启也不行:没

    2024年02月11日
    浏览(42)
  • 局域网添加DNS服务器进行域名解析

    在家庭局域网中,假如有若干个设备连接在同一台路由其中。路由器便和下属设备形成了一个小型局域网。 可以在局域网中我们可以通过设备的 ip 地址互相访问。 但是管理内部的局域网的机器过多,ip地址也变得越来越多,不想浪费精力在对ip的记忆上,而且使用IP远程登录

    2024年02月09日
    浏览(35)
  • Centos7搭建DNS(bind)服务器,配置域名泛解析记录

    前言就是没钱买域名,学习成本较大 (穷批哭死) ,再加上windows个人版的上的hosts文件不支持域名泛解析和多租户的域名解析,windows server环境又需要秘钥提供不支持长期学习,所以出一篇文章记录一下。 客户机:windows个人环境即可 服务器:两台nginx服务器(centos7)、一台

    2024年02月04日
    浏览(63)
  • ubuntu /etc/resolv.conf(定义域名解析服务:指定系统使用的DNS服务器地址和搜索域)(Temporary failure in name resolution)

    在Ubuntu系统以及其他类Unix操作系统中, /etc/resolv.conf 是一个关键的配置文件,用于定义域名解析服务。这个文件通常由本地系统或者网络管理员管理,指定了当用户尝试访问一个域名时,如何将该域名转换为IP地址。理解并正确配置 /etc/resolv.conf 文件对于确保系统网络连接正

    2024年01月22日
    浏览(49)
  • 【Linux】配置dns主从服务器,能够实现正常的正反向解析

    ​​​​​​1、首先,在主服务器上配置DNS解析器。打开配置文件 /etc/named.conf ,添加以下内容:   2、创建正向解析区域文件 example.com.zone ,并添加以下内容:   3、创建反向解析区域文件 xx.168.192.zone ,并添加以下内容: 4、在从服务器上进行相同的配置,只需将 type mas

    2024年01月23日
    浏览(42)
  • 【Linux】Centos 8 服务器部署:阿里云域名注册、域名解析、个人网站 ICP 备案详细教程

    目录 一、背景信息 二、操作步骤 (1)查询域名  (2)加入域名清单 (3)确认订单信息 (4)支付  (5)等待域名实名认证通过 三、域名注册成功 四、查看域名注册信息 五、申请免费的 SSL 证书  (1)上传 SSL 证书到服务器  (2)申请证书过程本地保存的信息  六、域名

    2024年01月18日
    浏览(54)
  • Linux——DNS域名解析服务

    个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。 座右铭:海不辞水,故能成其大;山不辞石,故能成其高。 个人主页:小李会科技的主页   目录  前言:  一.DNS系统的作用及类型 1.DNS 系统的作用(解析方式):***  2

    2024年02月15日
    浏览(52)
  • 网络技术学习十三:DNS(域名服务器)

    产生背景 通过IP地址访问目标主机,不便于记忆 通过容易记忆的域名来标识主机位置 域名的树形层次化结构 根域 领级域 主机所处的国家/区域,注册人的性质 二级域 注册人自行创建的名称 主机名 区域内部的主机的名称 由注册人自行创建和管理 用于域名和IP地址的互相解

    2024年02月09日
    浏览(41)
  • Linux之DNS域名解析服务

    目录 Linux之DNS域名解析服务 概述 产生原因 作用 连接方式 因特网的域名结构 拓扑 分类 域名服务器类型 ​编辑  DNS域名解析过程 分类 解析图 搭建DNS域名解析服务器 概述 安装软件 bind服务中三个关键文件 主配置文件分析 一般需要修改三部分: 区域配置文件 正向解析资源

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包