当前位置: 首页 > news >正文

DNS域名解析以及操作流程

dns:将域名转化为IP地址的过程,域名方便人们记忆,ip地址过长,且都是数字,不方便记忆,所以才出现了域名。

 怎么实现访问域名等于访问ip地址

1.老方法:写入文件里

/etc/hosts

左边 IP地址    右边域名

格式例如:192.168.68.3   www.baidu.com

 写入文件的域名优先级大于公网的域名优先级

2.安装dns相关的软件,来实现dns解析

查询方式:1.递归查询:只需问一次,就能知道结果

2.迭代查询:需要问多次,才能知道结果

迭代:根的dns服务器只能解析:主机名+根域

           顶级域的dns服务器只能解析:主机名+顶级域+根域

二级域的dns服务器只能解析:主机名+二级域+一级域+根域

二级域又称为权威dns服务器

 在内网中搭建dns服务器 只能把自己当做dns  

操作过程:

第一步先下载软件

 

 第二步  先去设置自己的dns为自己 这台主机相当于我的dns服务器

 

 第三步查看配置文件 然后进行修改

 其次  修改域名文件(也可以称为子配置文件)

 

 因为修改的是配置文件,所以要重启

或者可以用nslookup验证

 

主从复制   有两个dns  第二个dns做备胎  防止第一个dns关闭或者损坏

 打开两个终端

 主机跟备胎机同时下载bind软件包

修改dns配置文件 

 

 

查看是否生效

 

主服务器修改配置文件

 

修改域名文件配置

 在主服务器中配置数据库文件

保存退出之后一定要重启

 

 接下来 再看备胎dns

下载完bind之后  改一下dns的配置文件

验证一下 是否成功

 

在备胎上也要修改主配置文件

 

 

 修改域名文件

 修改完配置文件之后 要刷新

 验证

 现在模拟 主dns 坏了

所以主dns坏了  还是可以解析 因为有从

主从之间同步

 将主dns服务器上的www改为192.168.68.10

 

如果想要备胎dns同步收到的话

要修改以下位置:

添加slave  让slave知道主dns修改的地方 并传给slave备胎dns

 

 查看备胎dns

一开始时间是22:11

 同步之后时间改变

或者可以在备dns查看dig命令

 可以证明同步  如果不设置的情况下,备dns是要在一天之后 才能收到

相关文章:

  • 力扣 | 509. Fibonacci
  • Springboot开发的大学生宿舍共享厨房系统宿舍自习室宿舍洗衣房系统寝室系统技术文档论文功能部分
  • MySQL连续案例续集
  • Arduino开发实例-AS608光学指纹传感器驱动
  • ElasticSearch概述+SpringBoot 集成 ES
  • flutter使用get库管理路由,并设页面跳转动画和常见动画
  • 了解JavaScript 加密、混淆和生成签名
  • 逼格满满,推荐一个高效测试用例工具:XMind2TestCase !
  • 详解FreeRTOS:内存管理(高级篇—8)
  • 设计模式—— 单例设计模式
  • leetcode 动态规划(单词拆分)
  • 面向对象的三大特性
  • Kali安装Xrdp结合内网穿透实现无公网ip远程访问系统桌面
  • 单例模式的八种写法、单例和并发的关系
  • 打印日期c++
  • 深入了解以太坊
  • canvas 绘制双线技巧
  • Date型的使用
  • exif信息对照
  • JavaScript设计模式与开发实践系列之策略模式
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Making An Indicator With Pure CSS
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • 给初学者:JavaScript 中数组操作注意点
  • 简析gRPC client 连接管理
  • 前端路由实现-history
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 小李飞刀:SQL题目刷起来!
  • 学习Vue.js的五个小例子
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 自定义函数
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (31)对象的克隆
  • (6)添加vue-cookie
  • (day6) 319. 灯泡开关
  • (SpringBoot)第二章:Spring创建和使用
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (新)网络工程师考点串讲与真题详解
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • **PHP二维数组遍历时同时赋值
  • .NET BackgroundWorker
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 项目指定SDK版本
  • .NET MVC之AOP
  • .Net 垃圾回收机制原理(二)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net6 Api Swagger配置
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .net与java建立WebService再互相调用
  • @Documented注解的作用
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ 转载 ] SharePoint 资料