Ping und FTP lösen eine IP-Adresse mit führender Null als Oktalzahl auf

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 115388 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

Windows für Workgroups mit TCP/IP-32 und Windows NT-Dienstprogramme akzeptieren können Adressen (Internetprotokoll) besteht aus decimal, oktale, oder Hexadezimalzahlen. Dies kann Verwirrung führen, wenn Sie unbeabsichtigt verwenden ein führende 0 (null) in ein decimal Oktett. Mit einer führenden Null ist die Anzahl von diesen Dienstprogrammen als Oktalzahl somit angeben die falsche aufgelöst IP-Adresse.

Weitere Informationen

Viele TCP/IP-Programme wie z. B. Ping und FTP-verwenden Sie die inet_addr()-sockets Funktion, die IP-Adresszeichenfolgen in 4-Byte-Adressen zu übersetzen. Dies Funktion akzeptiert eine IP-Adresse in Standard decimal, oktale und hexadezimale Notation, sind zwar so, dass die folgende IP-Adresse Beispiele für akzeptabel Ping und FTP und auf die gleiche IP-Adresse aufgelöst werden:

   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)
				


Wenn Sie versehentlich eine führende 0 (null) in einem Oktett der IP-Adresse eingeben dass Ping und FTP Resolve identisch Sie bestimmt sind, nicht als in ist die folgenden Beispiel (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
				


Hinweis: In diesem Beispiel wird 022.101.31.153 durch Ping werden behoben. 18.101.31.153 decimal, nicht 22.101.31.153 decimal.

Dies führt entweder eine erfolgreiche (siehe oben) oder nicht erfolgreich Überprüfung der falschen IP-Adresse, je nachdem, ob die aufgelöste IP-Adresse Adresse ist eine gültige IP-Adresse in Ihrer Netzwerkumgebung.

Windows NT 4.0 Enterprise-Clusterverwaltung wird die folgende geben. Fehler bei der Angabe einer IP-Adresse für die Verbindung zum Cluster mit führenden Nullen bei Dezimalzahlen Oktett möglicherweise der folgende Fehler angezeigt:

"Eine Verbindung mit dem Cluster bei"022.101.31.153"konnte nicht geöffnet werden. Dies kann vom Kunden auf Knoten "022.101.31.153" nicht gestartet verursacht werden. Möchten Sie die Clusterverwaltung zu versuchen, den Cluster starten Dienst auf Knoten "022.101.31.153"."



Um eine Adresse nicht korrekt aufgelöst zu vermeiden, es wird empfohlen, dass Sie Überprüfen Sie und entfernen Sie führende Nullen, es sei denn, eine oktale Zahl bestimmt ist.

Die folgenden Dienstprogramme weisen auch dieses Verhalten:

PING
FTP
TELNET
InternetExplorer (IE)
Microsoft Cluster-Adminitrator
Microsoft Cluster-Setup-Assistenten

Eigenschaften

Artikel-ID: 115388 - Geändert am: Sonntag, 30. Dezember 2012 - Version: 10.0
Die Informationen in diesem Artikel beziehen sich auf:
  • 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
Keywords: 
kbproductlink kbclustering kbnetwork w2000mscs kbmt KB115388 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 115388
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com