Ping et FTP Resolve IP Address avec Leading Zero comme octal

Traductions disponibles Traductions disponibles
Numéro d'article: 115388 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Windows pour Workgroups avec TCP/IP-32 et utilitaires Windows NT peut accepter des adresses IP (Internet Protocol) constitué de nombres décimaux, octal ou hexadécimal. Cela peut entraîner une confusion si vous utilisez involontairement un zéro non significatif dans un octet de décimal. Avec un zéro non significatif, le nombre est résolu par ces utilitaires sous la forme d'un nombre octal en nombre, par conséquent spécifiant l'adresse IP incorrecte.

Plus d'informations

De nombreux programmes TCP/IP tels que ping et FTP utilisent la fonction de sockets inet_addr() pour traduire les chaînes d'adresse IP en adresses de 4 octets. Cette fonction accepte une adresse IP dans standard decimal, octal et notation hexadécimale, telles que les exemples d'adresse IP suivants sont acceptables pour la commande ping et FTP et résoudre à la même adresse 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)
				


Si vous entrez par inadvertance un zéro non significatif dans un octet, l'adresse IP que ping et FTP résoudre est pas le même que celui que vous avez conçu, comme dans l'exemple suivant (à l'aide de la commande 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
				


Remarque : Dans cet exemple, 022.101.31.153 est résolu par ping pour être 18.101.31.153 décimal, pas les 22.101.31.153 décimal.

Il en résulte soit une exécution réussie (présentée ci-dessus) ou Échec de vérification de l'adresse IP incorrecte, selon que l'adresse IP résolue est une adresse IP valide d'adresse dans votre environnement réseau.

Administrateur de Cluster Windows NT 4.0 Enterprise donnera l'erreur suivante si vous spécifiez une adresse ip pour se connecter au cluster avec des zéros sur le décimal octet de tête, vous obtiendrez l'erreur suivante :

"Une connexion au cluster à «022.101.31.153» n'a pas pu être ouvert. Cela peut être provoqué par le client sur le n?ud «022.101.31.153» n'est pas démarré. Voulez-vous que l'administrateur de cluster pour tenter de démarrer le service de cluster sur n?ud "022.101.31.153"."



Pour éviter une adresse incorrecte résolue, il est recommandé que vous recherchez et supprimez les zéros non significatifs, sauf si un nombre octal en nombre est destinée.

Les utilitaires suivants présentent également ce comportement :

PING
FTP
TELNET
Internet Explorer (IE)
Microsoft Cluster Adminitrator
Assistant Installation de Cluster Microsoft

Propriétés

Numéro d'article: 115388 - Dernière mise à jour: vendredi 26 octobre 2007 - Version: 2.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Windows NT Advanced Server 3.1
  • 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 Édition Développeur
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft TCP/IP-32 for Windows for Workgroups 1.0
  • Microsoft Windows for Workgroups 3.2
  • Microsoft Windows NT Server 4.0 Édition Entreprise
  • Microsoft Cluster Server 1.1
Mots-clés : 
kbmt kbproductlink kbclustering kbnetwork KB115388 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 115388
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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