![由于 DNS 或 Netbios 问题而无法连接到服务器?](https://linux22.com/image/1569041/%E7%94%B1%E4%BA%8E%20DNS%20%E6%88%96%20Netbios%20%E9%97%AE%E9%A2%98%E8%80%8C%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
不明白这个 COMP Tia Networking 练习考试问题:
Joe 是一名系统管理员,他正在排除远程访问 LAN 上新服务器的问题。他正在使用 LMHOST 文件,该文件包含新服务器的主机名和 IP 地址。他无法远程访问的服务器与他可以成功远程访问的另一台服务器位于同一 LAN 上。以下哪个命令行输出最能解决问题?
A. C:\windows\system32>ipconfig /flushdns
Windows IP configuration Successfully flushed DNS resolver cache
B. C:\windows\system32>ipconfig /registerdns
Windows IP configuration Registration of the DNS resource records for all adapters has been initiated. Any errors will be reported in the event viewer in 15 minutes.
C. C:\windows\system32>nslookup
Default server: unknown Address: 1.1.1.1
D. C:\windows\system32>nbtstat -R
Successful purge and reload of the NBT remote cache table
答案:B
我的问题是,为什么最好假设它是 LAN 上服务器的 DNS 问题而不是 netbios 问题。
答案1
呃。这又是一个不正确的问题/答案组合。
您必须根据所提供的信息,用最明显的答案来回答问题。
首先,您无法远程访问服务器,因此显然建议的命令是在管理员的计算机上运行的。
因为答案 B 与使用 DNS 注册管理员的计算机 IP 地址直接相关,所以它绝对不是正确的答案,因为它对连接到另一台服务器/计算机没有影响。
此外,答案 A、B 和 C 都与 DNS 有关。而 LMHOSTS 文件用于 NetBios 名称解析。
因此,正确答案是 D. 清除并重新加载 NetBios 名称缓存。
兴趣点 - 答案 C 显示管理员的计算机正在使用公共 DNS 服务器 (1.1.1.1),进一步证实 DNS 未用于将该服务器的主机名解析为 IP 地址的事实。