计算机基础-DNS

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解析过程


posted @   在成长的土拨鼠  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示