由于Windows中除了使用FQDN名,还包括一个NetBIOS名,所以名称解析顺序更复杂一些。
提示:Windows 2000及以后系统中已经不再使用NetBIOS名,只是为了向下兼容老版本的Windows所以保留了对NetBIOS的支持。
(1) 检查所解析名称是否是本机。
(2) 尝试通过DNS缓存(可通过ipconfig /displaydns查看DNS缓存内容,也可通过ipcnfig /flushdns清空DNS缓存,如图 13‑8所示)进行名称解析。
(3) 尝试通过%systemroot%\system32\drivers\etc\hosts文件进行名称解析。
(4) 尝试将查询请求发送到指定的DNS服务器。
(5) 尝试通过NetBIOS名称缓存(可通过nbtstat -c查看NetBIOS名称缓存内容,每隔10分钟NetBIOS名称缓存将自动清空)进行名称解析。
(6) 尝试将查询请求发送到指定的WINS服务器。
(7) 尝试通过广播进行名称解析。
(8) 尝试通过%systemroot%\system32\drivers\etc\lmhosts文件(lmhosts格式和hosts相同,只在lmhosts文件中记录的是NetBIOS名称与IP地址对应关系)进行名称解析。