美文网首页
各操作系统清除DNS缓存的方法

各操作系统清除DNS缓存的方法

作者: 柠檬信息技术有限公司 | 来源:发表于2019-11-11 10:14 被阅读0次

0x01. 背景

在将域名指向其他服务器的时候,如果本地操作系统近期曾经访问过该域名时,会残留一些DNS缓存,这样即使DNS已经生效,那么本地访问也还是旧服务,需要一定时间后DNS缓存过期后重新获取DNS信息时候才能在本地正确访问新服务,但是时间不等人,有的时候需要急着验证效果,这时候就需要手动清理系统的DNS缓存,下面是各个操作系统的清理方法。

0x02. macOS 10.12 Later

现在市面上macOS系统99%都已经升级10.12以上了,所以就不贴之前版本的命令了

sudo dscacheutil -flushcache;
sudo killall -HUP mDNSResponder;

0x03. Linux

CentOS-6 / Ubuntu

/etc/init.d/nscd restart

CentOS-7

systemctl restart nscd

CentOS下如果提示nstd未安装,那么直接使用yum安装即可

sudo yum -y install nscd

Ubuntu下如果提示nstd未安装,那么直接使用aptitude安装即可

sudo aptitude install nscd

0x04. Windows

在Windows上,打开命令提示符CMD,输入以下命令

ipconfig /flushdns

本文来自:https://blog.lemonit.cn/posts/d0e76c91.html

相关文章

  • 各操作系统清除DNS缓存的方法

    0x01. 背景 在将域名指向其他服务器的时候,如果本地操作系统近期曾经访问过该域名时,会残留一些DNS缓存,这样...

  • Network

    清除dns缓存

  • macOS big sur dns flush

    清除dns 查询某条dns缓存

  • 从输入 URL 到页面加载显示完成的过程

    1. DNS解析 浏览器搜索自己的 DNS 缓存 搜索操作系统中的 DNS 缓存 搜索操作系统的 hosts 文件...

  • 刷新mac DNS 缓存 2020-08-10

    Mac OS X 清除DNS缓存根据Mac OS X操作系统的版本选择以下命令: Mac OS X 12 (Sie...

  • 计算机网络(3)

    应用层 域名系统DNS(Domain Name System) 浏览器的DNS缓存 操作系统的DNS缓存 host...

  • 清除dns缓存

    windows: ipconfig /flushdns linux: 直接修改/etc/hosts文件, 如果有安...

  • 浏览器缓存机制

    DNS缓存 有dns的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一...

  • Mac 清除 DNS 缓存和修改 DNS 方法

    清除 DNS 打开【终端】,复制下面代码(对应系统版本),粘贴到终端。 v10.10.4 或更高版本 v10.10...

  • HTTP

    HTTP请求的流程 浏览器搜索自身的DNS缓存 搜索操作系统自身的DNS缓存(浏览器没有找到缓存或者缓存已经失效)...

网友评论

      本文标题:各操作系统清除DNS缓存的方法

      本文链接:https://www.haomeiwen.com/subject/sjnzbctx.html