DNS正向解析和主从复制

目录

概念

DNS解析

例:www.baidu.com.

解析过程

DNS查询方式

DNS的查询过程

DNS软件bind

正向解析(根据域名查找ip地址)

1.先安装bind软件

2.打开网卡配置文件  将DNS1改为自己本机 (更改完配置重启服务)

3.打开bind主配置文件 /etc/named.conf  

将配置文件更改成any 或者直接注释掉

4.打开区域配置文件   wq保存退出

5.将原配置文件模板复制到刚刚创建的文件里

编写刚才复制的文件

6.重启bind服务

7.输入域名解析

主从复制

1. 关闭防火墙和安全机制                 打开从服务器安装bind

2.更改bind配置文件

3.更改区域配置文件

4.打开主服务器   编辑区域配置文件

重启网络服务

6.复制之前的数据配置文件  

进行编辑

重启服务

DNS解析放入DNS解析服务器ip地址自己​编辑

域名解析

关闭主服务器bind软件

域名解析一样成功


概念

DNS(Domain Name System,域名系统)是一种用于将域名转换为IP地址的分布式数据库系统。它由一组称为DNS服务器的计算机组成,这些服务器存储了域名与IP地址之间的映射关系。当用户尝试访问一个网站时,他们的计算机将发送一个DNS查询请求到DNS服务器,以获取该网站的IP地址。DNS服务器将返回相应的IP地址,然后用户的计算机将使用该IP地址与网站建立连接。

DNS的主要作用是将域名解析为IP地址,从而使得用户能够通过简单易记的域名来访问互联网上的资源。它使得互联网的访问变得简单和方便,避免了早期需要通过手动输入复杂难记的IP地址来访问网站的方式。

此外,DNS还支持其他功能,例如域名解析、邮件服务器定位、反向查询等。它也提供了安全机制,例如域名劫持、DNS污染等防护措施。

DNS解析

根域:全球根服务器节点只有13个,10个在美国,1个荷兰,1个瑞典,1个日本

一级域名:.cn(中国) .us .tw .kr(韩国) .jp(日本) .hk(香港)uk(英国) ........

二级域名:.com.cn(中国商业组织) edu.cn(教育机构) .org.cn(非盈利) .net.cn(中国运营商)

三级域名:sina.com.cn nb.com.cn haixi.com.cn .........

组织域:.com .org .net .CC

国家域:.cn .tw(台湾) .hk(香港) .iq .ir .jp(日本)

例:www.baidu.com.

. :根域

.com:一级域(顶级域)

.baidu:二级域

www:主机名

解析过程

www.baidu.com.

根服务器:baidu.

一级域:www.com.

二级域:www.baidu.com.

DNS查询方式

迭代查询:DNS迭代查询是本地域名服务器向根域名服务器查询域名对应IP地址的过程。根域名服务器会告诉本地域名服务器下一步应该向哪个服务器查询,直到找到所需域名对应的IP地址

递归查询:DNS的递归查询是指当本地域名服务器无法直接解析域名时,它向根域名服务器进行查询,然后由根域名服务器告诉它下一步应该向哪个服务器进行查询,直到找到所需域名的IP地址。然后,本地域名服务器将该IP地址返回给发出查询请求的客户端。

DNS的查询过程

www.baidu.com.

1.先查询host文件,没有

2.查询dns缓存服务器,有直接回复   没有

3.去问根服务器(根服务器只能解析.)根服务器是迭代查询 ,透露消息让你去找.com.(一级服务域)

4.去找一级域com服务器,只能解析 主机名.com 主机名+一级域+根域名 (级域服务器是迭代查询 让你去找 二级域服务器中)

5.找到二级域服务器后 迭代查询www.baidu.com 在我管理范围内   www.二级域.一级域根域直接 告诉 dns 缓存服务器 迭代查询 完成

6.缓存服务器告诉 客户端,dns解析服务器会缓存结果递归查询完成

DNS软件bind

服务名称:named

主配置文件:/etc/named.conf

区域配置文件:/etc/named.rfc1912.zones

管理域名:baidu.com      ky33.com

数据库文件:/var/named/ky33.com.zone  (需要注意此文件的权限,自动生成一个用户named并且他的家目录就在/var/named)

正向解析(根据域名查找ip地址)

1.先安装bind软件

2.打开网卡配置文件  将DNS1改为自己本机 (更改完配置重启服务)

3.打开bind主配置文件 /etc/named.conf  

将配置文件更改成any 或者直接注释掉

4.打开区域配置文件   wq保存退出

5.将原配置文件模板复制到刚刚创建的文件里

编写刚才复制的文件

6.重启bind服务

7.输入域名解析

主从复制

  (打开两台虚拟机)

1. 关闭防火墙和安全机制                 打开从服务器安装bind

2.更改bind配置文件

3.更改区域配置文件

4.打开主服务器   编辑区域配置文件

5.打开网卡配置文件添加DNS2为从服务器

重启网络服务

6.复制之前的数据配置文件  

进行编辑

重启服务

DNS解析放入DNS解析服务器ip地址自己

域名解析

关闭主服务器bind软件

域名解析一样成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/184658.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringMVC调用流程

SpringMVC的调用流程 SpringMVC涉及组件理解: DispatcherServlet : SpringMVC提供,我们需要使用web.xml配置使其生效,它是整个流程处理的核心,所有请求都经过它的处理和分发![ CEO ] HandlerMapping : SpringMVC提供&…

SpringCloud微服务:Nacos快速入门

目录 第一步:cloud-demo的pom文件 第二步:user-service的pom文件 第三步: user-service的yml文件 第四步:order-service的pom文件 第五步: order-service的yml文件 运行 访问数据 1.Nacos服务搭建 下载安装包 …

如何深度了解汤泉场所?VR全景给你答案

天气逐步转凉,温泉、水会这些室内汤泉场所开始登上消费的主战场。伴随着人们物质生活水平的提高,人们对休闲养生会馆的要求也愈发旺盛,汤泉场所也逐渐从单一的洗浴开始向休闲、娱乐、保健、桑拿等多种业态形式发展,那么大家如何深…

java雷区?要小心的子父类代码!

目录 一段子父类调用重写的代码 1. 重写的代码 2. 执行结果 3. 分析原因 4. 总结概括 一段子父类调用重写的代码 这是一段有坑的代码,我们创建一个子类A和父类B,A中重写function方法,并且在B的构造方法中调用function 1. 重写的代码 …

C# - 委托、事件、Action、Func

前言:所有的名词,都是基于委托产生的 委托 (delegate) 解释: 其实就是一种指定格式的函数模版(容器) 这个模版(容器)可以用来存放各种格式和它相同的函数(的引用) 比如指定类型参数 指定参数个数 指定返回值等等 定义…

GB28181流媒体平台LiveGBS切换为国产信创环境下达梦数据库、高斯数据库、瀚高数据库的配置说明

LiveGBS流媒体平台GB/T28181功能-支持数据库切换为高斯数据库信创瀚高数据信创数据库 1、如何配置切换信创达梦数据库?2、如何配置切换高斯数据库?3、如何配置切换信创瀚高数据库?4、搭建GB28181视频直播平台 1、如何配置切换信创达梦数据库&…

在市场发展中寻变革,马上消费金融树行业发展“风向标”

11月11日,2023金融街论坛年会第三届全球金融科技大会“金融科技创新与合规安全”平行论坛在北京召开。会上,马上消费金融副总经理孙磊就数据对金融的赋能作用、数据安全治理等方面展开了深度讨论。 公开信息显示,马上消费金融是一家经中国银保…

行内样式、内部样式、外部样式

行内样式: 该元素的所在本行中使用style标记来写样式 内部样式: 在head标签中使用style标记来写样式 外部样式: 在head标签中使用link标记引用外部样式 注意优先级: 行内样式>内部样式>外部样式 代码…

Spring6(四):JUnit、事务

文章目录 5. 单元测试:JUnit5.1 整合JUnit55.2 整合JUnit4 6. 事务6.1 JdbcTemplate6.1.1 准备工作6.1.2 实现CURD①装配 JdbcTemplate②测试增删改功能③查询数据返回对象④查询数据返回list集合⑤查询返回单个的值 6.2 事务6.2.1 编程式事务6.2.2 声明式事务 6.3 …

如何在 Linux 上部署 RabbitMQ

如何在 Linux 上部署 RabbitMQ 文章目录 如何在 Linux 上部署 RabbitMQ安装 Erlang从预构建的二进制包安装从源代码编译 Erlang RabbitMQ 的安装使用 RabbitMQ Assistant 连接 RabbitMQ Assistant 是一款优秀的RabbitMQ 可视化管理工具,提供丰富的管理功能。下载地址…

【算法每日一练]-图论(保姆级教程 篇3(遍历))#图的遍历 #奶牛牧场 #杂务

今天讲图的遍历 目录 题目:图的遍历 思路: 题目:奶牛牧场 思路: 题目:杂务 思路: 题目:图的遍历 思路: 正向建边需要跑O(N^2)会超时,所以反向建边,先从最大的点出发&#x…

海外推广必备|如何制定领英LinkedIn营销战略?

在网络上脱颖而出不是一件简单的事。不仅有比以往更多的平台、算法和内容类型,而且还有更多的企业在争夺注意力。据统计,每天有超过 270 万家公司在 LinkedIn 上发布信息。 策略很重要,尤其是在 LinkedIn 营销领域。下面将为你总结LinkedIn 营…