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

DNS域名解析过程_谈谈域名解析DNS工作原理

2、通过主机名,最终得到该主机名对应IP地址过程叫做域名解析(或主机名解析)。 3、DNS协议运行在UDP协议之上,使用端口号53。...2、操作系统缓存:如果浏览器缓存中找不到需要DNS记录,那就去操作系统中找。   3、路由缓存:路由器也有DNS缓存。   ...4、ISPDNS服务器:ISP是互联网服务提供商(Internet Service Provider)简称,ISP有专门DNS服务器应对DNS查询请求。   ...5、根服务器:ISPDNS服务器还找不到的话,它就会向根服务器发出请求,进行递归查询(DNS服务器先问根域名服务器.com域名服务器IP地址,然后再问.com域名服务器,依次类推)。...有的是通过DNS来实现负载均衡,有的是用squid来实现

37.1K40

DNS域名解析

域名解析过程 以用户输入开源中国域名www.oschina.net为例,DNS解析大约有以下几个步骤: 第一步:本地域名解析: 浏览器检查缓存中是否有www.oschina.net对应...如果缓存中有,那么DNS域名解析过程就此结束。当然,缓存是第一次解析时保存,而且会有有效时间限制。...比如通过校园网上网的话就是LDNS就是学校域名服务器,在家的话就是当地上网服务提供商比如电信DNS服务器。LDNS同样会缓存一段时间内域名解析结果,基本上大部分域名解析工作都可以在这里完成。...域名解析方式 域名解析主要有两种方式:递归解析和反复解析。...递归解析要求名字服务器一次性完成全部名字到地址转换 反复解析指每次请求一个服务器,如果不通再请求别的服务器 常见域名解析方法: A记录:A记录解析是最为常见域名解析方式,用来指定域名对应IP地址

48.8K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    DNS域名解析系统

    DNS服务器:返回顶级域DNS服务器IP地址 顶级域DNS服务器:返回权威DNS服务器IP地址 权威DNS服务器:返回相应主机IP地址 DNS解析流程 ?...如果没有,本地DNS会去询问根域名服务器对应IP地址是啥,根域名服务器是最高层次,不直接用于域名解析,当能说明可去哪解析。...权威DNS服务器中,一般通过配置CNAME方式,给域名起一个别名,例如:www.vip.baidu.com,然后告诉本地DNS服务器,让它请求GSLB解析这个域名,GSLB就可以在解析这个域名过程中...假设是移动,通过 CNAME 方式,通过另一个别名 object.yd.yourcompany.com,告诉本地 DNS 服务器去请求第二层 GSLB。...客户端开始访问属于相同运营商距离较近 Region 1 中对象存储,当然客户端得到了六个 IP 地址,它可以通过负载均衡方式,随机或者轮询选择一个可用区进行访问。

    24.3K10

    Dns域名解析过程

    一、DNS是什么   dns全称Domain Name System,又称域名系统,是互联网一项服务,   主要在dns服务器中保存着域名和ip地址对应关系,为人们提供域名解析服务。   ...二、DNS架构   服务器包含关系是:具体如下图   根DNS服务器 > 顶级DNS服务器 > 权威DNS服务器 > 二级域名DNS服务器   根DNS服务器:掌握着所有顶级dnsip和域名对应关系...  顶级DNS服务器:掌握着权威dnsip和域名对应关系     eg: .com .cn .org   权威DNS服务器 :掌握着二级域名dns服务器ip和域名对应关系     eg: baidu.com...ip地址,有直接访问,没有接着往下   2.向根dns服务器询问域名对应ip地址(根dns服务器会返回该域名对应顶级DNS服务器地址)   3.浏览器向顶级dns服务器询问域名对应ip地址(顶级...dns服务器会让他去查询权威dns服务器)   4.向权威dns服务器询问域名对应ip地址(权威dns服务器会让他去查询二级dns服务器)   5.向二级dns服务器询问域名对应ip地址(二级dns

    53K30

    DNS域名解析系统

    DNS域名解析系统 在我为自己博客进行域名DNS解析配置时, 对DNS产生了好奇, 随即对相关知识进行了了解, 进而产生了本文 DNS作用 DNS(Domain Name System)域名解析系统..., 储存域名和IP地址映射数据, 提供将域名解析为IP地址服务 我们在通过域名访问服务器时, DNS可以帮助我将域名转换为IP地址, 计算器再通过IP地址寻址找到目标服务器....缓存 : 在对一个网站进行访问时,浏览器自动缓存网址对应IP地址 查看: DNS解析第一步会在浏览器寻找,如果缓存中不存在则转到hosts文件查找 清除: 域名映射信息会自动在TTL规定时间清除...在 /etc/hosts中查找 DNS服务器 DNS服务器分为多个层级, 而我们向本地域名服务器LDNS查询, LDNS缓存大多数解析结果,不存在域名可以对上层DNS服务器进行查询 DNS服务器如何提供服务...发送给域名服务器 装有域名系统(DNS)主机称为域名服务器 根域名服务器: 管理所有域名 顶级域名服务器: 管理该顶级域名服务器注册二级域名 权限域名服务器: 负责一个区域名解析 本地域名服务器:

    8810

    DNS域名解析过程

    图片 DNS域名解析过程 如上图所示,DNS存储设计是一个树状结构,叶子节点中才存放真实映射关系,中间节点存都是目录。...图片 DNS域名解析过程 DNS查询过程 当用户在浏览器中输入一个网址,就会触发DNS查询。...图片 DNS域名解析过程 根据上图,详细DNS查询结果如下: 1、用户输入网址,先查询本地DNS,本地DNS是一系列DNS集合,比如ISP提供DNS、公司网络提供DNS。...3、根DNS服务器返回顶级DNS服务器IP 4、顶级域DNS服务器中存放是二级域名目录 5、顶级DNS服务器返回权威DNS服务器IP 6、在权威DNS服务器中存放具体DNS记录, 7、权威DNS...域名解析时候,如果看到CNAME记录,则会从映射目标重新开始查询。

    20.2K10

    DNS-域名解析系统

    DNS服务知识体系.png 一、DNS域名解析系统 1.DNS DNS域名解析系统)是一个分布式数据库,以C/S方式工作。...2.DNS服务器类型 DNS服务器是专门用来做域名解析服务器,将域名和IP地址一一对应起来,利用分层命名空间,类型如下: (1)根域名服务器: 最高层次域名服务器,保存全球所有的顶级域名服务器...递归查询:为最主要域名查询方式。主机有域名解析需求时,首先查询本地域名服务器,成功则由本地域名服务器反馈结果;如果失败则查询上一级域名服务器,然后由上一级域名服务器完成查询。...DNS服务器工作解析顺序.png (1)递归、迭代查询时需发送请求数 ① 递归所需发送请求数 DNS服务器进行域名解析时,若采用递归方法,发出 1条请求后,类似于程序递归思想,最终只有1条结果返回。...(3)显示域名解析服务器 nslookup为显示域名解析服务器,以测试DNS正向解析功能。

    20.6K21

    浅谈dns域名解析过程

    域名解析过程分析 下面就还以 www.baidu,com 这个网址来分析一下 dns 解析过程。...你之前可能有遇到过电脑可以正常上 QQ 但是就是不能打开网页怪现象,这种情况大多数可能就是 dns 域名解析出问题了,你可以尝试手动把 dns 设置为公用 dns,如下图: ?...本地 dns 又拿着 ip 去找对应权威服务器,权威服务器最终把对应主机 ip 返回给本地 dns,至此就完成了域名解析全过程。 下面用一张图来展示上面迭代查询过程。 ?...域名解析实例 接下来我们再用一个实际例子来还原一遍上面的解析过程,我使用我自己博客网站来做演示,域名为 www.weatherfood.com。...好了,这就是域名解析全过程了,写下这篇文章查阅了不少资料,总耗时达十几个小时,文中可能还会存在不妥当地方,欢迎各位指正。

    20.5K30

    DNS域名解析过程简述

    DNS域名解析过程简述 我们知道,域名是为了方便用户记忆而专门建立一套地址转换系统。虽然用户在web端输入了url可电脑想要找到资源还是需要对应资源所在服务器准确ip。...于是乎,在获取、请求资源之前,需要有这么一点点时间用在dns解析上(根据域名找ip过程就是域名解析) 域名跟ip映射包括我们浏览器、操作系统、路由器、dns服务器都有做处理。...首先是浏览器,如果用户访问到了一个资源,浏览器会记录该资源对应ip并以一定频率进行刷新。 其次是我们电脑,当浏览器中没有记录我们ip时它就会去电脑中找,比如我们hosts文件中会有一些配置。...如果电脑中也没有,就需要借助网络,将请求发送给路由器,甚至ISPDNS服务器。 如果还是找不到,就向根服务器发送请求进行查询 当然,兜了一圈都没有的话,页面就会显示无法连接啦

    19.6K00

    DNS 域名解析基础概念

    DNS 域名解析与跳转方式: 1、A记录:WEB服务器IP指向 ,A (Address) 记录是用来指定主机名(或域名)对应IP地址记录。...说明:用户可以将该域名下网站服务器指向到自己web server上。同时也可以设置自己域名二级域名。...您只需在线填写您服务器主机名或主机IP地址,即可将您域名下邮件全部转到您自己设定相应邮件服务器上。...可以注册不同域名统统转到一个主域名上去。与A记录不同是,CNAME别名记录设置可以是一个域名描述而不一定是IP地址。...4、URL (Uniform Resource Locator )转发:网址转发 功能:如果您没有一台独立服务器(也就是没有一个独立IP地址)或者您还有一个域名B,您想访问A域名时访问到B域名内容

    18.3K20

    【网络】DNS域名解析系统

    域名解析系统 DNS 是一个应用层协议,也可以认为是一套系统,域名解析系统 域名就是网址,域名代表了 IP 地址 域名和 IP 地址,存在着对应关系,一般是一个域名对应一个或者多个 IP,也可能是多个域名对应一个...把域名转换成 IP 地址这样一套系统,就称为“域名解析系统” 早期域名解析系统很简单,是通过一个文件来实现(hosts)。是一个文本文件,里面记录了 IP 地址刚和域名对应关系。...当某个电脑需要进行域名解析,就访问 DNS 服务器 镜像服务器 全世界有这么多设备上网,每时每刻都在访问 DNS 服务器,DNS 服务器能顶住这么大访问量吗?...每个人上网时候,就会就近访问 DNS 服务器 qq/wx 能打开,网页打不开,就是 DNS 挂了 所谓高并发问题,千万不要想太复杂,核心思路就两条: 开源,搭建 DNS 大佬们,就号召各个网络运营商...),这就是 DNS 挂了,换个其他 DNS 服务器就可以了 一旦把某个国家域名数据从根服务器中删除掉,就意味着这个国家网络就会陷入瘫痪 Ipv6 同样也需要 DNS 解析,但这一套 DNS

    10210

    DNS域名解析三问

    来看看吧: 说说DNS,以及存在问题 怎么优化DNS解析 DNS解析超时怎么办 说说DNS,以及存在问题 之前看过我说网络问题应该知道DNS用来做域名解析工作,当输入一个域名后,需要把域名转化为...域名更新问题本地DNS服务器是由不同地区,不同运营商独立部署,对域名解析缓存处理上,有区别,有的会偷懒忽略解析结果TTL时间限制,导致服务器没有更新新ip而是指向旧ip。...解析延迟DNS查询过程需要递归遍历多个DNS服务器,才能获得最终结果。可能会带来一定延时。 域名劫持DNS域名解析服务器有可能会被劫持,或者被伪造,那么正常访问就会被解析到错误地址。...它是基于访问来源ip,所以能获得更准确解析结果 会有预解析,解析缓存等功能,所以解析延迟也很小 所以首先优化,针对安全方面,就是要替换成HTTPDNS解析方式,就要借用阿里云和腾讯云等服务,但是这些服务可不是免费...lookup(String hostname) throws UnknownHostException { if (dnsManager == null) //当构造失败时使用默认解析方式

    18.5K20

    Node基础:域名解析DNS(ok)

    写在前面 Nodejs学习手册,基础总结之DNS模块。对从事web开发同学来说,DNS解析再熟悉不过,在nodejs中也有一个模块可以完成dns解析工作,使用非常简单。直接进入主题。...域名解析dns.lookup() 比如我们要查询域名 www.qq.com 对应ip,可以通过 dns.lookup() 。...输出如下: 例子B: [{"address":"182.254.34.74","family":4},{"address":"240e:e1:8100:28::2:16","family":6}] 域名解析...dns.lookup()跟dns.resolve4()区别 从上面的例子来看,两个方法都可以查询域名ip列表。那么,它们区别在什么地方呢?...配置host后,dns.lokup =>127.0.0.1 其他接口 对DNS有了解同学,应该对A记录、NS记录、CNAME等不陌生,同样可以通过相应API进行查询,感兴趣可以自行尝试下。

    13.6K30

    计网 - DNS 域名解析系统

    本地 DNS 服务器包括用户自己路由器中 DNS 缓存、小区 DNS 服务器、ISP DNS 服务器等。 查询过程如下图所示: ?...结合上图展示DNS 查询过程,我们再来具体介绍一下 。 用户输入网址,查询本地 DNS。 本地 DNS 是一系列 DNS 合集,比如 ISP 提供 DNS、公司网络提供 DNS。...顶级 DNS 服务器返回权威 DNS 服务器 IP。 客户端请求权威 DNS 服务器。在权威 DNS 服务器上存有具体 DNS 记录。...---- 小结 总结一下,用树状结构来分类和索引符合人类直觉和习惯,URL 设计遵循依然是人思考方式。 URL 中 HOST 部分需要被解析为 IP 地址,于是就有了域名系统(DNS)。...CNAME 是一种 DNS 记录,它作用是将一个域名映射到另一个域名。域名解析时候,如果看到 CNAME 记录,则会从映射目标重新开始查询。

    15.3K30

    DNS域名解析服务及其配置

    通过域名,最终得到该域名对应IP地址过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。...在RFC文档中RFC 2181对DNS有规范说明,RFC 2136对DNS动态更新进行说明,RFC 2308对DNS查询反向缓存进行说明。...3.2 工作原理 DNS服务工作过程 当 DNS 客户机需要查询程序中使用名称时,它会查询本地DNS 服务器来解析该名称。客户机发送每条查询消息都包括3条信息,以指定服务器应回答问题。...指定 DNS 域名,表示为完全合格域名 (FQDN) 。 指定查询类型,它可根据类型指定资源记录,或作为查询操作专门类型。 DNS域名指定类别。...DNS 查询以各种不同方式进行解析。客户机有时也可通过使用从以前查询获得缓存信息就地应答查询。

    17.9K30

    DNS服务器域名解析

    DNS服务器域名解析 它是什么?...发布站点时配置域名解析 网址访问进行DNS域名反解析 DNS服务器:域名解析服务器,在服务器上存储着域名相对应服务器外网IP相关记录,而我们发送请求时候所谓DNS解析,其实就是根据域名在...,速度是比较慢,而当加载完后,我们再次访问,会特别流畅,流畅是有很多原因,其中一条原因就是DNS缓存已经将其缓存下来了,但是缓存时间一般是一分钟左右,缓存时间这么短原因就是为了避免当DNS解析记录指定服务器发生了更改...DNS优化 DNS缓存(一般浏览器会在第一次解析后,默认建立缓存,时间只有一分钟左右) 减少DNS解析次数(一个网站中我们需要发送请求域名和服务器尽可能少即可) DNS预获取:在页面加载开始时候,就把当前页面中就把当前页面中需要访问其它域名...(服务器)信息进行提前DNS解析,以后加载到具体内容部分就可以不用解析了。

    11210

    Node基础:域名解析DNS(ok)

    写在前面 Nodejs学习手册,基础总结之DNS模块。对从事web开发同学来说,DNS解析再熟悉不过,在nodejs中也有一个模块可以完成dns解析工作,使用非常简单。直接进入主题。...域名解析dns.lookup() 比如我们要查询域名 www.qq.com 对应ip,可以通过 dns.lookup() 。...输出如下: 例子B: [{"address":"182.254.34.74","family":4},{"address":"240e:e1:8100:28::2:16","family":6}] 域名解析...dns.lookup()跟dns.resolve4()区别 从上面的例子来看,两个方法都可以查询域名ip列表。那么,它们区别在什么地方呢?...DNS有了解同学,应该对A记录、NS记录、CNAME等不陌生,同样可以通过相应API进行查询,感兴趣可以自行尝试下。

    14.4K60

    利用bind实现内网域名解析走内网默认dns,其他域名解析走公网公共dns或自建dns

    ,但又不想云平台内网域名解析不了,那就添加内网域名解析到hosts或者参考如下方法配置。...dns,其他域名解析走公网公共dns或自建dns云平台不允许私搭公网dns,得确保自己搞了dns服务后,公网不能访问53端口才行,因此有必要一开始就在安全组限制公网53端口,只放行内网53端口,安全组参考下图图片...DNS地址以这里为准https://cloud.tencent.com/document/product/213/5225现在大多数CVM都是VPC机器,VPC默认内网DNS183.60.83.19183.60.82.98...修改默认内网DNS会导致内网域名解析出问题,影响云监控和云安全组件正常工作,还会影响Windows激活等涉及内网域名服务。...named.conf此配置文件旨在实现*.tencentyun.com和*.yd.qcloud.com走内网DNS解析,其他域名走公网公共DNS解析,这样就兼容了想修改默认DNS用户需求。

    47.2K60

    查询DNS记录 查看域名解析是否正常

    nslookup命令用于查询DNS记录,查看域名解析是否正常,在网络故障时候用来诊断网络问题。...直接查询 查询一个域名A记录 nslookup domain [dns-server] nslookup www.google.com 8.8.8.8 Server: 8.8.8.8 Address...Non-authoritative answer: Name: www.google.com Address: 172.217.5.196 查询其他记录 指定参数,查询其他记录 nslookup -qt=type domain [dns-server...号码 MB 存放指定邮箱服务器 MG 邮件组记录 MINFO 邮件组和邮箱信息记录 MR 改名邮箱记录 MX 邮件服务器记录 NS 名字服务器记录 PTR 反向记录 RP 负责人记录 RT 路由穿透记录...SRV TCP服务器信息记录 TXT 域名对应文本信息 X25 域名对应X.25地址记录 查询更具体信息 nslookup –d [其他参数] domain [dns-server] 只要在查询时候

    15.3K20
    领券