DNS原理

文章目录

  • 一、域名
    • 产生背景
    • 域名的树形层次化结构
  • 二、定义
  • 三、DNS查询模式
    • 递归查询
    • 迭代查询
  • 四、主机域名解析工作流程
  • 五、H3C配置DNS代理

首先可以看下思维导图,以便更好的理解接下来的内容。
在这里插入图片描述

一、域名

产生背景

在互联网中,通过IP地址访问目标主机虽然有效,但不便于记忆。为了解决这一问题,人们引入了域名系统(DNS),通过使用容易记忆的域名来标识和定位主机的位置。
在这里插入图片描述

域名的树形层次化结构

域名系统采用树形结构,由不同层次的域名组成:

  • 根域(Root Domain): 互联网域名结构的最顶层,表示为一个空字符串(“”)。根域下面是顶级域。
  • 顶级域(Top-Level Domain,TLD): 位于根域下,用于表示主机所处的国家/地区或注册人的性质,如".com"、“.org”、".cn"等。
  • 二级域(Second-Level Domain): 位于顶级域下,是注册人自行创建的名称,可以用于更具体的标识,如"example"。
  • 主机名(Host Name): 位于二级域下,用于区分同一域中不同的主机,由注册人自行创建和管理,如"www"、"mail"等。

在这里插入图片描述

二、定义

DNS(域名系统)用于实现域名与IP地址之间的相互解析,将人类友好的域名转换为计算机可理解的IP地址,或将IP地址反向解析为域名。
在这里插入图片描述

三、DNS查询模式

递归查询

递归查询是指客户端发出一个DNS查询请求,DNS服务器会负责查询并返回确切的查询结果给客户端。这种查询模式下,客户端只需要与一个DNS服务器进行通信,其余的查询过程由DNS服务器完成。

在这里插入图片描述

迭代查询

迭代查询是指DNS服务器在收到查询请求后,会返回一个已知的其他DNS服务器地址,然后由查询请求者自行向这些DNS服务器进行查询。这种查询模式下,DNS服务器之间相互协作,直至最终获得查询结果。

在这里插入图片描述

四、主机域名解析工作流程

主机域名解析工作流程包括以下步骤:

  1. 检查域名是否是本机域名。
  2. 检查本地的DNS缓存,可以使用命令ipconfig /displaydns查看本机DNS缓存,并通过ipconfig /flushdns清空缓存。
  3. 检查本机的hosts文件,该文件位于c:\windows\system32\drivers\etc,可以手动添加域名和对应的IP地址。
  4. 如果前述步骤未能解析域名,会向配置的DNS服务器发起查询请求,获取域名对应的IP地址。

在这里插入图片描述

在这里插入图片描述

五、H3C配置DNS代理

在H3C设备中,可以通过以下步骤配置DNS代理:

[h3c]dns proxy enable                   # 使用命令启用DNS代理功能。
[h3c]dns server 8.8.8.8                 # 配置公网DNS服务器地址,如
将内网终端的DNS服务器指向本路由器,使得内网终端的DNS查询通过路由器的DNS代理进行解析。

如有不详或错误,敬请指出。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySql015——使用子查询

一、创建customers表 ######################## # Create customers table ######################## use study;CREATE TABLE customers (cust_id int NOT NULL AUTO_INCREMENT,cust_name char(50) NOT NULL ,cust_address char(50) NULL ,cust_city char…

计网第四章(网络层)(七)

目录 一、路由信息协议RIP 1.距离向量: 2.跳数: 3.基本工作原理: 三个要点: 4.基本工作过程: (1)初始状态: (2)交换并更新信息 (3&#…

理解HTTPS/TLS/SSL(一)基础概念+配置本地自签名证书

文章目录 没有HTTPS时的样子场景模拟WireShark的Capture Filter和Display Filter设置Capture Filter启动程序设置Display Filter过滤抓到的包 结论 关于为什么加密更简洁有力的回答对称加密和非对称加密和CA证书密钥交换对称加密非对称加密CA机构和证书如何解决客户端和CA机构之…

图转超图 Graph convert toHypergraph

图转超图 DHT 介绍那么它有啥用呢? 这个实在太好玩了,参考的这个论文: EHGNN 采用的方法叫 Dual Hypergraph Transformation (DHT),主要就是把一个 graph 转为 hypergraph DHT 介绍 如何将 graph 转 hypergraph 的呢&#xff1…

基于鹈鹕算法优化的BP神经网络(预测应用) - 附代码

基于鹈鹕算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于鹈鹕算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.鹈鹕优化BP神经网络2.1 BP神经网络参数设置2.2 鹈鹕算法应用 4.测试结果:5.Matlab代码 摘要…

软考:中级软件设计师:无线网,网络接入技术,ipv6

软考:中级软件设计师:无线网 提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 &#x…

React面向组件编程

往期回顾:# React基础入门之虚拟Dom【一】 面向组件编程 react是面向组件编程的一种模式,它包含两种组件类型:函数式组件及类式组件 函数式组件 注:react17开始,函数式组件成为主流 一个基本的函数组件长这个样子 …

IDEA软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 IntelliJ IDEA是一款流行的Java集成开发环境(IDE),由捷克软件开发公司JetBrains开发。它专为Java开发人员设计,提供了许多高级功能和工具,使得开发人员能够更高效地编写…

文件传输协议

文章目录 一、FTP1. 定义2. 端口3. 数据传输方式主动方式被动方式 二、TFTP三、常用命令 首先可以看下思维导图,以便更好的理解接下来的内容。 一、FTP 1. 定义 文件传输协议(FTP)是一种用于在客户端和服务器之间进行文件传输的标准网络协…

一文讲通物联网嵌入式

最近有很多同学问我,物联网近几年一直是科技的热点,嵌入式和物联网有什么关系呢?我在这里统一给大家讲解一下。 嵌入式是应用于物联网产品方向的一种嵌入式操作系统。类似于Android系统是谷歌开发的移动操作系统,嵌入式实际上也是…

想知道期权买认购和卖认沽有何不同?赶快来看!

期权买认购和卖认沽这个都是做多的意思,看涨做多的意思,买认购是买方做多,无保证金,没有爆仓风险,涨跌幅无限制,卖认沽是卖方做多,需要保证金交易,会爆炸,收益是锁定的&a…

SSH远程连接macOS服务器:通过cpolar内网穿透技术实现远程访问的设置方法

文章目录 前言1. macOS打开远程登录2. 局域网内测试ssh远程3. 公网ssh远程连接macOS3.1 macOS安装配置cpolar3.2 获取ssh隧道公网地址3.3 测试公网ssh远程连接macOS 4. 配置公网固定TCP地址4.1 保留一个固定TCP端口地址4.2 配置固定TCP端口地址 5. 使用固定TCP端口地址ssh远程 …

机房安全之道:构筑坚固的网络防线

引言: 在数字化时代,机房成为了许多组织和企业的核心基础设施,承载着重要的数据和应用。然而,随着网络攻击日益猖獗,机房的安全性显得尤为重要。本文将深入探讨如何构建坚固的网络防线,保护机房免受攻击的方…

光伏电站、变电站、等直流系统电参量测量仪器怎么选型

安科瑞虞佳豪 壹捌柒陆壹伍玖玖零玖叁 应用场景 工作拓扑图 功能 ①对电能参数进行采样计量和监测,逆变器或者能量管理系统(EMS)与之进行通讯,根据实时功率及累计电能实现防逆流、调节发电量、电池充放电等功能; ②…

STM32--SPI通信与W25Q64(2)

STM32–SPI通信与W25Q64(1) 文章目录 SPI外设特征 SPI框图传输模式主模式全双工连续传输 非连续传输硬件SPI读写W25Q64 SPI外设 STM32内部集成了硬件SPI收发电路,可以由硬件自动执行时钟生成、数据收发等功能,减轻CPU的负担。 特…

2023.8各大浏览器11家对比:Edge/Chrome/Opera/Firefox/Tor/Vivaldi/Brave,安全性,速度,体积,内存占用

测试环境:全默认设置的情况下,均在全新的系统上进行测试,系统并未进行任何改动,没有杀毒软件,浏览器进程全部在后台,且为小窗模式,小窗分辨率均为浏览器厂商默认缩放大小(变量不唯一)&#xff0…

Window基础命令

文章目录 查看哪些端口被禁用TCP协议删除开机启动项方案1方案2 查看哪些端口被禁用TCP协议 netsh interface ipv4 show excludedportrange protocoltcp删除开机启动项 方案1 列出所有启动项 bcdedit /enum仔细看你要删除的是哪一项(看description)&a…

【LeetCode: 56. 合并区间+贪心+双指针+标识+模拟】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

postgresql类型转换函数

postgresql类型转换函数 简介CAST 函数to_date 函数to_timestamp 函数to_char 函数to_number 函数隐式类型转换 简介 类型转换函数用于将数据从一种类型转换为另一种类型。 CAST 函数 CAST ( expr AS data_type )函数用于将 expr 转换为 data_type 数据类型;Post…

稳恒电路直观理解

图v0 图v1 图v2 图v3 图v4 自由正电荷s,定向移动过程中,在任何一位置处受力都是平衡的,即s所受总合力为0, 即s处于匀速运动:直导体中匀速直线运动、拐弯处匀速圆周运动 起初t0时刻, s的势能是最高的E0,之…