一个注册表键值HKLM/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters, SearchList项,容易被忽视的设置错误。

来源:互联网 发布:编程的基本逻辑 编辑:程序博客网 时间:2024/06/03 15:23

 

大家知道,下面命令可以设置Windows的默认域名列表。

REG ADD //server009/HKLM/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters /v SearchList /d "abc.com,bcd.com,cde.com,edf.com" /f

 

它的作用是,比如你要Ping一台server - 全名: blog.edf.com.

通常我们用:Ping blog.edf.com.

但是有了上面的注册表设置,你可以直接用:Ping blog。 Windows 会自动帮你匹配SearchList中的域名。

 

一个容易被忽视的设置错误是:

把"abc.com,bcd.com,cde.com,edf.com" 写成 "abc.com,bcd.com,cde.com, edf.com"

注意,后面字符串中的edf.com前面多了一个空格。

Windows就这么傻!这时如果你直接用命令Ping blog 去 Ping 主机 blog.edf.com,他会找不到edf.com这个域名,显示找不到的错误主机。

 

这个故事告诉我们,SearchList中的域名列,逗号旁边不能有空格。