域名解析过程

域名解析原理

  • 一个域中的每个主机名与其IP地址的映射关系由这个域的DNS服务器负责管理,例如,“www.it315.org”、“ftp.it315.org”、“blog.it315.org”等主机名都由管理域“it315.org”的DNS服务器进行管理,而不能由管理域“org”的DNS服务器进行管理。
  • 每个子域都必须在其直接父域的DNS服务器上注册该子域的名称和该子域的DNS服务器的IP地址,例如,必须在管理域“org”的DNS服务器注册子域“it315.org”和管理子域“it315.org”的DNS服务器的IP地址后,域名“it315.org”才能真正被外界所认可。
  • 为了方便对顶级域名的统一管理,在顶级域名之上其实还有一个根域名,根域名用点(.)表示,例如,“www.it315.org”也可以写为“www.it315.org.”,“www.it315.org.”中的最后的那个点(.)就表示根域名。 Internet中的根域名由InterNIC(国际互联网络信息中心)集中管理,顶级域名和其下的域名则由拥有该域名的组织、公司和个人自己管理。

域名解析方式一

域名解析方式二

时间: 2024-10-13 16:18:22

域名解析过程的相关文章

DNS域名解析过程

前言 本文来自<深入分析Java Web技术内幕>一书,因为本人对DNS不是特别熟悉,这本书关于DNS的部分也已经讲得比较详细了,所以就直接把书里面的内容拿来用了.老规矩,不复制.不黏贴,全部内容手打,边打边学习.理解. DNS域名解析 我们知道互联网都是通过URL来发布和请求资源的,而URL中的域名需要解析成IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属于DNS解析的工作范畴. 可以毫不夸张地说,虽然我们平时上网感受不到DNS解析的存在,但是一旦DNS解析出错,可能会导致非常严

DNS 域名解析过程

DNS域名解析过程: 1.首先比如我客户端要访问www.163.com,请求我本地DNS服务器,请告诉我www.163.com它的IP地址 2.本地DNS缓存里没有www.163.com的记录,由本地DNS联系根服务器d.root-servers.net,询问163.com 域名对应的IP地址 3.根域名服务器告诉本地DNS缓存服务器,这个域名是由.com区域管理,给你c.gtld-servers.net服务器地址,他应该知道 4.本地DNS拿到.com区域的地址去请求.com域名下的163.c

《邓哥奇遇记8》——域名解析过程

当我们在浏览器的地址栏中输入了一个域名~比如github.com的时候,在我们的计算机中以及整个网络中都会发生什么事情呢? 从我们输入域名开始直到我们获得要访问的ip地址的过程,我们称之为域名解析过程.这个过程也是很多公司面试的时候经常会问的问题,那么我们今天依然通过邓哥的例子来为大家解释域名解析的全过程~ 有一天邓哥想约绿茶妹妹出来玩~打通电话之后,绿茶妹妹说:"那你明天来接我吧~". 这里邓哥想去绿茶妹妹家,就像是我们想访问某个网站,比如百度. 我们说的"绿茶妹妹家&qu

DNS域名解析的主要请求过程

摘自 <深入分析Java Web技术内幕> 当一个用户在浏览器中输入www.abc.com时,DNS解析将会有将近10个步骤,这个过程大体描述如下. 当用户在浏览器中输入域名并按下回车键后. 第1步,浏览器会检查缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就将结束.浏览器缓存域名也是有限制的,不仅浏览器缓存大小有限制,而且缓存的时间也有限制,通常情况下为几分钟到几小时不等,域名被缓存的时间限制可以通过TTL属性来设置.这个缓存时间太长和太短都不好,如果缓存时间太长,一

深入Web请求过程(笔记)

深入Web请求过程 B/.S架构的好处: B/S架构带来两方面好处: l  客服端使用统一浏览器,由于浏览器具有统一性,有效屏蔽了不同服务提供商提供给用户使用服务的差异性.. l  服务端基于统一的HTTP,为服务提供商简化了开发模式,节省开发成本,服务开发者只需要关注提供服务的应用逻辑. B/S网络架构概述 B/S网络架构从前端到后端都是基于统一的应用层协议HTTP来交互数据,与传统C/S架构采用的长连接的交互模式不同,HTTP采用无状态的短连接的通信方式.通常情况下,一次请求就完成一次数据交

grpc源码分析之域名解析

环境: win7_x64,VS2015.grpc_1.3.1 场景: 在客户端中使用grpc连接服务器,在多次输入非法的地址后,再次输入正确的地址连出现连接超时的现象.侯捷先生说过"源码面前,了无秘密",所以开始分析grpc源码 使用GRPC进行连接的例子: ///< 创建通道 std::shared_ptr<grpc::Channel> channel = grpc::CreateChannel("127.0.0.1:8080", grpc::I

一张图看懂DNS域名解析全过程

DNS域名解析是互联网上非常重要的一项服务,上网冲浪(还有人在用这个词吗?)伴随着大量DNS服务来支撑,而对于网站运营来说,DNS域名解析的稳定可靠,意味着更多用户的喜欢,更好的SEO效果和更大的访问流量.我们先了解一下什么是DNS: DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库.DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过域名,最终得到该域名对应的IP地址的过程叫做域名

web请求过程

1 B/S网络架构概述 当一个用户在浏览器输入URL:www.google.com时,将会发生如下操作: 1.浏览器请求DNS把域名解析成对应的IP地址: 2.根据IP地址在互联网上找到对应的服务器,建立Socket连接,向这个服务器发起一个HTTP Get请求: 3.负载均衡设备平均分配所有用户的请求给具体的某台服务器: 4.还有请求的数据是存储在分布式缓存里还是一个静态文件中,或是在数据库里: 5.当数据返回浏览器时,浏览器向CDN发起另外的HTTP请求获取静态资源(如:css,js或者图片

访问www.baidu.com后会发生什么(一次完整的网络通讯过程)

1.在浏览器中输入www.baidu.com 这意味着浏览器要向百度发送一个网页数据包,要发送数据包,需要知道对方的IP地址,这里我们只知道网址为www.baidu.com,却不知道IP地址,此时应用层协议DNS协议会帮我们把网址解析为IP地址,此时会发送一个DNS数据包给DNS服务器,DNS服务器再做出响应来告诉我们百度的IP地址为220.181.111.147,这样我们就知道百度(我们需要通信的主机)的IP地址. DNS查找过程如下:(参考来源:DNS域名解析过程) 第1步,浏览器会检查缓存