zoukankan      html  css  js  c++  java
  • 记一次dns解析缓存困惑

    网络拓扑连接如下(A、B主机均设置为DHCP获取IP地址),在局域网中A主机ping B主机的IP可以通,但是ping B主机的计算机名不通,于是在A主机的hosts文件中写入B主机名和IP作dns解析关系,在A主机上写完hosts后可以ping通B主机计算机名,你以为到此就结束嘞,呵呵,还是太年轻太无知了,网络的虚拟世界容易把我们给骗了。。。

     

    等时间过了一周后,当B主机的IP地址发生变化后,自动获取到了另一个IP地址时,于是我怎么改hosts文件都无用功,ping主机名永远给你解析到之前的IP上了,dns缓存记录中永远记着一条映射到B主机的IP,如下图所示【使用ipconfig /displaydns命令查看本地dns解析缓存】:

    不管我是在本机使用arp -d清除arp地址缓存,使用nbtstat -R重新加载远程缓存名称表,还是使用ipconfig /flushdns清除dns解析缓存都无用功,之前写在hosts中的映射表一直都在,这个问题困扰我一整天了,于是想着在hosts文件中另起一行重写dns解析,记得把之前写的删掉,写完保存后真的可以ping通B主机的计算机名了,哈哈。。。^~^

    解决方法:

    hosts文件中把之前写好的那项绑定关系删掉,再另起一行重写dns解析关系

    hosts文件中把之前写好的那项绑定关系删掉,再另起一行重写dns解析关系

    hosts文件中把之前写好的那项绑定关系删掉,再另起一行重写dns解析关系

    重要的事情说三遍

  • 相关阅读:
    [usaco]Cow Pedigrees
    组合数取模
    [usaco]Controlling Companies
    ubuntu g++ 升级
    膜拜
    Node.js权威指南 (2)
    Vue.js 开发环境的搭建
    src路径问题:./ 与 ../
    vscode vue代码提示错误
    H5 localStorage sessionStorage
  • 原文地址:https://www.cnblogs.com/xiykj/p/14831605.html
Copyright © 2011-2022 走看看