首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【拓展】一文看懂:网址,URL,域名,IP地址DNS,域名解析

来源:猴哥技术站 今天给大家梳理一篇关于网址、URL、IP地址、域名、DNS、域名解析的白话长文,并以简单的提问-解答形式让读者更加深刻理解网址、URL、IP地址、域名、DNS、域名解析,希望有助于读者的学习...域名服务器 域名服务器构成了DNS中的分布式网络系统,其功能主要是为内外主机提供域名与IP地址的互相解析映射服务。...地址;若本子网中的域名服务器无法查询目标主机域名的IP,则根据DNS的标准IP地址解析流程提供进一步的查询服务,该过程将在下文“域名解析过程”中详细介绍。...: [rrtpajqcdp.jpeg] 域名解析详细过程 上图以用户访问头条网站为例,简明扼要的为大家讲述了用户输入网址获取IP地址的全过程,下面我们来详细解释该过程: 用户打开计算机,在浏览器中输入头条网址后计算机将向本地...本地DNS服务器继续向域服务器发起头条域名解析请求,便会得到头条域名对应的IP地址,这时本地DNS服务器不仅会向用户计算机返回IP地址,同时在其自身缓存中增加头条域名与其IP的纪录,从而加快其他计算机获取头条域名对应

21.5K65
您找到你想要的搜索结果了吗?
是的
没有找到

字节二面:DNS 解析一个地址的时候会返回多个 IP 吗?

本题的考察点其实就是 DNS 负载均衡。 一个域名对应多个 IP 从理论上讲,一个域名是可以对应多个 IP 的,在这种情况下,当不同的用户访问该域名时,就会访问到不同IP 地址。...要实现一个域名对应多个 IP 地址的效果,只需要在 DNS 解析操作平台,添加一条解析记录,将网站的域名指向服务器的 IP 地址。...IN A 114.100.20.203; 如果现在北京用户访问 itmtx.cn 这个域名,上海用户也在访问,两个用户虽然都访问同一个域名,但访问的 IP 地址并不相同,而是会根据 DNS 事先配置的...每次域名解析请求都会解析出一个不同IP 地址返回给访客,这样就构成了一个服务器集群,并实现负载均衡的效果。...DNS 解析策略 常见的 DNS 解析策略包括: 轮询(Round Robin):DNS 服务器按顺序返回多个IP地址,实现请求的轮流分发到不同的服务器上。

1.3K20

关于ip地址 :局域网 广域网 ip 公网 私网 ipv6 ipv4的区别、hosts文件和DNS域名解析说明

即电脑和电脑不是点对点的连接了,而是把所有的电脑都接入交换机上,由交换机来分发来自不同设备的数据。如下图。...,这就用到了ip地址 给每台电脑取一个数字的虚拟地址,在A电脑发送数据时携带这个C的ip地址,这样交换机就可以正确的发送数据电脑C。...2.DNS解析 2.1 概念 说明:ip地址是一种用于互联网上访问的虚拟地址,它可以让你在庞大的网络当中精准的找到你需要通讯的主机,并且和它交互数据。...常用的DNS服务器地址如下图所示:可以根据自己的网络速度选择,它根你所在的地区,所使用的设备,所接入的网络运营商有关。当然自动获取也能凑合使用。...但是你的DNS配置错误,你的电脑无法正常的访问到DNS服务器进行解析,在浏览器输入域名 电脑不知道域名对应的ip,自然也无法帮你访问到对应的服务器了。

5.1K60

一文读懂CDN和CDN实现的原理

安全性:由于不同的访客访问的是不同的缓存服务器中的内容,所以隐藏了服务器的真实IP,使服务器不容易收到攻击。...CDN访问过程 通过上图,我们可以了解,使用了CDN缓存后的网站的访问过程变为: 1.用户输入访问的域名,操作系统向 LocalDns 查询域名的ip地址. 2.LocalDns向 ROOT DNS...ip地址 5.域名授权dns 查询域名记录后(一般是CNAME),回应给 LocalDns 6.LocalDns 得到域名记录后,向智能调度DNS查询域名的ip地址 7.智能调度DNS 根据一定的算法和策略...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求www.a.com解析IP,对应的主机上的站点www.b.com ​ 例子2:站是IP站为1.1.1.1

4K40

为了搞清楚CDN的原理,我头都秃了...

备注: 其中,cdn缓存服务器还会根据不同运营商做区分,因为跨运营商需要在交换点进行转换,如果同个运营商则不需要转换,尽量会选择同一运营商的cdn缓存服务器来获取数据或回。...当授权DNS解析www.a.com 时,返回域名CNAME www.a.tbcdn.com 对应IP地址(实际就是DNS调度系统的ip地址)。...域名解析请求发送至DNS调度系统,DNS调度系统为请求分配最佳节点IP地址。 LDNS获取DNS返回的解析IP地址。 用户获取解析IP地址。 用户向获取的IP地址发起对该资源的访问请求。...例子1:站是域名站为www.a.com, 回host为www.b.com, 那么实际回是请求 www.a.com 解析IP, 对应的主机上的站点www.b.com 例子2:站是IP站为...HTTP DNS 调度 客户端请求固定的 HTTP DNS 地址根据返回获取解析结果。可以提高解析的准确性(不像DNS调度,只能通过local DNS IP来做决策),能很好的避免劫持等问题。

3.4K51

5分钟了解 CDN 加速原理

继续向域名授权dns查询域名的ip地址 域名授权dns 查询域名记录后(一般是CNAME),回应给 LocalDns LocalDns 得到域名记录后,向智能调度DNS查询域名的ip地址 智能调度DNS...根据一定的算法和策略(比如静态拓扑,容量等),将最适合的CDN节点ip地址回应给 LocalDns LocalDns 将得到的域名ip地址,回应给 用户端 用户得到域名ip地址后,访问站点服务器 CDN...DNS DNS 即 Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的 IP 地址。...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求`www.a.com解析IP,对应的主机上的站点www.b.com 例子2:站是IP站为1.1.1.1

2K10

一次完整 HTTP 调用涉及的技术

DNS 解析域名 什么是 DNS 我们访问网站的时候会输入域名,而在真实网络中主机通信是通过 IP 地址进行通信的,DNS 服务器的作用就是将这域名字符串解析为对应的 IP 地址 有哪些 DNS 服务器...如果说每输入一个域名都需要去一个 DNS 服务器解析的话,全世界这么高的访问量,肯定是无法承载的,所以会对 DNS 服务器进行按层分级,不同类型的 DNS 服务器负责解析不同的域名 本地 DNS 缓存...:电脑会将解析的域名和 IP 地址等缓存到本地上,windows 可以通过 ipconfig /displaydns 查看 本地 DNS 服务器 如果电脑是自己设置了 DNS 那么本地 DNS 服务器就是这个地址...www.abc.com 对应的 DNS 服务器的 IP 地址返回给客户端 然后本地去请求 www.abc.com 对应的 DNS 服务器解析这个域名,DNS 服务器解析后返回对应的主机 IP 地址 在第...,此时返回全局负载均衡域名地址 解析 abc.cdn.gslb.com 得到对应的 IP 地址后请求该全局负载均衡器,根据用户的 IP 地址、所处运营商、URL 携带内容以及各 CDN 服务器的负载情况选择最为合适的最近的一台或者多态服务器的

78910

前端需知的CDN加速原理

CDN访问过程 通过上图,我们可以了解,使用了CDN缓存后的网站的访问过程变为: 1.用户输入访问的域名,操作系统向 LocalDns 查询域名的ip地址. 2.LocalDns向 ROOT DNS...ip地址 5.域名授权dns 查询域名记录后(一般是CNAME),回应给 LocalDns 6.LocalDns 得到域名记录后,向智能调度DNS查询域名的ip地址 7.智能调度DNS 根据一定的算法和策略...DNS DNS即Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的ip地址。...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求www.a.com解析IP,对应的主机上的站点www.b.com 例子2:站是IP站为1.1.1.1

9.2K20

一文搞懂CDN加速原理

dns查询域名的ip地址 5.域名授权dns 查询域名记录后,回应给 LocalDns 6.LocalDns 将得到的域名ip地址,回应给 用户端 7.用户得到域名ip地址后,访问站点服务器 8.站点服务器应答请求...根据一定的算法和策略(比如静态拓扑,容量等),将最适合的CDN节点ip地址回应给 LocalDns 8.LocalDns 将得到的域名ip地址,回应给 用户端 9.用户得到域名ip地址后,访问站点服务器...DNS DNS即Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的ip地址。...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求www.a.com解析IP,对应的主机上的站点www.b.com 例子2:站是IP站为1.1.1.1

5.8K61

一文搞懂CDN加速原理

dns查询域名的ip地址 5.域名授权dns 查询域名记录后,回应给 LocalDns 6.LocalDns 将得到的域名ip地址,回应给 用户端 7.用户得到域名ip地址后,访问站点服务器 8.站点服务器应答请求...根据一定的算法和策略(比如静态拓扑,容量等),将最适合的CDN节点ip地址回应给 LocalDns 8.LocalDns 将得到的域名ip地址,回应给 用户端 9.用户得到域名ip地址后,访问站点服务器...DNS DNS即Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的ip地址。...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求www.a.com解析IP,对应的主机上的站点www.b.com 例子2:站是IP站为1.1.1.1

2.2K20

2021 年最清晰版的 CDN 加速原理

dns查询域名的ip地址 5.域名授权dns 查询域名记录后,回应给 LocalDns 6.LocalDns 将得到的域名ip地址,回应给 用户端 7.用户得到域名ip地址后,访问站点服务器 8.站点服务器应答请求...根据一定的算法和策略(比如静态拓扑,容量等),将最适合的CDN节点ip地址回应给 LocalDns 8.LocalDns 将得到的域名ip地址,回应给 用户端 9.用户得到域名ip地址后,访问站点服务器...DNS DNS即Domain Name System,是域名解析服务的意思。它在互联网的作用是:把域名转换成为网络可以识别的ip地址。...人们习惯记忆域名,但机器间互相只认IP地址,域名与IP地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。...例子1:站是域名站为www.a.com,回host为www.b.com,那么实际回是请求www.a.com解析IP,对应的主机上的站点www.b.com 例子2:站是IP站为1.1.1.1

2.4K10

CND加速原理和游戏加速原理

客户端通过IP地址向远程的站服务器发出HTTP请求并获取相应的数据内容。 以上是通过DNS的迭代解析模式获取域名对应的IP地址并发送HTTP请求的过程。...站的提供商通过配置权威DNS站的域名与提供服务的服务器主机进行绑定,使客户端通过DNS服务可以顺利地获取站域名对应的IP地址并通过IP地址站进行通信。...在DNS解析域名时新增了一个全局负载均衡系统(GSLB),GSLB的主要功能是根据用户的本地DNSIP地址判断用户的位置,筛选出距离用户较近的本地负载均衡系统(SLB),并将该SLB的IP地址作为结果返回给本地...SLB的IP地址填入DNS回应报文,作为DNS查询的最终结果; 本地DNS回复客户端的DNS请求,将上一步的IP地址作为最终结果回复给客户端; 客户端根据IP地址向SLB发送HTTP请求:”join.qq.com...其中较为关键的步骤为6~9,与普通的DNS过程不同的是,这里需要服务提供者(站)配置它在其权威DNS中的记录,将直接指向站的A记录修改为一条CNAME记录及其对应的A记录,CNAME记录将目标域名转换为

5.9K30

CDN的实现原理

CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导Cache上获得服务器的数据,主要是通过接管DNS实现。...CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问...3)、此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求; 4)、缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP...对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址; 4)、由于从cname获得的IP地址,并且带有hostname信息,...请求到达Cache之后,Cache必须知道服务器的IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址; 5)、在维护内部DNS服务器时,还需要维护一台授权服务器

1.1K60

高并发架构的CDN知识介绍

首先客户端的请求会通过 DNS 获取到对应的服务器IP(实际上是LB的IP地址),这一层会有 DNS的负载均衡,并且如果是静态站资源会进入CDN,这里DNS与CDN如何完成接棒的过程,后面会详细解释。...这里我们有两种不同的处理方式,一条路径会进入代理集群,一条路径直接进入应用集群。这是为什么?...IP; 返回查询IP给了 DNS Resolver; DNS Resolver返回IP给浏览器,浏览器将会用这个IP来建立连接,发起请求; 客户端通过这个IP地址,发起一个 HTTP 请求; 服务器解析请求...对这个CNAME解析的时候会用到全局负载DNS解析,它会根据访问者的地理位置信息返回对应的IP(CDN机器的IP)。因此客户端实际上得到的是距离它最近的CDN机器的IP地址。...此时CDN机器其实会根据自身专用的DNS解析服务,根据域名得到站的IP,然后向站发送请求获取数据,并把这些数据缓存到本地,方便后续使用;同时返回本次结果,完成本次请求的访问。

1.9K60

CDN系列学习文章(二)——DNS调度

传统DNS调度原理 在LDNS没有缓存A记录或者TTL时间过期,需要重新递归拉取。同时CDN接入节点没有缓存1.txt这个文件,需要回拉取。下面这张图是DNS解析和CDN访问全部流程。...流程如下: image.png 上面了解DNS解析以及CDN访问原理,接下来我们分别针对不同LDNS类型,看看CDN服务厂家如何提供CDN节点IP。...1.传统DNS 例如广东电信LDNS地址 61.144.56.100,当LDNS递归向CDN服务厂家DNS请求A记录时,例如上图 tencent DNS根据61.144.56.100这个ip归属来返回对应地区节点...IP地址。...2.EDNS EDNS例如119.29.29.29.当LDNS递归向CDN服务厂家DNS请求A记录时,会带上用户出口IP(101.20.1.3)地址,例如上图tencent DNS根据用户出口IP地址归属

6.1K191

从零开始快速接入 EdgeOne

步骤四:添加加速域名根据您所选择接入模式不同,添加子域名的步骤也会有所区别,请根据步骤三内所选择的不同接入模式来添加您的加速域名。NS 接入模式1....、记录值(即您的站服务器地址,例如:已有一个使用腾讯云服务器搭建的跨境电商网站,此处填写该服务器的 IP 地址:10.1.1.1),单击保存,即可完成域名记录添加;了解DNS主机记录类型。4....站配置站为客户端发起请求时,最终访问的资源地址,可选 IP/域名、对象存储站、站组三种方式:IP/域名:用于接入单个站,可填写单个 IP 或单个域名作为站对象存储站:支持添加腾讯云 COS...配置站时,站配置选择为 IP/域名,填写该服务器地址即可。4....验证访问站点是否指向 EdgeOne 根据您所选择接入模式不同,访问测试的验证方式也会有所区别,请根据步骤三内所选择的不同接入模式来进行访问测试验证。

51841
领券