积极答复者
Ping机器名返回IP错误,这个算是Windows Server 2012的小BUG吗?

问题
-
下载了Windows Server 2012的测试版,想在上面装一下Oracle 11g RAC试试,配置Hosts文件完毕,ping主机名会发现这样的问题!
Oracle的官方文档有提到要更改网卡顺序。。。
MS的KB也提到过,但是2012下这个设置是不生效的!
http://support.microsoft.com/kb/981953/zh-cn
hosts文件如下:
10.42.1.172 SZYDB1
172.16.161.1 SZYDB1-PRI网卡配置如下:
nic1:10.42.1.172/24 gw:10.42.1.246
nic2:172.16.161.1/24 gw:none
hostname:szydb1
ping hostname 返回的IP始终都是172.16.161.1。
- 已编辑 littlelu 2014年7月22日 2:01
答案
-
您好,
首先,我建议你在host文件中删除172.16.161.1 SZYDB1-PRI,然后再命令提示符中运行 “ipconfig/flushdns" 来查看结果。
此外,根据你提供的KB,Windows Sever 2012 并没有列在可使用的操作系统范围之内。我在我的测试机上测试了一下,似乎这个KB在Windows Server 2012 中不适用。
你可以在运行“ncpa.cpl”,然后一起按住Alt+N键,然后点击高级中的高级设置,然后改变网卡的绑定顺序之后,查看ping的结果是否改变了。
谢谢。
- 已编辑 Susie LongModerator 2014年7月28日 2:13
- 已建议为答案 Susie LongModerator 2014年7月28日 2:13
- 已标记为答案 Susie LongModerator 2014年7月29日 2:06
全部回复
-
您好,
首先,我建议你在host文件中删除172.16.161.1 SZYDB1-PRI,然后再命令提示符中运行 “ipconfig/flushdns" 来查看结果。
此外,根据你提供的KB,Windows Sever 2012 并没有列在可使用的操作系统范围之内。我在我的测试机上测试了一下,似乎这个KB在Windows Server 2012 中不适用。
你可以在运行“ncpa.cpl”,然后一起按住Alt+N键,然后点击高级中的高级设置,然后改变网卡的绑定顺序之后,查看ping的结果是否改变了。
谢谢。
- 已编辑 Susie LongModerator 2014年7月28日 2:13
- 已建议为答案 Susie LongModerator 2014年7月28日 2:13
- 已标记为答案 Susie LongModerator 2014年7月29日 2:06
-
172.16.161.1 SZYDB1-PRI 这条删除后有尝试过,ping szydb1,依然返回172.16.161.1这个IP。
ipconfig /flushdns 这个命令也试过,依然无效,因为根本就没有配置DNS,甚至连"DNS Client"这个服务我也禁用掉了。
更甚至我连NetBIOS都禁用了,连nbtstat -c 这个命令都试过了。依然返回错误。
你可以在运行“ncpa.cpl”,然后一起按住Alt+N键,然后点击高级中的高级设置,然后改变网卡的绑定顺序之后,查看ping的结果是否改变了
这个配置是Oracle安装文档中要求的操作,肯定有做过,因为这个操作就是用来解决返回IP顺序问题的。但是Windows 2012 R2中就是不生效,2008下做这个操作是OK的。现在很头疼这个问题。感觉这就是2012的一个BUG。