DNS服务与缓存

article/2025/10/7 8:03:23

DNS服务

  • DNS的作用
    • DNS的解析方式
    • DNS的协议端口号
    • DNS的解析过程
      • DNS 缓存
  • DNS 缓存服务搭建

DNS的作用

将域名解析成IP地址

DNS的解析方式

正向解析:域名解析出IP。
反向解析:IP解析出域名

DNS服务器存储着大量的ip和域名映射记录,它的记录文件也分为正向解析文件和反向解析文件。
正向解析文件:存储的记录称为A记录,A记录记录着域名和IP的映射关系
反向解析文件:存储的记录称为PTR指针,PTR记录着IP和域名的映射关系。

DNS的协议端口号

DNS服务既属于TCP协议也属于UDP协议,端口号为53号

DNS的解析过程

DNS的解析过程是分层解析的,一般客户机将解析的请求发送给它的DNS服务器,DNS服务器首先要从根DNS服务器 开始发送域名解析请求

根将COM域的IP反馈给客户机的本地DNS服务器,本地DNS服务器,COM域服务器反馈baidu域的IP给本地DNS服务器,本地DNS服务器访问baidu

域服务器询问www域服务器的ip,baidu域服务器给dns服务器反馈www域的ip,这时本地DNS服务器得到www.baidu.com的精确ip后,直接将这个映射记录反馈给客户机,客户机直接访问www.baidu.com服务器,服务器反馈相应的数据。

最后本地DNS服务器会把刚刚那个地址解析出来后,本地DNS服务器会告诉客户机

DNS 缓存

其中一台DNS服务器可以上网去获取DNS映射记录,客户机将DNS服务器地址指向这台可以上网的DNS服务器,从而获取到相应的映射记录。
一个主机有两个网卡,一个内网网卡,一个外网网卡,可以上网并开启了DNS服务器功能,可以帮助内网的上网,有映射记录。客户机网关指向服务器,只要服务器收到请求,缓存有记录,就会丢给客户机,这个叫DNS缓存

DNS 缓存服务搭建

环境配置 设置网卡
在这里插入图片描述
提供服务的虚拟机需要有一张可以上网的网卡。然后在添加一张网卡,用于向其它设备提供服务
客户机做测试用的配置一张VMnet1网卡就可以
在这里插入图片描述
编辑网卡
在这里插入图片描述
设置完之后可以在物理机的网络连接查看VMnet1网卡是否在同一网段
在这里插入图片描述

配置DNS服务
编辑 添加的上网网卡
在这里插入图片描述
重启网卡
systemctl restart network
yum安装
yum -y install bind*
编辑配置文件
在这里插入图片描述测试
在这里插入图片描述重启网卡
在这里插入图片描述
查看网卡是否成功
在这里插入图片描述
关闭防火墙
在这里插入图片描述
测试与服务器的能否通信
在这里插入图片描述
测试服务器
在这里插入图片描述
测试客户机
在这里插入图片描述


http://chatgpt.dhexx.cn/article/vBprcoQK.shtml

相关文章

刷新DNS缓存

小知识: 当dns堆积过多,或者指向出现错误时,会影响网页速度,甚至上不了网(感觉上),所以刷一下还是可以的 winR键 cmd回车 输入 ipconfig/flushdns (不用担心该作用仅刷新缓存) 好了 备注:dns缓存是干啥的,就是用来记录网址对应的ip地址的…

macOS如何刷新DNS缓存

有的时候,我们会遇到网页打不开或者访问慢的情况,这个时候,我们一般可以通过刷新DNS缓存来解决。今天我就教一教大家macOS如何刷新DNS缓存。 什么是DNS 域网络系统 (DNS) 服务器将熟悉的域名(如 howtogeek.com)转换为…

怎么清除DNS缓存?

怎么清除DNS缓存? 一、DNS相关概念认知1、DNS是什么?2、DNS缓存是什么?3、为什么要清理DNS缓存? 二、清理DNS缓存方法1、MacOS 清除DNS缓存第一步 进入终端 (MacOS)第二步 执行指令 (MacOS)1)OS X 10.12 (Sierra) and later2)OS X 10.11 (…

你真的知道如何正确清除 DNS 缓存吗?( 附全平台详细教程 )

DNS 缓存是一个临时数据库,用于存储有关以前的 DNS 查找的信息。换句话说,每当你访问网站时,你的操作系统和网络浏览器都会保留该域和相应 IP 地址的记录。这消除了对远程 DNS 服务器重复查询的需要,并允许你的 OS 或浏览器快速解…

DNS服务与配置缓存服务

文章目录 前言一、了解DNS1.DNS的作用2.DNS的解析方式3.使用DNS的原因4.DNS的协议端口号5.DNS的5层层级 二、DNS的解析过程三、DNS缓存1.DNS缓存服务器解析2.DNS缓存服务搭建 前言 DNS又称域名解析服务,因为我们对数字不敏感,记不住IP地址,所…

DNS高速缓存

DNS相关资料: 1.什么是DNS DNS(Domain Name System域名系统) 是互联网上存储域名和ip映射关系的一个分布式数据库,它负责把域名转换成ip地址,或ip地址转换为域名。DNS运行于TCP/UDP的53端口上。 2.什么是高速…

DNS 缓存、CDN 缓存、浏览器缓存,JVM DNS 缓存详解

最近测试遇到修改host文件后,清除浏览器缓存后,重启浏览器后,发现浏览器还是访问老DNS服务,于是网上查查原因,豁然开朗。 这里对互联网上一些文章进行整理,原文可查看参。 1、DNS 缓存 1.1 什么是DNS 全…

2020年IT技术趋势概览

RW网站发布了2020最新技术发展趋势及2019数据统计,几乎涵盖了IT,通信,AI等领域的所有技术。 语言方面,python发展最快,使用最多的是JS 5G,BI,区块链都在2019年有了爆炸式的发展

中国未来IT展望

我感觉中国IT市场是非常有潜力的,还有很多未知领域可以探索。首先,信息安全应该得到充分保障:使用复杂的量子纠缠技术加密等。同时,通信的速度与质量也可能大大提升:网速达到6G甚至7G,网络延迟基本为0.....…

计算机前沿技术介绍

一、区块链 1. 什么是区块链? 区块链起源于比特币区,块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特…

如何学习一项新的IT技术

本文总结新技术学习经验和方法,探讨如何能更高效的更成体系的完成一项IT技术的学习和提升。如何评价掌握了一项IT新技术?可以分为以下三个阶段: 掌握了原理和理念; 有动手实践和配置管理能力; 有排错能力&#xf…

新技术之互联网+

“互联网”是把互联网的创新成果与经济社会各领域深度融合,推动技术进步、效率提升和组织变革,提升实体经济创新力和生产力,形成更广泛的以互联网为基础设施和创新要素的经济社会发展新形态。2015年,国务院发布了《关于积极推进“互联网"行动的指导意见》。 “互联网”有六…

IT圈最近比较火热的技术都是哪些?

前言 如果现在要问什么行业最火,毋庸置疑,会有很多人第一反应回答是IT行业。众所周知,近些年互联网行业的高速发展,IT技术不断推陈出新,各种技术更新迭代周期越来越快,涌入IT技术开发的人员也是成倍增长&am…

盘点2021年九大新技术趋势,也是2022需要关注和学习的

目录 1. 人工智能 (AI)和机器学习 2. 机器人流程自动化 3. 边缘计算 4. 量子计算 5. 虚拟现实和增强现实 6. 区块链 7. 物联网 8. 5G 9. 网络安全 今天的技术正在快速发展,带来更快的变化和进步。然而,不仅技术趋势和新兴…

Android系统签名jks文件

Android Studio普通应用-》系统应用 在android framework开发过程中,通常使用系统应用在验证某些功能,(系统功能权限大,可以通过反射获取hide接口,便于功能调试)。 一般做法,是将AndroidStudio…

[APK签名] .pk8、.x509.pem转化为.keystore签名

.pk8、.x509.pem转化为.keystore签名 利用Android系统签名 platform.pk8 和 platform.x509.pem 生成Android Studio需要的Apk签名文件xxx.keystore 一、下载工具 需要使用到 keytool-importkeypair 这个工具 keytool-importkeypair 下载路径如下: https://github…

安卓源码下apk进行platform签名的方法

目录 一 任意目录下创建一个文件夹 二 该目录下需要准备的5个文件 三 执行命令 四 生成结果 一 任意目录下创建一个文件夹 二 该目录下需要准备的5个文件 上述五个文件, 前四个可以从编译好的安卓源码工程目录下复制, 第五个是自己需要签名的apk文件 …

通过.pk8及.pem文件生成Android studio使用的keystore文件。

一、工具准备:OpenSSL、Android studio。 目录 一、准备工具: 二、使用OpenSSL生成key.pem及platform.p12 1. 找到OpenSSL安装路径C:\OpenSSL-Win64\bin,点击文件路径,输入cmd并回车。 2. 在cmd中输入指令将platform.pk8生成…

BeyondCompare4

将以下操作保存为bat文件(新建txt,然后将后缀改为bat),然后双击运行即可。 reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f 这个操作是删除BeyondCompare4注册表里CacheID的值; 另外…

Android签名机制-签名过程详解

目录 一、前言 二、准备知识 1、数据摘要 2、签名文件和证书 3、jarsign和signapk工具 4、keystore文件和pk8,x509.pem文件的区别 5、手动的签名Apk包 三、分析Android中签名流程机制 1、MANIFEST.MF 2、下面再来看一下CERT.SF文件内容 3、最后我们在来看…