Direcciones IP bajas que empiezan con 0 en WinXP

09/02/2006 - 21:13 por OneCho | Informe spam
Hola a todos.

Creo que hay algún problema con las direcciones IPs bajas y Windows XP.
Tengo un pequeña red montada, con direcciones IP que empiezan por 10.xx.xx.xx.

El problema es que si hago un ping a un equipo de la siguiente manera
ping 010.xx.xx.xx NO ME LO ENCUENTRA.

La única forma para que lo encuentre es haciendo ping a 012.xx.xx.xx

Curiosamente con Windows 2000, para encontrar el equipo 10.xx.xx.xx tengo
que utilizar
ping 010.xx.xx.xx (que para mi sería lo correcto).

He notado que con las direcciones altas, por ejemplo 80. no tengo ese
problema. quiero decir que si tengo un equipo con dirección IP 80.xx.xx.xx y
ejecuto un ping 080.xx.xx.xx funciona.

¿Por que sucede esto?

(Me imagino que será un Bug de Windows XP)

Preguntas similare

Leer las respuestas

#1 José Gallardo
10/02/2006 - 14:11 | Informe spam
Hasta lo que yo sé, si le pones un 0 delante a la dirección Windows las
trata en forma octal, es decir, que el número que pontas detrás del cero
lo considerará en base 8. Por eso, sólo pasa del 010 al 077.

¿Problemas con Windows Update?
http://tinyurl.com/9nud8
Windows Update issues?
http://tinyurl.com/dyb6k




"OneCho" escribió en el mensaje
news:
Hola a todos.

Creo que hay algún problema con las direcciones IPs bajas y Windows
XP.
Tengo un pequeña red montada, con direcciones IP que empiezan por
10.xx.xx.xx.

El problema es que si hago un ping a un equipo de la siguiente manera
ping 010.xx.xx.xx NO ME LO ENCUENTRA.

La única forma para que lo encuentre es haciendo ping a 012.xx.xx.xx

Curiosamente con Windows 2000, para encontrar el equipo 10.xx.xx.xx
tengo
que utilizar
ping 010.xx.xx.xx (que para mi sería lo correcto).

He notado que con las direcciones altas, por ejemplo 80. no tengo ese
problema. quiero decir que si tengo un equipo con dirección IP
80.xx.xx.xx y
ejecuto un ping 080.xx.xx.xx funciona.

¿Por que sucede esto?

(Me imagino que será un Bug de Windows XP)
Respuesta Responder a este mensaje
#2 OneCho
10/02/2006 - 18:14 | Informe spam
"José Gallardo" wrote:

Hasta lo que yo sé, si le pones un 0 delante a la dirección Windows las
trata en forma octal, es decir, que el número que pontas detrás del cero
lo considerará en base 8. Por eso, sólo pasa del 010 al 077.



Curiosamente en Windows 2000 funciona si le pones un cero delante.

¿Quiere esto decir que Windows 2000 tiene un bug que arregla el XP?

Sabes cual es el problema. Tenemos una aplicación, que genera las
direcciones IP como numericos de 3 y separadas por puntos. En Windows 2000
funciona y en XP no.

Además ocurre algo que es por lo menos un tanto raro.

Te cuento Si haces referencia a una carpeta compartida de un equipo de la
red, por ejemplo:
\\010.001.002.003\public
funciona correctamente, excepto si lo ejecutas desde el equipo que tiene esa
misma dirección IP.

En Windows 2000 funciona incluso en ese caso.

Justamente este es el aspecto que más nos afecta.
Respuesta Responder a este mensaje
#3 José Gallardo
11/02/2006 - 12:24 | Informe spam
Pues si te soy sincero no sé por qué funciona en Windows 2000 y en XP ni
sé si exactamente eso será un bug, o estará así a propósito. En
cualquier caso, si haces por ejemplo ç

ping 010.010.010.010

verás que te resuelve la dirección 8.8.8.8 (ya que '10' es '8' en base
8) y si haces

ping 10.10.10.10

te la resuelve a 10.10.10.10.

¿Problemas con Windows Update?
http://tinyurl.com/9nud8
Windows Update issues?
http://tinyurl.com/dyb6k




"OneCho" escribió en el mensaje
news:

"José Gallardo" wrote:

Hasta lo que yo sé, si le pones un 0 delante a la dirección Windows
las
trata en forma octal, es decir, que el número que pontas detrás del
cero
lo considerará en base 8. Por eso, sólo pasa del 010 al 077.



Curiosamente en Windows 2000 funciona si le pones un cero delante.

¿Quiere esto decir que Windows 2000 tiene un bug que arregla el XP?

Sabes cual es el problema. Tenemos una aplicación, que genera las
direcciones IP como numericos de 3 y separadas por puntos. En Windows
2000
funciona y en XP no.

Además ocurre algo que es por lo menos un tanto raro.

Te cuento Si haces referencia a una carpeta compartida de un equipo de
la
red, por ejemplo:
\\010.001.002.003\public
funciona correctamente, excepto si lo ejecutas desde el equipo que
tiene esa
misma dirección IP.

En Windows 2000 funciona incluso en ese caso.

Justamente este es el aspecto que más nos afecta.
Respuesta Responder a este mensaje
#4 JM Tella Llop [MVP Windows]
11/02/2006 - 12:43 | Informe spam
Se sigue la normativa C. (está documentado en un articulo del KB y no es un
bug, sino una "feature").

En C, cualquier numero que empiece por cero indica que se está referenciando
en octal y no en decimal.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase,
y no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"OneCho" wrote in message
news:

"José Gallardo" wrote:

Hasta lo que yo sé, si le pones un 0 delante a la dirección Windows las
trata en forma octal, es decir, que el número que pontas detrás del cero
lo considerará en base 8. Por eso, sólo pasa del 010 al 077.



Curiosamente en Windows 2000 funciona si le pones un cero delante.

¿Quiere esto decir que Windows 2000 tiene un bug que arregla el XP?

Sabes cual es el problema. Tenemos una aplicación, que genera las
direcciones IP como numericos de 3 y separadas por puntos. En Windows 2000
funciona y en XP no.

Además ocurre algo que es por lo menos un tanto raro.

Te cuento Si haces referencia a una carpeta compartida de un equipo de la
red, por ejemplo:
\\010.001.002.003\public
funciona correctamente, excepto si lo ejecutas desde el equipo que tiene
esa
misma dirección IP.

En Windows 2000 funciona incluso en ese caso.

Justamente este es el aspecto que más nos afecta.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida