首页 > 其他分享 >计算机基础-DNS

计算机基础-DNS

时间:2024-11-18 15:30:29浏览次数:1  
标签:计算机 基础 查询 集中式 DNS IP地址 服务器

DNS是什么

DNS(Domain Name System)是⼀种⽤于将域名(例如www.baidu.com)转换为IP地址(例如 220.181.111.188 )的分布式系统。

在互联⽹上,计算机和其他⽹络设备使⽤IP地址来相互识别和通信。

然⽽, IP地址是⼀串数字,不太⽅便⼈们使⽤和记忆,所以就使⽤了域名来代替复杂的IP地址

一句话总结:DNS用于域名解析

对于DNS服务器若采⽤集中式的设计有以下问题

1、单点故障

如果 DNS 服务器崩溃,那么整个⽹络随之瘫痪。

通信容量(traaffic volume) ,单个 DNS 服务器不得不处理所有的 DNS 查询,这种查询级别可能是上百万上千万级,⼀台服务器很难满⾜;

2、远距离集中式数据库

单个 DNS 服务器不可能 邻近 所有的⽤户,假设在美国的 DNS 服务器不可能临近让澳⼤利亚的查询使⽤,其中查询请求势必会经过低速和拥堵的链路,造成严重的时延;

3、维护

维护成本巨⼤,⽽且还需要频繁更新

DNS解析过程


标签:计算机,基础,查询,集中式,DNS,IP地址,服务器
From: https://www.cnblogs.com/HomeOFMarmot/p/18552773

相关文章

  • 计算机专业读研,薪资会有很大提升吗?
    悟空非空也认为,若是计算机专业读研一定要慎重。计算机专业和其他专业不一样,不是越老越吃香,而是越年轻越吃香,计算机专业可以用青春换金钱的,毕竟程序员既是脑力活又是体力活。 计算机读研方向很重要,你需要选择那些算法或者深度学习人工智能方向,这些方向毕业的时候,硕士学历对......
  • linux学习day01_计算机基础
    1、理解计算机的构成简单的说,CPU下达指令使是核心,内存提供正要进行的资源,硬盘用来存储数据,主板用来连接硬件,外设方便使用电脑的(键鼠组合),显卡为了看的更清楚,电源供电使用 2、电脑常用的计算单位1M=1024K=1024*1024Byte=1024*1024*8bit 20M=20Mbps=20/8=2.5Mbyte Tip:1......
  • Exchange 2016部署实施案例篇-05.OOS部署与基础配置
    昨天我们完成了ExchangeServer的初始化配置工作,接下来我们看下如何将OfficeOnlineServer(OOS)与ExchangeServer做集成。在没有跟OOS集成之前,我们在OWA里打开带附件的邮件只有下载的选项并没有预览的选项 OOS部署先决条件准备首先我们将需要部署OOS的服务器加入域......
  • 计算机网络(12)介质访问控制
    ok通过前面的学习我们已经知道数据链路层提供的服务有帧封装,物理地址,流量控制,错误控制,访问控制。今天就来记录最后的访问控制。介质访问控制(MAC)详解介质访问控制(MediaAccessControl,简称MAC)是计算机网络中的一种机制,用于控制多个设备如何在共享的通信介质上进行数据传......
  • 计算机网络(13)以太网
    以太网详解以太网(Ethernet)是一种常见的局域网(LAN)技术,广泛用于企业网络、家庭网络以及数据中心。它定义了有线通信的物理层和数据链路层技术标准,提供了高效、可靠的通信机制。1.以太网的起源和发展诞生:以太网最初由罗伯特·梅特卡夫(RobertMetcalfe)于1973年提出,用于连接一......
  • Java 基础 - 字符串类
    字符串类重要的字符串类有String、StringBuilder、StringBuffer1、StringString是不可变类,内部是由final定义的字符数据构成。privatefinalcharvalue[];1.1String类的层次结构如下:String实现了比较接口,字符序列接口,序列化接口,具有以上接口的特性1.2重写了Obje......
  • SIDCHG(在64位Windows上为SIDCHG64)3.0j 是一个命令行工具,用于修改本地计算机的安全标识
    SIDCHGSIDChangeUtility SIDCHG-SID更改工具概述SIDCHG(在64位Windows上为SIDCHG64)3.0j是一个命令行工具,用于修改本地计算机的安全标识符(SID)和计算机名,适用于Windows2022/11/2019/2016/10/8.1/2012R2/8/2012/7/2008R2。它将当前的计算机SID替换为新的随机SID。此外,它......
  • vue2-基础核心
    vue简介vue中文官网动态构建用户界面的渐进式JavaScript框架vue的特点:遵循MVVM模式采用组件化模式,提高代码复用率,让代码更好维护声明式编码,无需直接操作DOM,提高开发效率,编码简洁、体积小,运行效率高本身只关注UI,也可以引入其他三方库开发项目使用虚拟DOM+优秀的Diff算......
  • 关于Java中算法的基础运用与讲解
    1.冒泡排序(BubbleSort)基本思路通过重复遍历要排序的列表,一次比较两个元素,如果它们的顺序错误就交换它们。这个过程会重复进行直到没有更多的交换需要做,这意味着列表已经排序完成。详细步骤外层循环:遍历数组的每个位置i,表示已经进行了多少轮比较。内层循环:从位置0......
  • LLM 链式架构基础:从入门到实践
    在构建复杂的LLM应用时,单一的模型调用往往无法满足业务需求。本文将详细介绍如何构建一个可靠的LLM链式架构,包括基础设计模式、提示词工程和错误处理机制。为什么需要链式架构?在开始深入技术细节之前,让我们先理解为什么需要链式架构:单一模型调用的局限性输入输出格式单......