![DNS 或主机名 - 似乎改变了是否可以访问计算机](https://linux22.com/image/651329/DNS%20%E6%88%96%E4%B8%BB%E6%9C%BA%E5%90%8D%20-%20%E4%BC%BC%E4%B9%8E%E6%94%B9%E5%8F%98%E4%BA%86%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E8%AE%A1%E7%AE%97%E6%9C%BA.png)
因此,我的工作环境是覆盖多个国家和大型 DNS 结构的大型环境。
因此,我们有时会遇到这样的问题:一些有一段时间没有接入网络的机器会保留已重新分配给另一台 PC 的相同 IP。
例如星期一 Laptop005 获得 IP 10.100.1.50 而 Laptop010 获得 IP 10.100.1.80,然后 Laptop005 被带回家休息一周,而下星期一 Laptop010 获得 10.100.1.50。
但是 DNS 在同一 IP 上仍然有 Laptop005 的 A 记录,因此 ping Laptop005 会返回 10.100.1.50 以及 Laptop010。
它不会给我们带来任何问题,但是当我尝试通过浏览C:\users
使用网络共享来检查机器属于谁时,我无法访问,\\laptop005\c$
但是我可以访问\\10.100.1.50\c$
,然后我可以检查用户名并意识到它是 Joe Bloggs 的机器,实际上是可以与之配合使用的 Laptop010 \\laptop010\c$
。
所以我的问题是,是什么原因导致它无法浏览,\\laptop005\c$
我的理解是 DNS 只是将主机名指向 IP,并且与您是否可以连接到机器无关,那么为什么它会阻止我在错误的主机名上浏览它?
答案1
我发现 DNS 配置根本不会打扰您,但我会考虑更改 DNS 设置,以便 DNS 不会使用一个 IP 存储两个不同的主机名。
我会寻找 DNS 条目老化和自动删除。
https://technet.microsoft.com/en-us/library/cc770850.aspx
如果你的 DNS 配置正确,那么使用 \hostname\C$ 访问笔记本电脑应该不会有问题