FTP e ping resolver o endereço IP com levam zero como octal

Traduções deste artigo Traduções deste artigo
ID do artigo: 115388 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Windows para Workgroups com TCP/IP-32 e utilitários do Windows NT pode aceitar endereços de protocolo Internet (IP) consistem em octais, hexadecimais ou decimais números. Isso pode causar confusão se você usar acidentalmente um zero à esquerda em um octeto de decimal. Com um zero à esquerda, o número é determinado por esses utilitários, como um número octal, assim, especificar o endereço IP errado.

Mais Informações

Muitos programas de TCP/IP, como o ping e FTP use a função de soquetes inet_addr() para converter seqüências de endereço IP em endereços de 4 bytes. Essa função aceita um endereço IP em notação hexadecimal e decimal padrão, octal, tal que os exemplos de endereço IP a seguir são aceitáveis para ping e FTP e resolver para o mesmo endereço 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)
				


Se você digitar acidentalmente um zero à esquerda em um octeto, o endereço IP que ping e FTP resolver não o mesmo que você destina, como no exemplo a seguir (usando 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
				


Observação: Neste exemplo, 022.101.31.153 é resolvido pelo ping seja 18.101.31.153 decimal, não 22.101.31.153 decimal.

Isso resulta em um um bem-sucedida (mostrado acima) ou verificação malsucedida do endereço IP errado, dependendo se o endereço IP resolvido for um IP válido endereço no seu ambiente de rede.

Administrador de cluster do Windows NT 4.0 Enterprise dará ao seguinte erro se você especificar um endereço ip para conectar-se ao cluster com zeros no octeto decimal à esquerda, você pode receber o seguinte erro:

"Uma conexão com o cluster em"022.101.31.153"não pôde ser aberta. Isso pode ser causado pelo cliente no nó "022.101.31.153" não seja iniciado. Você gostaria administrador de cluster para tentar iniciar o serviço de cluster no nó "022.101.31.153"."



Para evitar um endereço que está sendo resolvido incorretamente, é recomendável que você procurar e remover zeros à esquerda, a menos que um número octal destina-se.

Os seguintes utilitários também apresentam esse comportamento:

PING
FTP
TELNET
Internet Explorer (IE)
Microsoft Cluster Adminitrator
Assistente para configuração de cluster da Microsoft

Propriedades

ID do artigo: 115388 - Última revisão: sexta-feira, 26 de outubro de 2007 - Revisão: 2.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • 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 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft TCP/IP-32 para Windows para Workgroups 1.0
  • Microsoft Windows para Workgroups 3.2
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Cluster Server 1.1
Palavras-chave: 
kbmt kbproductlink kbclustering kbnetwork KB115388 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 115388

Submeter comentários

 

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