技术分享 | DNS解析不生效的原因及解决方法

技术分享 | DNS解析不生效的原因及解决方法,第1张

一般情况下,新建或修改域名解析,很快就可以生效。但有时也会存在一些解析较慢或解析长时间不生效的问题。出现这种情况,除了网络不可用、域名被劫持等外部因素外,也可能与域名自身状态以及解析设置有关。

1域名过期没有及时续费

如果域名到期未能及时续费,就会导致原解析失效,所以网站管理者要时刻关注域名的到期情况,及时续费,避免因域名过期导致的解析不生效或者域名被抢注等情况的发生。

2域名未通过实名认证

根据《中华人民共和国网络安全法》和《中国互联网络域名管理办法》的规定,需对com/net/cn等后缀的新注以及存量域名进行实名认证,如果未能通过实名认证,注册局将暂停域名解析。所以针对这种情况,在域名注册成功后需要及时提交材料完成实名认证,一般情况下实名认证通过后,域名就会恢复正常解析状态。

3域名状态出现异常

如果出现域名解析长时间不生效,就需要检查一下域名状态,可以通过whois工具查看域名当前的状态是否出现了异常。如果域名的状态是clienthoold或severhold状态,说明域名是被禁止解析的,在这种状态下,即使设置了域名解析,域名也无法被访问到,此时需要联系域名服务商了解情况,尽快恢复正常状态。

一般情况下,当域名处于以下几种状态时,域名是无法被解析的:

Pending delete(域名过期,赎回期)

Redemption period(域名过期,赎回期)

Clienthold(暂停解析)

Serverhold(暂停解析)

Inactive(未设置 DNS)

如果是域名状态出现了问题,需要及时联系域名注册商查明情况并解决。

1没有设置默认解析线路

如果在进行多线解析时没有设置默认解析线路,也会出现解析不生效或者无法访问的问题。所以这种情况下,需要先添加一条默认解析,这样才能保证当用户网络类型无法确认或者不在设置的网络类型时系统会自动解析到该默认地址上。

2权威和递归DNS的解析未生效

如果刚修改过域名解析,解析不能及时生效,那么需要检查下权威DNS和递归DNS解析记录是否修改成功。因为在网站访问过程中,直接影响用户端解析生效的是运营商递归服务器,间接影响用户端解析生效的是权威DNS服务器。

首先通过“nslookup +要检测的域名”,查看递归服务器结果,然后再“nslookup +要检测的域名 + dns服务器地址”,查看权威服务器结果。

如果递归服务器未生效,权威服务器已生效,表明域名解析刚添加不久,全球的递归服务器还没有完全同步,需要等域名配置的TTL值失效后再检测是否生效。如果TTL值过后,再次检测递归服务器仍然未生效,则可能是域名劫持或缓存投毒。如果递归和权威服务器都没有生效,则表明域名解析没有添加成功,需要检查情况并重新添加。

3修改解析服务器未生效

如果是修改了解析服务器,则需要等一定的缓存时间,全球的DNS服务器才能同步生效。一般来说,变更了解析服务器,需要等48小时才能生效。在此期间,由于递归服务器的缓存时间不同,可能会出现有的DNS请求新服务器,有的会请求旧的服务器。所以这种情况下,要耐心等待,不得在此期间对DNS解析记录进行修改,以免影响正常的DNS解析。



DNS解析不生效的原因很多,但归根结底不外乎域名状态和解析设置这两种情况,所以我们在遇到解析不生效情况时,仔细检查这两种情况,然后逐一排查就能快速定位故障原因,并针对性进行应对。

什么是DNSDNS服务器的作用有哪些

dns是什么

概括的说DNS 是计算机域名 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的`。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,一个IP地址可以同时对应多个域名,但IP地址不一定有域名。如果你是站长这句话非常好理解,比如说有一个服务器对应一个IP,而这个服务器上可以放置多个网站,不同网站上可以有多个域名,例如我们以“路由器网”为例:通过站长工具可以查该站所在的服务器,以及这个服务器上放置了有多少个站。

这样是不是可以很好的理解dns的含义呢域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发服务器。将域名映射为IP地址的过程就称为“域名解析”。在Internet上域名与IP地址之间是一对一(或者多对一)的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系统解析找到了相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

大家都知道,当我们在上网的时候,通常输入的是网址,其实这就是一个域名,而我们计算机网络上的计算机彼此之间只能用IP地址才能相互识别。域名(网址)只是相当与门牌号,只是为了方便记忆而增加的。

dns服务器是什么

DNS服务器是(Domain Name System或者Domain Name Service)域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。用户使用域名地址,该系统就会自动把域名地址转为IP地址。域名服务是运行域名系统的Internet工具。执行域名服务的服务器称之为DNS服务器,通过DNS服务器来应答域名服务的查询。

使用过路由器设置的朋友一定对DNS服务器设置不会陌生,当我们需要固定IP地址的时候就需要输入dns服务器地址。

在以上dns服务器地址中我们一般填写本地网络商的dns IP地址,为什么要填写本地网络服务商服务器的dns地址呢在上面我们也介绍了,计算机与计算机相互访问都是经过IP来沟通的,我们电脑需要与外部计算机沟通就需要有自己的dns,也就是网络商,因为我们离本地网络商的网络连接的距离是最近的,所以以本地服务商dns地址设置可以最大限度提升电脑与网络的交换速度。全国不同地区电信或网通等都有不同的dns IP地址,所以如果需要固定本地IP就需要填写上本地网络服务商服务器的dns地址,如果不知道填写的最不要去固定IP地址,选择自动获取即可,如需要可以联系网络商或上网查询即可,设置不当会导致网页无法打开,如常见的 QQ可以上网页打不开的现象!

姓名:何宏伟

嵌牛导读 在使用移动设备或者PC时,关键时刻总会遇到上网比较慢的问题,使用搜索引擎之后得到一个简单的解决办法,即将网络配置中的DNS解析服务器地址修改为“4个8”就可以愉快地提升上网速度,那是否真的可以提升上网速度呢?

嵌牛鼻子 DNS , 提升上网速度 IP地址

嵌牛提问DNS: 8888 可以做到提升网速呢?通过DNS解析地址修改是否真的可以提升网速呢?

嵌牛正文 熟悉计算机网络的人都知道,两台计算机之间通信之所以相互之间能够识别到对方是因为全球唯一的 IP 地址(目前存在两种: IPv4,IPv6,而IPv6是由于IPv4不够使用而诞生的,管中窥豹,互联网发展速度的确迅猛,可见一斑)。虽然对于 计算机 来说IP地址这一串数字字符不算什么大问题,可对于 来讲记住这么多的IP地址,是真真的令人头痛!

为了解决这个问题,DNS解析服务由此诞生。DNS(Domain Name System),将 域名 即对 友好的字符串,解析成对 计算机 友好的字符串。例如百度的域名“ >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10628937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存