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

做网站比较专业的有哪些公司/连接交换

做网站比较专业的有哪些公司,连接交换,江西宜春市建设局网站,网页设计软件vscode什么是DNS 我们知道,每个网站都有一个域名和一个以上的IP地址,当我们想浏览某个网站的时候,只需要在浏览器输入该网址的域名就可以访问了。要是没有域名能不能实现访问网站呢?答案当然是可以啦,不过你每次都需要记住访…

什么是DNS

我们知道,每个网站都有一个域名和一个以上的IP地址,当我们想浏览某个网站的时候,只需要在浏览器输入该网址的域名就可以访问了。要是没有域名能不能实现访问网站呢?答案当然是可以啦,不过你每次都需要记住访问的网址的IP地址,比如,你想用百度,每次都需要在浏览器打入112.80.248.74,是不是很令人崩溃啊哈哈哈哈。那么,网址域名和IP地址之间是如何实现一一映射的呢?这时候DNS就该闪亮登场的了。

DNS的全称是domain name system,即域名系统。DNS是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的去访问互联网而不用去记住能够被机器直接读取的IP地址。通过域名,最终得到该域名对应的IP地址的过程则是域名解析的过程。

DNS如何解析

1.递归查询

某天,客户端想要访问XXX网站,但是,客户端并不知道XXX网站的IP地址。于是,展开了如下对话

客户端:“本地DNS服务器大佬,求问XXX的IP地址是多少?”

本地DNS服务器:“不好意思,我不知道,但是根域名服务器可能会知道,我替去问他吧”

本地DNS服务器:“根域名服务器大佬,求问XXX的IP地址是多少?”

根域名服务器:“不好意思,我不也知道,但是A顶级域名服务器可能会知道,我替你去问他吧”

根域名服务器:“A顶级域名服务器,求问XXX的IP地址是多少?”

A顶级域名服务器:“不好意思,我不也知道,但是B域名服务器可能会知道,我替你去问他吧”

A顶级域名服务器:“B域名服务器,求问XXX的IP地址是多少?”

B域名服务器:“A顶级域名服务器,查到XXX的IP地址是192.168.168.6”

A顶级域名服务器:“根域名服务器,查到XXX的IP地址是192.168.168.6”

根域名服务器:“本地DNS服务器,查到XXX的IP地址是192.168.168.6”

本地DNS服务器: “客户端,查到XXX的IP地址是192.168.168.6”

客户端:“谢谢各位大佬,XXX的IP地址是192.168.168.6,我可以和他愉快的通讯了”

通过上面的对话,我们可以发现,递归查询时如果客户端所询问的本地域名服务器不知道被查询的域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他顶级域名服务器继续发出查询,直到查询到结果后,再层层传递回来。

2.迭代查询

客户端:“本地DNS服务器大佬,求问XXX的IP地址是多少?”

本地DNS服务器:“不好意思,我不知道,但是根域名服务器可能会知道,你去问他吧”,本地DNS服务器说完,并把根域名服务器地址发给客户端。

客户端:“根域名服务器大佬,求问XXX的IP地址是多少?”

根域名服务器:“不好意思,我不也知道,但是A顶级域名服务器可能会知道,你去问他吧”,根域名服务器说完,并把A顶级域名服务器地址发给客户端。

客户端只能又跑去问A顶级域名服务器了。 客户端:“A顶级域名服务器大佬,求问XXX的IP地址是多少?”

A顶级域名服务器:“不好意思,我不也知道,但是B域名服务器可能会知道,你去问他吧”,A顶级域名服务器说完,并把B域名服务器地址发给客户端。

客户端非常无奈,只能又跑去问B域名服务器了。

客户端:“B域名服务器大佬,求问XXX的IP地址是多少?”

B域名服务器:“客户端同学,查到XXX的IP地址是192.168.168.6”。

客户端:“谢谢B域名服务器大佬,XXX的IP地址是192.168.168.6,我可以和他愉快的通讯了”

就这样,客户端在询问了一大圈之后,终于知道了XXX的IP地址了。

总结

在上一节中,我们知道了DNS的两种查询方法,但实际上,在DNS查询过程中,客户端和服务器也都会加入缓存的机制,这样可以减少查询的次数,加快域名解析过程。当我们在浏览器中输入一个网站时,会发生如下过程

1、浏览器中输入想要访问的网站的域名,操作系统会先检查本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。

2、如果hosts里没有这个域名的映射,客户端会向本地DNS服务器发起查询。本地DNS服务器收到查询时,如果要查询的域名包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析。

3、如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置,采用递归或者迭代查询,直至解析完成。

这就是本文讲的DNS的解析过程内容啦,如果有什么地方不对,欢迎在评论去指正。

http://www.lbrq.cn/news/966637.html

相关文章:

  • 房建设计图网站/搜索引擎优化答案
  • 工装/seo优化网站推广专员招聘
  • 邯郸市教育考试院官网/南京seo公司教程
  • wordpress整合论坛/内蒙古网站seo
  • 单页网站作用是什么/网络营销论文
  • 湖北网站建设 鄂 icp/百度推广电话号码
  • 上市公司做网站/免费网页在线客服系统
  • 网络游戏那个网站做的最好/整站优化网站
  • 网站建设常出现的问题/代发百度关键词排名
  • 建设部资质查询网站/危机舆情公关公司
  • 用dw做红米网站/精准客源引流平台
  • 徐州做网站最好的公司/咨询网络服务商
  • 手机网站建设cz35/口碑营销的形式
  • 外国优秀网站欣赏/51网站统计
  • 海南百度推广总代理/北京百度推广优化公司
  • 如何做网站管理维护/代刷网站推广免费
  • 学校网站建设发展历程/西安百度公司地址介绍
  • 沈阳城市建设管理学校网站/策划品牌全案
  • 建立个人网站费用/网站很卡如何优化
  • 网址导航类网站如何做推广/关键词录入榜
  • 网站建设三剑客/十大搜索引擎网站
  • 国外免费网站建设/千万不要学网络营销
  • 销售网站设计/淘宝如何提升关键词排名
  • 网站建设 开发票/免费域名怎么注册
  • 日本vtuber在b站的钱/大二网页设计作业成品
  • 六安网站建设哪家靠谱/网站设计公司上海
  • 用邮箱地址做网站域名好吗/网络营销师证书需要多少钱
  • 广州网站建设联系电话/sem竞价托管多少钱
  • 昆明小程序定制/seo交流qq群
  • 做棋牌开发的网站/google seo怎么做
  • VSCode 配置 C# 开发环境完整教程(附效果截图)
  • orfeotoolbox ResetMargin
  • 力扣-146.LRU缓存机制
  • 【Linux】基本指令详解(二) 输入\输出重定向、一切皆文件、认识管道、man、cp、mv、echo、cat
  • Node.js 中http 和 http/2 是两个不同模块对比
  • 【深度学习框架终极PK】TensorFlow/PyTorch/MindSpore深度解析!选对框架效率翻倍