Windows TCP/IP 主机名解析流程


TCP/IP 之上的 NetBIOS 名称解析流程:
1,首先检查 NetBIOS 命名缓存;
2,若不能解析,向 WINS 服务器(NetBIOS 命名服务器)查询(与其联系三次);
3,若查询失败,则采用广播方式完成;
4,若广播失败,则分析 LMHOSTS 文件。如果还不行,向用户返回一个错误信息。

TCP/IP DNS 主机名解析流程:
1,首先检查本地 DNS 缓存;
2,若不能解析,则分析 hosts 文件;
3,若分析失败,向 DNS 服务器查询;
4,若查询失败,转向获取 NetBIOS 名称,检查 NetBIOS 命名缓存;
5,若不能解析,向 WINS 服务器(NetBIOS 命名服务器)查询。
6,若查询失败,则采用广播方式完成;
7,若广播失败,则分析 LMHOSTS 文件。如果还不行,向用户返回一个错误信息。

其他相关信息:
http://support.microsoft.com/?scid=kb%3Ben-us%3B161431&x=4&y=10