为什么域名偶尔无法访问?

前端之家收集整理的这篇文章主要介绍了为什么域名偶尔无法访问?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我无法找到为什么某些访问者偶尔无法访问我的域名的原因.有些人我的意思是一些,不是每个人.我在我的网站上工作,有时我再也无法访问它了.我认为这是与托管相关的问题.我在浏览器中收到“找不到网站”错误.在同一时间,我仍然可以从另一台计算机(具有不同的IP地址)访问该网站.第二天醒来时问题就消失了,所以不幸的是,我放手了,并没有试图找出背后的原因.

现在我自己和我的一些课程伙伴无法访问我们的网站,而其他人能够访问我们的网站.网站现在无法被人们访问,以前可以访问.

我正在查看错误日志以及可能在Cpanel中使用的任何内容.但我有点失落.

我没有关于服务器的广泛知识.这意味着我的推理可能会出现问题.我认为如果他们在很短的时间内下载/上传了很多,理论上可以让一些访问者被禁用.我认为防止“垃圾邮件”的一些防御机制可能有效.但是,当我查看Cpanel时,我发现没有禁止ip地址.

使用谷歌让我发现问题可能是由ISP及其DNS服务引起的.我发现可以使用特定的DNS服务器,而不是“自动获取DNS服务器地址”.我更改了我的连接设置(特别是Internet协议版本4),现在我可以再次访问我的网站.我现在正在使用opendns.com名称服务器.

这意味着我找到了修复方法.但我仍然不知道为什么问题首先发生.我不应该要求我的网站访问者更改其互联网连接的设置.

所以,问题是:
为什么会发生这种情况,我该如何预防呢?如果我能?

EDIT1:
我的注册商中的记录如下所示:

Type    IP      Hostname        Alias   MX Preference
NS              ns3.website.com                  
NS              ns4.website.com

解决方法

这听起来像您的主DNS服务器正在经历临时中断.

用户请求DNS记录时,它会传递给DNS服务器链.首先,计算机将检查是否已缓存该记录.如果没有,它将询问它的DNS服务器(通常是路由器).如果它已缓存,则返回它,否则它会询问它的DNS服务器 – 通常是ISP的服务器(或者您的情况下是OpenDNS). DNS服务器继续传递请求,直到(假设它们没有缓存)它命中您的主DNS服务器.

您的主DNS服务器返回指向您的服务器的A记录(IP地址)或CNAME记录(其他域名).在你的情况下,这是一个指向75.126.154.2的A记录.然后,DNS服务器将链路中的信息传递给请求它的用户 – 将其缓存以备将来请求.

缓存超时取决于您为DNS记录设置的服务器和TTL,通常在15分钟到12小时之间.您的超时设置为4小时.

现在,如果您的DNS服务器出现故障或过载(这比私有设置或廉价主机更常见),很可能互联网的很大一部分都会缓存您的DNS记录.

例:

您在DNS服务器关闭之前请求了记录.您的路由器已缓存它.您的朋友在同一局域网上请求该页面,该记录由路由器返回,他可以访问该页面.具有相同ISP的另一个用户也请求该页面,ISP仍然具有缓存的记录,他可以访问该页面.

然后一个完全不相关的用户请求记录.请求从DNS服务器传递到DNS服务器,直到它最终命中您的主DNS服务器.由于它已关闭,请求将超时.用户将无法访问您的页面.

解决方案:

1)转向更可靠的DNS服务

2)使用完全不同的服务提供商托管您的备份DNS服务器.有许多DNS服务提供商收取非常适中的费用.这样,只要其中一个保持不变,用户就可以访问您的网站.

原文链接:https://www.f2er.com/html/229090.html

猜你在找的HTML相关文章