DNS缓存和绑定配置

时间:2013-07-24 07:02:43

标签: web dns bind

我是网站的系统管理员。我将网站移动到一个新的服务器和新的IP .config绑定新服务器,但我的网站可以从以前的服务器,但过去48小时。 如果我导航到许多其他设备上的页面,它会将我带到新服务器。 我的问题是什么?

2 个答案:

答案 0 :(得分:2)

48小时足以让域传播。如果它仍未显示,则需要查看已设置的dns。试试

  

dig + trace domain.com

并确保它指向您的新服务器。一旦你改变了dns,dig命令通常只需要不到30分钟的时间来传播。如果仍然指向旧服务器,那么你已经在错误的位置设置了dns。

检查域的名称服务器并检查其指向的位置。你应该在那里编辑dns。

答案 1 :(得分:1)

听起来你的系统中有一些缓存的NS记录。

以下方法允许您删除旧的和不准确的DNS信息:

Windows®8

  1. 按Win + X打开WinX菜单。
  2. 右键单击“命令提示符”,然后选择“以管理员身份运行”。
  3. 键入以下命令并按Enter:ipconfig / flushdns
  4. 如果命令成功,您将看到以下消息:Windows IP配置成功刷新了DNS解析器缓存。

    Windows 7

    1. 单击“开始”按钮。
    2. 在“开始”菜单搜索字段中输入cmd。
    3. 右键单击“命令提示符”,然后选择“以管理员身份运行”。
    4. 键入以下命令并按Enter:ipconfig / flushdns
    5. 如果命令成功,您将看到以下消息: Windows IP配置成功刷新了DNS解析器缓存。

      Windows XP,2000或Vista®

      1. 单击“开始”按钮。
      2. 在“开始”菜单上,单击“运行”。
      3. 在“运行”文本框中键入以下命令:ipconfig / flushdns
      4. MacOS®10.7和10.8

        打开终端

        键入以下命令:sudo killall -HUP mDNSResponder

        警告:要运行此命令,您需要知道计算机的管理员帐户密码。

        MacOS 10.5和10.6

        打开终端

        键入以下命令:sudo dscacheutil -flushcache