#2.清除MAC操作系统(iOS)上的缓存
- 点击MAC机器的顶部导航栏中Go(前往)下的Utilities(实用工具
打开Terminal/终端(相当于WIndows OS的命令提示符)
执行以下命令以清除计算机上的DNS缓存
sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
以上命令可能因操作系统版本而异,如下所示:
- 1#Mac OS Sierra, Mac OS X El Capitan, Mac OS X Mavericks, Mac OS X Mountain Lion, Mac OS X Lion操作系统使用以下命令
- sudo killall -HUP mDNSResponder
- 2#Mac OS X Yosemite操作系统使用以下命令
- sudo discoveryutil udnsflushcaches
- 3#Mac OS X Snow Leopard操作系统使用以下命令
- sudo dscacheutil -flushcache
- 4#Mac OS X Leopard and below操作系统使用以下命令
- sudo lookupd -flushcache
#3.清除Linux OS上缓存
在Ubuntu Linux和Linux Mint上:
- 使用键盘组合键Ctrl+Alt+T打开终端
- 启动终端后,输入以下命令 sudo /etc/init.d/networking restart
- 它可能会要求输入管理员密码
- 一旦成功,它将显示如下确认消息:[ ok ] Restarting networking (via systemctl): networking.service
- 如果DNS Flush不成功,请按照以下步骤操作
- 在终端输入以下命令sudo apt install nscd
- 完成上述命令后,重复步骤1到4
在CentOS上:
- 使用键盘组合键Ctrl+Alt+T打开终端
- 输入以下命令: nscd -i hosts
- 要重新启动DNS服务,请输入以下命令service nscd restart