首页
学习
活动
专区
工具
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来实现

36.9K40

DNS域名解析

域名解析过程 以用户输入开源中国域名www.oschina.net为例,DNS解析大约有以下几个步骤: 第一步:本地域名解析: 浏览器检查缓存中是否有www.oschina.net对应...如果缓存中有,那么DNS域名解析过程就此结束。当然,缓存是第一次解析时保存,而且会有有效时间限制。...所以如果第一步浏览器缓存没命中,会查操作系统DNS解析缓存。操作系统域名解析可以通过hosts文件来设置。如果在hosts文件中制定了某个域名对应IP,那么浏览器会优先使用该IP。...当然,正因为这种本地DNS域名解析过程,黑客可以通过修改该文件来进行域名劫持。...比如通过校园网上网的话就是LDNS就是学校域名服务器,在家的话就是当地上网服务提供商比如电信DNS服务器。LDNS同样会缓存一段时间内域名解析结果,基本上大部分域名解析工作都可以在这里完成。

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

DNS域名解析系统

DNS提供了允许服务器和客户程序相互通信协议。 从应用角度上看,对DNS访问是通过一个地址解析器来完成。 解析器通过一个或多个名字服务器来完成主机名和IP相互转换。...根DNS服务器:返回顶级域DNS服务器IP地址 顶级域DNS服务器:返回权威DNS服务器IP地址 权威DNS服务器:返回相应主机IP地址 DNS解析流程 ?...如果没有,本地DNS会去询问根域名服务器对应IP地址是啥,根域名服务器是最高层次,不直接用于域名解析,当能说明可去哪解析。...根DNS收到本地DNS请求后,发现后缀是.com,返回顶级域名服务器地址 本地DNS随即请求顶级域名服务器查询对应IP,顶级域名服务器管理者二级域名,比如baidu.com,所以它返回权威DNS服务器地址...本地DNS拿到权威DNS服务器地址,请求获取对应IP,权威DNS服务器查询后将对应IP地址返回给本地DNS 本地DNS再将IP地址返回客户端,客户端和目标建立连接。

24.2K10

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)主机称为域名服务器 根域名服务器: 管理所有域名 顶级域名服务器: 管理该顶级域名服务器注册二级域名 权限域名服务器: 负责一个区域名解析 本地域名服务器:

5810

DNS解析】DNSPODD监控+IGTM配合作用域名解析

如今CloudFlare越来越不行了 经常在境内宕机 ,高延迟访问巨慢 有的时候可能连自选CloudFlare IP 救不了,但是Cloudflare用户网站在境内还是蛮多,作为Cloudflare...用户之一 我经常收到接入来自于DNSPODD监控提醒接入Cloudflare网站宕机也有很多人使用dnspod解析但是局限于解析免费版只可以解析2个A记录配合d监控也就4个IP 时效还慢 自选2...接入cloudflareNS请先开启SaaS(最划算)免费额度大每个账户可以有100个域名免费额度 其中一个域名托管CloudFlare 其他可以迁移或使用Dnspod解析(IGTM 免费版只可以作用于...DNSpod解析主域名,其他域名可以使用这个解析记录) 关于开启Cloudflare SaaS百度有教程 可以考虑在DNSPOD买一个专业版及以上可以配合D监控+IGTM配合作用于解析更加稳定 D监控界面...差不多就是 IGTM检测不可用 DNS 查询会屏蔽这个IP d监控同时发现不可用会尝试切换IP 也就是D监控给你换了个IP(如果备用IP仍然不可用则IGTM继续屏蔽备用IP) 然后d监控发现正常了 则恢复以前解析记录然后

9.6K80

DNS-域名解析系统

DNS服务知识体系.png 一、DNS域名解析系统 1.DNS DNS域名解析系统)是一个分布式数据库,以C/S方式工作。...名称 定义 作用 主域名服务器 维护区所有域名信息,信息存于磁盘文件、数据库中。 提供本区域名解析,区内域名信息权威。具有域名数据库。一个域有且只有一个主域名服务器。...3.DNS服务器按照作用划分类型: (1)主域名服务器: 本地存储域名数据库,一个域有且只有一个。...资源记录类型 作用 举例(Windows系统下DNS数据库) A 将 DNS 域名映射到 IPv4 32 位地址中。...例如序列号、刷新间隔、有效期和生命周期(TLL)等 6.DNS通知机制 DNS通知机制是一种推进机制,其作用是使辅助域名服务器及时更新信息。

20.5K21

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

19.6K00

浅谈dns域名解析过程

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

20.3K30

DNS域名解析三问

今天再说说网络,大家知道网络访问第一步就是解析域名,也就是常说DNS解析,那么你对DNS又了解多少呢?...来看看吧: 说说DNS,以及存在问题 怎么优化DNS解析 DNS解析超时怎么办 说说DNS,以及存在问题 之前看过我说网络问题应该知道DNS用来做域名解析工作,当输入一个域名后,需要把域名转化为...域名更新问题本地DNS服务器是由不同地区,不同运营商独立部署,对域名解析缓存处理上,有区别,有的会偷懒忽略解析结果TTL时间限制,导致服务器没有更新新ip而是指向旧ip。...解析延迟DNS查询过程需要递归遍历多个DNS服务器,才能获得最终结果。可能会带来一定延时。 域名劫持DNS域名解析服务器有可能会被劫持,或者被伪造,那么正常访问就会被解析到错误地址。...虽然我们在OkHttp中设置了connectTimeout超时时间,但是它其实对DNS解析是不起作用

18.4K20

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 域名解析系统

Exchanger Record) NS 记录 小结 QA CNAME 记录作用是?...Host 部分代表站点,我们今天介绍 DNS 主要作用就是根据 Host 查找 IP 地址。 Port 是端口,代表提供服务应用。 Path 是路径,代表资源在服务中路径。...结合上图展示DNS 查询过程,我们再来具体介绍一下 。 用户输入网址,查询本地 DNS。 本地 DNS 是一系列 DNS 合集,比如 ISP 提供 DNS、公司网络提供 DNS。...DNS 记录并不仅仅只有映射 IP 一种能力,DNS 记录还可以设置网站别名、邮件服务器、DNS 记录位置等能力。 ---- QA CNAME 记录作用是?...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 服务器来解析名称。如果客户机这么做,它会使用基于服务器应答独立和附加查询,该过程称作迭代,即DNS服务器之间交互查询就是迭代查询。

17.8K30

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.3K60

DNS服务器域名解析

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

6310

利用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用户需求。

46.2K60

DNS 域名解析服务配置(建议收藏教程)

通过主机名,最终得到该主机名对应IP地址过程叫做域名解析(或主机名解析)。...,如果静态域名解析不成功,再采用动态域名解析方法 一次完整查询请求经过流程 1.4 技术实现 DNS通过允许一个名称服务器把他一部分名称服务,众所周知zone,委托给子服务器而实现了一种层次结构名称空间...A name: 某主机FQDN,例如www.wsescape.com. value: 主机名对应主机 IP 地址; 注意 避免用户写错名称时给错误答案,可通过泛域名解析进行解析至某特定地址 # 轮询...dig、host、nslookup和nsupdate bind-chroot:建立不要安装,很容易被入侵 bind-chroot包作用是提高安全性,将 DNS 服务配置文件/etc/named.conf...# 两个www,在访问时候会进行轮询操作 # 泛域名解析这里*,表示无论用户输入什么都不报错 # 或者写成* IN A 172.16.100.11,因为CNAME不能输入ip地址 [root

24.8K33
领券