FTP e ping resolvem o endereço IP com Zero como Octal à esquerda

Traduções de Artigos Traduções de Artigos
Artigo: 115388 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

Windows para Workgroups com TCP/IP-32 e utilitários de Windows NT pode aceitar Endereços IP (Internet Protocol) composto de decimal, octais ou números hexadecimais. Isso pode causar confusão se você usar inadvertidamente uma zero à esquerda em um octeto decimal. Com um zero à esquerda é o número resolvido por esses utilitários como um número octal, especificando assim errado Endereço IP.

Mais Informação

Muitos programas de TCP/IP, como FTP e Ping usam soquetes inet_addr() função para converter cadeias de caracteres de endereço IP em endereços de 4 bytes. Isso função aceita um endereço IP no padrão decimal, hexadecimal e octal notação, tal que o seguinte endereço IP exemplos 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 resolver Ping e FTP não é o mesmo pretendido, como na exemplo seguinte (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 ser 18.101.31.153 decimal, não 22.101.31.153 decimal.

Isso resulta em uma bem-sucedida (mostrado acima) ou sem êxito verificação de endereço IP errado, dependendo se o IP resolvido endereço é um endereço IP válido no ambiente de rede.

Administrador de Cluster Windows NT 4.0 Enterprise fornecerá os seguintes Erro ao se especificar um endereço ip para se conectar ao cluster com líderes zeros no octeto decimal, você pode receber o seguinte erro:

"Uma conexão com o cluster de"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 que o administrador de Cluster para tentar iniciar o Cluster Serviço no nó "022.101.31.153" ".



Para evitar um endereço que está sendo resolvido incorretamente, é recomendável que você verificar e remover os 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

Artigo: 115388 - Última revisão: 5 de novembro de 2012 - Revisão: 9.0
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 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
Palavras-chave: 
kbproductlink kbclustering kbnetwork w2000mscs kbmt 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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