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

聊聊 DNS 的那些小知识

---- 你是否在上网时,遇到过这样的情况:QQ 能正常发送消息,但是网页却打不开,查看网络连接又正常显示。面对这种情况很多小伙伴都感到有些无措。那究竟要怎么处理,这究竟是怎么回事呢?...上网查询得知,一般情况下电脑都是自动获取 DNS 服务器的,无需手动设置,但一些特殊情况下,没有获取到 DNS 服务器,或者服务器出现故障,那我们就需要手动更换 DNS 来保证正常访问网页。...而这类无法显示的情况,恰好都是因为 DNS 配置错误导致的,可以通过修改 DNS 来解决。 那么 DNS 到底在哪里,它要如何修改呢? 什么 DNS?...当一个客户端请求的域名 IP 地址另一个客户端最近请求的 IP 地址时,解析器可绕过与域名服务器进行通信的过程,并从缓存中为客户端提供所请求的记录。...特别需要注意的,如果你曾经访问过一次这个域名,那么你的本地会留有缓存DNS 就会查找过程中会跳过一些步骤,从而使查找更快。

1.9K10

【白话科普】聊聊 DNS 的那些小知识

你是否在上网时,遇到过这样的情况:QQ 能正常发送消息,但是网页却打不开,查看网络连接又正常显示。面对这种情况很多小伙伴都感到有些无措。那究竟要怎么处理,这究竟是怎么回事呢?...上网查询得知,一般情况下电脑都是自动获取 DNS 服务器的,无需手动设置,但一些特殊情况下,没有获取到 DNS 服务器,或者服务器出现故障,那我们就需要手动更换 DNS 来保证正常访问网页。...而这类无法显示的情况,恰好都是因为 DNS 配置错误导致的,可以通过修改 DNS 来解决。 那么 DNS 到底在哪里,它要如何修改呢?...当一个客户端请求的域名 IP 地址另一个客户端最近请求的 IP 地址时,解析器可绕过与域名服务器进行通信的过程,并从缓存中为客户端提供所请求的记录。...特别需要注意的,如果你曾经访问过一次这个域名,那么你的本地会留有缓存DNS 就会查找过程中会跳过一些步骤,从而使查找更快。

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

电脑无法加域,ping域名显示为公网IP,这是什么问题?怎么解决?

众所周知,电脑要加域,必须能正确地解析域名,但是客户说,新电脑ping域名却显示为公网IP,导致电脑无法加域。听到这种问题,第一反应就是DNS的问题。...究竟是DNS Server的问题,还是电脑DNS Client的问题,其实很好判断,只要别的电脑ping域名能正常解析到内网域控IP,则表示DNS Server根本没问题。...由于一开始设置IP地址的时候,设置了114.114.114.114作为DNS服务器,所以指导客户修改为内部的DNS服务器IP后,执行ipconfig /flushdns命令,以刷新DNS缓存,但是无效。...远程登录客户的新电脑,发现IP和DNS服务器配置无误,ping域名确实还是显示为公网IP。...其实,这是个很小的问题,我当时上线解决问题,也就是二三十秒的时间,但是有些网管会走进死胡同,总认为DNS服务器的故障,或者干脆不知道从何查起,所以特此分享。

4.1K10

一个网络请求的冒险之旅

对于互联网,人们总是高谈阔论,却很少有人愿意去了解电脑、手机、电视这些设备到底如何被“连接”起来的。 人们动动手指,点点鼠标,图片、视频便顺理成章地即时显示在屏幕上。...即使有了URL,恕我愚笨,我还是无法直接理解它所指向的目的地。因为这是人类的语言,我无法翻译解读。(其实是人类太笨了,记不住IP地址,需要用方便记忆的域名来代替) 对我来说,IP地址才是唯一的坐标。...在很多情况下,用户会想要访问一个全新的,任何缓存都没有记录过的域名。 为此,人类专门设计了DNS。在这次任务中,我的第一站,就是赶往DNS。为了更短的响应时间与更好的用户体验,我快马加鞭。...我这才意识到大事不妙,“这是怎么回事?!你们凭什么劫持我?”我发疯了一般嘶吼着。...3 DNS正常解析 以前发生过的险情历历在目,如今想起来,我依旧心有余悸。这次,为了确保万无一失,我打起了十二分精神。 这次,我已经顺利来到8.8.8.8 DNS服务中心。

54420

一个网络请求的冒险之旅

文 寒食君 | 图 《true detective》 对于互联网,人们总是高谈阔论,却很少有人愿意去了解电脑、手机、电视这些设备到底如何被“连接”起来的。...人们动动手指,点点鼠标,图片、视频便顺理成章地即时显示在屏幕上。只是,这一切并非理所应当,五光十色的互联网世界之下,我们在夜以继日地工作。 我一个普通的网络请求。...即使有了URL,恕我愚笨,我还是无法直接理解它所指向的目的地。因为这是人类的语言,我无法翻译解读。(其实是人类太笨了,记不住IP地址,需要用方便记忆的域名来代替) 对我来说,IP地址才是唯一的坐标。...我这才意识到大事不妙,“这是怎么回事?!你们凭什么劫持我?”我发疯了一般嘶吼着。...3 DNS正常解析 以前发生过的险情历历在目,如今想起来,我依旧心有余悸。这次,为了确保万无一失,我打起了十二分精神。 这次,我已经顺利来到8.8.8.8 DNS服务中心。

55220

一个网络请求的历险之旅

” 对于互联网,人们总是高谈阔论,却很少有人愿意去了解电脑、手机、电视这些设备到底如何被“连接”起来的。 人们动动手指,点点鼠标,图片、视频便顺理成章地即时显示在屏幕上。...即使有了 URL,恕我愚笨,我还是无法直接理解它所指向的目的地。因为这是人类的语言,我无法翻译解读。...在很多情况下,用户会想要访问一个全新的,任何缓存都没有记录过的域名。 为此,人类专门设计了 DNS。在这次任务中,我的第一站,就是赶往 DNS。为了更短的响应时间与更好的用户体验,我快马加鞭。 2....我这才意识到大事不妙,“这是怎么回事?!你们凭什么劫持我?”我发疯了一般嘶吼着。...DNS 正常解析 以前发生过的险情历历在目,如今想起来,我依旧心有余悸。这次,为了确保万无一失,我打起了十二分精神。 这次,我已经顺利来到 8.8.8.8 DNS 服务中心。

68130

JS篇(014)-一次js请求一般情况下有哪些地方会有缓存处理?

答案:DNS缓存,CDN缓存,浏览器缓存,服务器缓存解析: 1、DNS缓存 DNS缓存DNS返回了正确的IP之后,系统就会将这个结果临时储存起来。...并且它会为缓存设定一个失效时间 (例如N小时),在这N小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的DNS缓存中把结果交还给你,而不必再去询问DNS服务器,变相“加速”了网址的解析。...当然,在超过N小时之后,系统会自动再次去询问DNS服务器获得新的结果。 所以,当你修改了 DNS 服务器,并且不希望电脑继续使用之前的DNS缓存时,就需要手动去清除本地的缓存了。...本地DNS迟迟不生效或者本地dns异常等问题,都会导致访问某些网站出现无法访问的情况,这个时候我们就需要手动清除本地dns缓存,而不是等待!...3、浏览器缓存 浏览器缓存(Browser Caching)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览

81310

亲,你有多久没有清理过你电脑DNS 缓存了?

最近明月因为工作关系更换了几次使用的电脑,期间就发现明明另一台电脑访问某个网址正常,换一台电脑后就会出现无法访问的现象,并且用的还是同一个宽带网络,实在太诡异了!...并且它会为缓存设定一个失效时间 (例如 N 小时),在这 N 小时之内,当你再次访问这个网站时,系统就会直接从你电脑本地的 DNS 缓存中把结果交还给你,而不必再去询问 DNS 服务器,变相“加速”了网址的解析...一般情况下,我们的电脑不需要手动去清理 DNS 缓存的,不过有些时候,某些网站以及 CDN 服务因域名或者节点 IP、DNS 服务器地址变更,而我们的电脑还停留在历史访问的 DNS 缓存上,这样就会出现访问网站解析出错...缓存就一定会出现某些网址无法访问的问题,因为互联网个动态的,每天都会有变化的,清理 DNS 缓存时间拖的越久,这种类似的问题就会越频繁,再加上国内各地的宽带运营商为了提升本地用户的访问速度都会做各个地区运营商层级的...另外,所谓的“DNS 污染”也跟 DNS 缓存有一定关系的,有些非法应用就会篡改 DNS 缓存来实现 DNS 劫持、污染给你的电脑推送广告、静默安装全家桶什么的。

4.5K20

Dnsmasq加速本地DNS请求

其次部分网站域名不能正常被解析,莫名其妙地打不开,或者时好时坏。 如果碰上不稳定的本地DNS,还可能经常出现无法解析的情况。...免费DNS使用方法和He.net稳定功能强大的DNS解析服务 3、国内DNS:360网站卫士免费DNS和CDN申请使用及CDN缓存无法切换移动主题 Dnsmasq安装与配置-搭建本地DNS服务器 享受更干净更快无广告...4、第二次再次测试,因为已经有了缓存,所以查询时间已经变成了0. 四、Dnsmasq使用 1、本地DNS。将Dnsmasq作为本地DNS服务器使用,直接修改电脑的本地DNS的IP地址即可。...2、应对ISP的DNS劫持。输入一个不存在的域名,正常的情况下浏览器显示无法连接,DNS劫持会跳转到一个广告页面。先随便nslookup 一个不存在的域名,看看ISP商劫持的IP地址。...4、重启dnsmasq,再尝试打开不存在的域名,这时浏览器就会显示正常的无法连接页面了。 5、智能DNS加快解析速度。

5.7K20

系统网络配置一览图

tree 目录,默认情况下没安装 tree,则使用 yum install tree 安装 有些无法成功安装,centos 7 可以安装,linux 不行 显示 tree /home 下的树状结构...完成解析;如果没有,就检查 DNS 解析缓存,如果有直接返回 IP 完成解析。...这两个缓存,可以理解为本地解析缓存 2: 一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址 (DNS 解析记录) 如在 cmd 窗口中输入: ipconfig.../displaydns //DNS 域名解析缓存 ipconfig /flushdns // 手动清理 dns 缓存 3:如果本地解析缓存没有找到对应映射,检查系统中 hosts 文件中 有没有配置对应的域名...4:如果本地 DNS 解析缓存和 hosts 文件中均没有找到对应的 IP 则到域名服务 DNS 进行解析

78760

如何在 Linux 上刷新 DNS 缓存

在使用域名访问网站时,电脑会将域名解析为 IP 地址。为了提高解析速度,操作系统通常会将解析过的地址存储在 DNS 缓存中。但是,有时候我们可能需要刷新或清除 DNS 缓存。...DNS 缓存的工作原理DNS 缓存一种技术,操作系统会在本地存储最近获取的 DNS 信息。...为什么需要刷新 DNS 缓存有时,网站的 IP 地址可能会更改。如果你的 DNS 缓存中存储的旧的 IP 地址,那么你可能无法访问该网站。...例如,要检查 www.example.com 的 DNS 缓存,你可以运行以下命令:dig www.baidu.com这将显示关于 www.baidu.com 的 DNS 信息,包括其 IP 地址。...你可以使用 dig 命令来检查 DNS 缓存。dig 一个 DNS 查找工具,可以用于查询 DNS 名称服务器的信息。你可以使用 dig 命令来查看 DNS 缓存的信息。

43710

四个 Linux 上的网络信息嗅探工具

在计算机网络中,数据暴露的,因为数据包传输无法隐藏的,所以让我们来使用 whois、dig、nmcli 和 nmap 这四个工具来嗅探网络吧。...怎么回事啊,露西尔?(LCTT 译注:《行尸走肉》中尼根的棒子)有一些注册库,比如 .com 和 .net 精简注册库,保存了一部分有限的域名信息。...DNS 解析 使用 dig 命令比较从不同的域名服务器返回的查询结果,去除陈旧的信息。域名服务器记录缓存各地的解析信息,并且不同的域名服务器有不同的刷新间隔。...当地址本地时,就表明您的电脑上安装了 DNS 服务。...上游域名服务器 我想知道我的上游域名服务器(LCTT 译注:此处指解析器)谁。

90320

看了这个,再也不怕流量劫持了!

域名劫持互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址,其效果就是对特定的网址不能访问或访问的假网址。...从12月初开始,国内全网的运营商递归DNS出现较大范围的域名间歇性解析缓慢,同时国内的递归DNS一直在遭受DDoS攻击。该情况在圣诞节前夕愈发严重,多个运营商出现域名几乎无法解析的问题。...>>>> 对于运营商来说 1、 建议将DNS解析请求转发至119.29.29.29来缓解该问题。 2、运营商可以将各顶级域的根的NS地址和IP的缓存锁定来缓解。...DNSPOD公共DNS目前国内唯一支持Google ECS(edns-client-subnet)协议,所以可以与各种使用CDN业务的服务无缝结合,除了修改DNS地址外不需要进行其他操作即可达到以下效果...>>>> 方法二 使用新版电脑管家—工具箱—DNS优选功能—测试并启用119.29.29.29。 7 手机也可以设置119.29.29.29! >>>> IOS设置方法 1.

1.8K30

学员问答之3-View桌面问题

请问怎么回事??我的资源应该是狗的啊,我只有打开其他虚拟化都可以打开。。 答:你的资源设置成"不受限制"就行了 问: 现在跑起来都还算顺畅。。...一开始电脑可以登录的。。...现在突然就不行了 我先下班了哈,海哥看见的时候帮我分析下哈北北 答:这是DNS解析不了,你检查一下域名 你检查一下View连接服务器和ActiveDirectory的通讯问题 View连接服务器的DNS...设置,是否View连接服务器经常解析不了你的域名 DNS是不是ActiveDirectory的,不要加其他的DNS 问: 海哥这是我的拓扑图 ?...你的ViewClient,解析不了View桌面计算机名称,所以出现解析出错提示 最后用户确认: 计算机名称的问题。

2.4K20

域名解析的全过程

DNS域名解析过程当我们在浏览器地址栏中输入www.qq.com时,DNS解析将会有将近10个步骤,这个过程大体大体由一张图可以表示:图片整个过程大体描述如下,其中前两个步骤在本地电脑内完成的,后8个步骤涉及到真正的域名解析服务器...:第一步本地电脑会检查浏览器缓存中有没有这个域名对应的解析过的IP地址,如果缓存中有,这个解析过程就结束。...这个缓存时间太长和太短都不太好,如果时间太长,一旦域名被解析到的IP有变化,会导致被客户端缓存的域名无法解析到变化后的IP地址,以致该域名不能正常解析,这段时间内有一部分用户无法访问网站。...它们一般都会缓存域名解析结果,当然缓存时间受到域名的失效时间控制的。大约80%的域名解析到这里就结束了,后续的DNS迭代和递归也是由本地DNS服务器负责。...第十步把解析的结果返回给本地电脑,本地电脑根据TTL值缓存在本地系统缓存中,域名解析过程结束在实际的DNS解析过程中,可能还不止这10步,如Name Server可能有很多级,或者有一个GTM来负载均衡控制

4K30

DNS那些事——从浏览器输入域名开始分析DNS解析过程

而本地DNS缓存由操作系统自动维护的,它会根据DNS服务器返回的TTL值来判断缓存是否过期,当缓存过期后需要重新进行DNS解析,如果DNS服务器返回了不同的IP地址,则会更新缓存中的记录。...// 这个显示本地 DNS 服务器缓存的所有域名和对应的 IP 地址 dscacheutil -cachedump -entries Host 执行了这个命令却没看到我刚访问的域名对应的ip,这是没缓存吗...你的电脑可能使用了其他 DNS 服务器或者代理服务器。...递归DNS服务器收到根域名服务器的响应后,会将“域名不存在”的错误信息返回给客户端,客户端显示无法解析该域名。   ...第一个记录 DNS 解析无响应的请求,第二个记录重试能成功的 HTTP 请求。如果 DNS 解析超时并且没有重试,则只会显示一个请求记录,即 DNS 解析请求。 ---- 10.

3.5K10

深入分析Java Web技术内幕读书笔记(二)浅析DNS域名解析过程

上一篇文章《浅析Web请求过程》讲述的如何发起HTTP请求,对于请求发起过程中很重要的一个步骤——DNS解析过程的描述一带而过,本篇文章将跟着DNS解析过程来分析域名如何解析的。...一、DNS域名解析步骤 下图DNS域名解析的一个示例图,它涵盖了基本解析步骤和原理。 ? 下面DNS解析步骤进行讲解,后面将采用命令行的形式来跟踪DNS解析过程。...对于IP的缓存时间问题,不宜设置太长的缓存时间,时间太长,如果域名对应的IP发生变化,那么用户将在一段时间内无法正常访问到网站,如果太短,那么又造成频繁解析域名。...在XP系统中,黑客常常修改他的电脑的hosts文件,将用户常常访问的域名绑定到他指定的IP上,从而实现了本地DNS解析,导致这些域名被劫持。...第二步:从13个根域名服务器中的其中一个(这里h.root-servers.net)获取到顶级com.的服务器IP(未显示)和名称。 ?

2.3K10

一文入门DNS?从访问GitHub开始

上文中多次提到解析,其实说的就是 DNS解析 同时上文也提到过,在网络世界中真正发挥作用的 IP,而一般情况下我们访问的都是 域名,为什么能实现这种效果,就是因为域名与IP地址的对应关系存储在一个叫做...DNS一个全球化的分布式数据库,它所提供的服务就是将域名转换为互联网IP地址。 DNS解析的全部流程 网上的关于流程的图很多,我从中借鉴了一副,如下所示: ?...LDNS一般都缓存了大部分的域名解析的结果,大部分的解析工作到这里就差不多已经结束了 以下即是所谓的 递归解析 ---- 根域名解析:本地域名解析服务系统无法解析时,会向 13根 发起域名解析请求 说明...IP地址给本地解析服务器 本地解析服务器缓存相关信息,并返回给用户 是不是有点绕?...IP上,因此很多时候无法使用 修改Hosts文件后即避免了DNS污染,直达目标IP,即可正常访问了,当然了,这种方法全部通用吗?

3.3K40

DNS查询全过程

但是,单靠这个DNS无法直接解析域名的,在它之上还有更高级的DNS,这些DNS协同运作最终为你找到你需要的域名所在的服务器,下面来讲讲具体过程。...SECTION 这部分提问,显示你要查询的域名 ANSWER SECTION 即答案,显示查询到的域名对应的IP AUTHORITY SECTION 这部分显示直接提供这个域名解析DNS服务器...,不包括更高级DNS服务器 ADDITIONAL SECTION 这部分显示这些直接提供解析的服务器的IP地址 最后面的一些统计信息,其中SERVER指的是直接为你服务的本地DNS服务器的IP。...在上面的dig命令我们可以看到,在解析一个域名的时候,往往会发现有多个DNS服务器提供解析服务,这是因为DNS服务器要求一般至少有两个,以防发生服务器宕机无法提供域名解析的情况。...7、缓存时间。默认的TTL缓存时间。

3.4K00

上不了网怎么办?小小命令行,快速判故障

显示所有网卡的详细配置情况 如果IP地址169开头的,那么这并不是正确的IP地址,请与同事交换网线测试; 如果能显示正确的IP地址、、网关、DHCP服务器、DNS服务器,则基本上表示网卡工作正常、...DNS缓存。...,那就ping 网址,下图表示网站可达,同时也证明DNS服务器工作正常: 如果网址ping不通,那么可能内网的DNS服务器有问题,但是,DNS服务器有问题,不可能只是一两台电脑无法上网,尤其直接使用外网的...DNS服务器,那更不可能DNS服务器的问题了。...,多半被禁止了,也不一定是网管人为的,可能电脑病毒或者恶意程序太多,也可能其他原因,触发了安全策略,被网关设备禁止了,此时可以尝试全盘杀毒,同时登录网关设备排查。

1.7K20
领券