网站切换服务器IP,如何快速快速刷新DNS以获得测试?
本文最后更新于 1782 天前,其中的信息可能已经有所发展或是发生改变。

前言

部分用户在迁移服务器发生了IP变动,或者使用CDN、WAF、高防这样的产品,都会需要修改域名解析,但是域名解析由于缓存问题已访问国网站的访客无法获得实时刷新,就不能体验迁移完成后的效果。 这里讲一下域名解析变更后的几个设置策略。

测试阶段

测试阶段,测试阶段其实不适合用户参与,仅需要开发人员和网站工作人员测试即可。

这时候我们就需要修改 Hosts 文件。通过系统超级管理员权限修改 Hosts 文件,按ip 空格 域名 的格式填写,例如:

192.168.8.125 test.mf8.biz

我们将新的服务器IP设置一下,然后刷新浏览器缓存,就可以体验到新的IP上的体验了,我们进行功能测试正常后,再修改 DNS 解析,让所有访客能正常访问。

开放阶段

一些比较大的变动,比如说 DNS 的更换等等,可能需要 48 小的时间,我们需要让访客、用户提前进行一个修改,我们可以在旧的服务器发布一个申明,让客户进行 DNS 缓存的刷新,获取新的 IP。

Win7 及其以下系统:

  • 点击左下角的开始菜单
  • 点击运行
  • 输入cmd,然后按回车
  • 在命令提示符下输入ipconfig /flushdns,然后按回车

windows 8:

  • 在键盘上按 win+X 打开菜单
  • 点击命令提示符(管理员)
  • 在命令提示符下输入ipconfig /flushdns,然后按回车

windows 10:

  • 右键点击开始菜单按钮
  • 点击 运行
  • 输入cmd,然后按回车
  • 在命令提示符下输入ipconfig /flushdns,然后按回车

macOS:

  • 依次点击电脑左下方图标,应用程序,实用工具,终端。
  • 输入以下命令,然后按回车
  • dscacheutil -flushcache
  • 之后输入第二个命令,然后按回车
  • sudo killall -HUP mDNSResponder
  • 然后输入本机登录密码即可

注意

刷新完 DNS 缓存后,我们再 ping 一下域名可以查看结果。

如果IP有变化后,浏览器还是没有生效的话,建议刷新浏览器缓存,或者开一个访客页面登录网站进行测试。

点击图片来修改或更新

取消特色图片

上一篇
下一篇