Ping 和 FTP 解析 IP 位址,加上前置零做為八進位

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:115388
本文已封存。本文係以「現狀」提供且不會再更新。
結論
可接受的 TCP/IP 32 與 Windows NT 公用程式的工作群組網際網路通訊協定 (IP) 位址組成十進位八進位或十六進位數字。如果您不小心使用,這可能會造成混淆十進位 8 個位元的前置字元零。有前置的零的數字是這些公用程式會解決成 [八進位數字,因此指定的錯誤IP 位址。
其他相關資訊
許多的 TCP/IP 程式,例如 Ping 和 FTP 會使用 inet_addr() 通訊端將 IP 位址字串轉換成 4 位元組位址的函式。這個函式接受的標準十進位、 八進位和十六進位的 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)				


如果您不小心輸入了一個 8 個位元,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 位址的錯誤上的十進位 8 個位元為零,可能會出現下列錯誤:

「 無法開啟連線到叢集在"022.101.31.153"。這個可能被造成客戶在節點"022.101.31.153"尚未啟動。您想要嘗試啟動叢集的叢集系統管理員嗎服務在節點"022.101.31.153"」。



若要避免不正確地解析的地址,則建議您檢查與移除前置字元零,除非是八進位數字。

下列公用程式也會出現這種行為:

PING
FTP
TELNET
Internet Explorer (IE)
Microsoft 叢集系統管理員
Microsoft 叢集安裝精靈

prodnt mscs 伺服器叢集

警告:本文為自動翻譯

內容

文章識別碼:115388 - 最後檢閱時間:12/04/2015 10:13:31 - 修訂: 6.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 Developer Edition, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Server 4.0 Enterprise Edition

  • kbnosurvey kbarchive kbproductlink kbclustering kbnetwork w2000mscs kbmt KB115388 KbMtzh
意見反應