Ping 和 FTP 用前导零作为八进制解析的 IP 地址

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 115388
本文已归档。它按“原样”提供,并且不再更新。
概要
工作组与 TCP/IP-32 和 Windows NT 实用程序的 Windows 可以接受Internet 协议 (IP) 地址组成的十进制,八进制数,或十六进制数字。这可能引起混淆,如果您无意中使用在十进制八位位组中的前导零。数字是带前导零,作为一个八进制数字,因此指定错误解决由这些实用程序IP 地址。
更多信息
许多的 TCP/IP 程序 (如 Ping 和 FTP 使用 inet_addr() 套接字要转换为 4 字节地址的 IP 地址字符串的函数。这函数接受标准十进制、 八进制和十六进制中的 IP 地址表示法中,如下面的 IP 地址示例是可以接受的Ping 和 FTP 和解析为相同的 IP 地址:

   22.101.31.153 (decimal)   026.0145.037.0231 (octal)   0x16.0x65.0xF1.0x99 (hexadecimal)   0x16.101.037.153 (a combination of all three number systems)				


如果您无意中输入一个前导零的八位字节,IP 地址Ping 和 FTP 解决是否不同于预期,如下所示下面的示例 (使用 Ping):

   In Windows NT 3.1:      c:\>ping 022.101.31.153      Pinging host 022.101.31.153 (unnamed) : 18.101.31.153      ICMP Echo Reply:TTL 32      ICMP Echo Reply:TTL 32      ICMP Echo Reply:TTL 32      ICMP Echo Reply:TTL 32      Host 022.101.31.153 replied to all 4 of the 4 pings   In Windows NT 3.5:      c:\>ping 022.101.31.153      Pinging 18.101.31.153 with 32 bytes of data:      Ping succeeded: 32 bytes time=10ms TTL=32      Ping succeeded: 32 bytes time=10ms TTL=32      Ping succeeded: 32 bytes time=10ms TTL=32      Ping succeeded: 32 bytes time=10ms TTL=32				


注意: 在此示例中,022.101.31.153 通过解决 Ping 是18.101.31.153 十进制,22.101.31.153 不小。

这会导致两种 (如上所示) 成功或不成功验证错误的 IP 地址,这取决于是否已解析的 IP地址是有效的 IP 地址在网络环境中。

Windows NT 4.0 企业群集管理器将提供以下如果您指定要连接到使用领先的群集 ip 地址的错误零上的十进制八位字节,您可能会收到以下错误:

"无法打开到"022.101.31.153"在群集的连接。这可能会造成客户未启动的"022.101.31.153"节点上。尝试启动群集的群集管理器吗服务节点"022.101.31.153"上。



若要避免错误地正在被解析的地址,则建议您检查并删除前导零,除非是八进制数。

以下实用程序还会展示此行为:

PING
FTP
远程登录
Internet Explorer (IE)
Microsoft 群集 Adminitrator
Microsoft 群集安装向导

prodnt mscs 服务器群集

警告:本文已自动翻译

属性

文章 ID:115388 - 上次审阅时间:12/04/2015 10:13:31 - 修订版本: 4.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition, Microsoft Windows NT Workstation 3.1, Microsoft Windows NT Advanced Server 3.1, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 4.0 开发员版, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Server 4.0 企业版

  • kbnosurvey kbarchive kbproductlink kbclustering kbnetwork w2000mscs kbmt KB115388 KbMtzh
反馈