默认情况下,大多数操作系统将缓存IP地址和别的DNS (Domain Name System)记录为了更快地满足未来的要求。

例如,当我输入https://lonezscents.com/在我的浏览器的地址栏第一次,浏览器必须询问DNS服务器在哪里找到该网站。一旦有了这些信息,浏览器就可以将其存储在本地缓存中。然后,当我下次输入该网站地址时,浏览器将首先在本地缓存中查找其DNS信息,并能够更快地找到该网站。

问题是,有时危险的IP地址或损坏的结果可以被缓存,需要删除。DNS缓存还可能影响您连接到互联网的能力或导致其他问题。无论出于何种原因,所有主要操作系统都允许强制清除此缓存或“清空DNS”。

现在下载:免费介绍指南HTML和CSS

在这篇文章中,我们将涵盖你需要知道的一切,包括:

Flush DNS做了什么?

刷新DNS将清除缓存中的任何IP地址或其他DNS记录。这可以帮助解决安全、互联网连接和其他问题。

重要的是要了解,您的DNS缓存会在没有您的干预下不时地清除自己。这是因为DNS缓存——除了保存所有与识别和查找网站相关的信息——还保存了一个名为TTL的组件,即生存时间。这指定一段时间(以秒为单位)内,站点的DNS记录保持有效。在这段时间内,对该网站的任何查询都将在没有DNS服务器的帮助下从本地缓存中得到回答。一旦TTL过期,该条目将从缓存中删除。

但是,有些原因可能需要强制DNS刷新而不是等待所有条目的TTL到期。让我们来看看为什么下面。

为什么要刷新DNS?

有几个原因可能需要刷新DNS缓存。这些原因可能与安全、技术问题或数据隐私有关。下面让我们简要介绍每一个。

1.您希望防止DNS欺骗。

DNS欺骗 - 也称为DNS缓存中毒 - 是一种攻击,错误的演员可以访问DNS缓存并改变信息,以便将您重定向到错误的网站。在某些情况下,它们将重定向您到一个类似于其预期目的地的欺诈网站,以便您输入敏感信息,如您的在线银行登录信息。

你看到了404错误。

假设您已经缓存了一个站点的DNS信息,该站点已经转移到一个新的域名或主机上。在这种情况下,您计算机上的DNS信息可能不会立即得到更新,您可能最终看到一个404错误或者当你试图访问一个过时版本的网站时。尽管信息最终会在DNS缓存中更新,但您不必等待。您可以在任何时候清空DNS缓存。

3.你无法访问一个网站。

如果你在加载网站时遇到困难,那么你应该先尝试其他步骤,比如清除浏览器的临时文件和cookie,调整浏览器设置,关闭弹出窗口阻止程序,允许网站保存和读取cookie。但是,如果您已经用尽了所有选项,那么您可以刷新DNS以重置计算机与互联网的连接。

4.你想要保持你的搜索行为的隐私。

当您想到互联网上跟踪用户行为时,您可能会想到Cookie - 但DNS缓存也可以显示您的搜索历史记录。这是因为DNS缓存旨在充当虚拟地址簿,存储您定期访问的网站的信息。要将这些信息远离数据收集器或Web上的坏演员,这是定期刷新DNS缓存的好主意。

现在,我们已经理解了刷新DNS缓存的含义以及为什么要这样做,让我们在下面介绍如何刷新DNS缓存。

如何刷新DNS

刷新DNS的过程根据您的计算机的操作系统而变化。让我们来完成下面的主要系统的过程。

如何刷新DNS Windows 10

下面是在Windows 10上刷新DNS缓存的处理过程。这些步骤也适用于Windows 8.1

1.单击开始按钮。它是在左下角的Windows标志。

2。选择命令提示符

在Windows 10开始菜单中选择命令提示符开始刷新DNS进程

图像源码

3.要打开命令提示控制台,您还可以简单地按下窗户R.钥匙同时进入cmd

4.您可能会看到一个弹出窗口,询问您是否要允许命令提示符对计算机进行更改。如果你这样做,请选择是的

5。如果此时要求您进行管理登录,那么您需要联系系统管理员才能继续。

6。在命令提示窗口中,键入ipconfig / flushdns

命令提示窗口在Windows 10中,您键入命令来刷新DNS

图像源码

7.进入

8.您应该会看到一条消息,确认DNS解析器缓存已成功刷新。

如何刷新DNS Windows 7

在windows 7上,刷新DNS缓存的过程几乎与后续版本相同。

1.单击开始按钮。它是在左下角的Windows标志。

2。点击所有程序>配件

3.找到命令提示符。右键单击它,然后选择以管理员身份运行

在命令提示符中选择管理员选项来运行以清除Windows 7中的DNS

图像源码

4.您可能会看到一个弹出窗口,询问您是否要允许命令提示符对计算机进行更改。如果你这样做,请选择是的

弹出窗口要求允许命令提示符在网站上更改以在Windows 7中刷新DNS

图像源码

5。如果此时要求您进行管理登录,那么您需要联系系统管理员才能继续。

6。在命令提示窗口中,键入ipconfig / flushdns

7.进入

8.您应该会看到一条消息,确认DNS解析器缓存已成功刷新。

如何刷新DNS Windows XP和Vista

在Windows XP和Vista上刷新DNS缓存的过程与Windows 7几乎相同。但是,末尾的消息变化,可能需要管理员干预。

1.单击开始按钮。它是在左下角的Windows标志。

2。点击所有程序>配件

3.选择命令提示符

4.在命令提示窗口中,键入ipconfig / flushdns

5。进入

6。您应该会看到一条消息,确认DNS解析器缓存已成功刷新。如果您收到的信息是“Action Requires Elevation”,那么您需要联系您计算机的管理员来完成上述步骤。

如何清除DNS Mac OS X

无论它在运行的软件版本是什么,都可以使用Mac计算机上的DNS缓存的过程。雷竞技苹果下载官方版但是,由于命令提示符变化,因此您需要知道STEP 6的版本。

1.打开

2。点击应用程序

3.向下滚动到公用事业公司文件夹并单击它。

4.打开终端

5。要打开Terminal,您也可以简单地打开发射台并在搜索栏中输入“终端”。

开放式启动板在Mac OS x 10.11-10.15中开始刷新DNS

6。在“终端”窗口中,根据软件版本输入以下命令:雷竞技苹果下载官方版

  • 10.7-10.9,10.11-10.14(狮子,山狮,小牛,El Capitan,Sierra,High Sierra,Mojave):sudo killall -HUP mDNSResponder
  • 10.10(优胜美地):sudo discoveryutil mdnsflushcache.
  • 10.5-10.6(豹,雪豹):sudo dscacheutil -flushcache.
  • 10.4(虎):lookupd -flushcache.

在Mac OS X 10.11-10.15中键入终端中的命令刷新DNS

7.输入密码并按下进入一次。

8.您应该看到一条消息,确认已重置DNS缓存。

注意:本节中的截图是我自己的。

如何冲洗DNS Google Chrome

谷歌Chrome当然不是一个操作系统,但它有自己的DNS缓存。这是独立于操作系统的缓存和Chrome的浏览器缓存。如果Chrome被设置为默认Web浏览器,则需要清除Chrome的DNS缓存以及操作系统的DNS缓存。这是这个过程。

1.在浏览器的地址栏中输入以下地址:chrome://net-internals/#dns

2。单击明确主机缓存按钮。

清除主机缓存按钮将刷新谷歌chrome DNS缓存

注意:本节中的屏幕截图是我自己的。

如何清除DNS Linux

与Windows和Mac计算机不同,Linux系统默认情况下没有DNS缓存。但是,每个分发都可能使用不同的DNS服务来存储DNS本地记录。根据服务,您可以清除缓存或重新启动服务。

1.Ctrl + Alt + T在你的键盘上启动一个终端窗口。

按键盘上的Ctrl + Alt + T,启动终端窗口以在Linux中刷新DNS

图像源码

2。在“终端”窗口中,根据Linux系统运行的服务键入以下命令之一。

  • NCSD:sudo /etc/init.d / nscd重启
  • Dnsmasq:sudo /etc/init.d/dnsmasq重新启动
  • BIND:你可能需要尝试多个命令:
    • sudo /etc/init.d /命名重启
    • sudo rndc重启
    • sudo rndc执行

3.您可能会要求您输入密码。

4.服务可能会停止,然后在发送缓存已成功重置的确认消息之前重新启动。

刷新DNS缓存

有很多原因定期刷新DNS缓存。它可以帮助防止您的计算机上的网络钓鱼计划或其他攻击,将您指向最常见的网站的最新版本,恢复您的Internet连接,并保持数据私有。

最好的部分是这个过程的容易。遵循上述步骤可以帮助您快速轻松地执行DNS,无论您的计算机有什么操作系统。这样,你可以进入你的另一个网站开发任务。

新的文字-动作

css的介绍

最初发布于2021年2月19日早上7:00:00,更新于2021年2月19日

话题:

网站开发