miércoles, 10 de noviembre de 2010

De Firefox y URL's extrañas [Offtopic]

La verdad, no se me ocurre como explicarlo, pero encontre que  intruciendo el número "420269270299515438631900510129391513177391570263223450330471608719833573145727622663393847726701366096253366170285832918664116229882221533373"
sacado de el resultado un post anterior, sin comillas en firefox, te lleva a una página web:
Sin embargo otros navegadores te mandan directamente al buscador (y se niegan a ir aunque pongas http:// delante), nslookup y dig dicen  'is not a legal name (label too long)' y telnet dice de primeras que "Name or service not known".

No creo que se pueda considerar un bug ni nada por el estilo, pero uno no puede evitar seguir tirando del hilo =P

Siguiendo, parece que firefox interpreta una url compuesta solo de números como una IP, por ejemplo, con 0 se dirige a 0.0.0.0, eso se confirma al ver que al eliminar un número del principio de la URL extraña sigue dirigiendonos a esa web, pero si se elimina uno del final da 404, eso hace pensar además que firefox hace un & (por llamarlo de alguna forma) a la IP para que quepa en la dirección, que toma solo lo que necesita empezando por la derecha, vamos.

El número se puede reducir hasta:
450330471608719833573145727622663393847726701366096253366170285832918664116229882221533373
(90 Caracteres)

Que cualquier otro programa sigue negandose a resolver y que al parecer simboliza la IP [ 207.57.152.189 ]

Enfin, la más pura coincidencia, si hubiera sacado un dígito más o menos el navegador no hubiera hecho nada interesante y esto no habría ocurrido.
Pero sigo sin entender lo de que una URL de 90 caracteres simbolice una IP que se supone contiene solo... 32 bits, algo falta aún ¿?

Hasta otra.

4 comentarios:

  1. xD que bueno!

    Que sepas que he probado, a cambiar 2 numeros que estaban en medio de ese y tambien me ha llevado a la misma página.

    saludos!

    ResponderEliminar
  2. Pues tienes razón... a ver si puedo averiguar algo más, gracias por la información

    ResponderEliminar
  3. Lo único que toma en cuenta son los últimos 32 caracteres, y si no me equivoco es la resolución a ip4 de ip6...

    ResponderEliminar
  4. @aniscartujo: vaya, pues es verdad, con que se mantengan igual los ultimos 32, los otros pueden cambiar que sigue igual, y ipv6 tiene 16 octetos de datos, siendo solo números pueden ser 32 grupos de 4 bits.

    misterio resuelto, 1<<10 gracias por la información

    ResponderEliminar