IP Tunneling a través DNS(NameServer)
Mmm... Por donde empezar, ah! por esté resumen cortito :
¿ Que es IP ?
Es un protocolo, de los más importantes en la trasmisión de datos a través de una red conmutada(packet-switched)... En pocas palabras sirve para empaquetar datos y mandarlos, estos entre otras cosas tiene una dirección de destino, que es la "Dirección IP", lo que significa que es un protocolo no orientado a la conexión, siempre se debe poner destinatario.
Eso es un resumen, si queres saber más: Encantado de presentarte a Wikipedia(IP)
¿ Que es un DNS ?
Bueno, este es un servicio que corre en un servidor. Las siglas significan "Domain Name Server". Esencialmente, el proposito de este servicio es "resolver nombres de dominio". Un dominio es pej: "taringa.net", y este tiene una Dirección IP (donde esta alojada) asociada "200.43.192.242". Entonces, lo que hace el DNS es devolvernos ese numero y de esta forma podemos hacer el pedido de la pagina.
Invito nuevamente para evacuar sus dudas...
A lo que nos compete!
Muchas veces estamos en algun lado, donde hay internet wifi, pero hay que pagarla.. Voy al caso de que la red este abierta, nos podamos asociar, hacemos ping a algun lado, vemos que se resuelve pero no hay respuesta. Con está herramienta podemos mandar paquetes IP a través de los Paquetes del DNS(Técnica Tunneling). La herramienta se llama NSTX[0] y fue creada por Thomer M. Gil.
Espero que les sirva, y si tienen dudas, comenten!
SSaludos,
Itter.-
[0] http://thomer.com/howtos/nstx.html
PD: El autor usa debian-based, y esta todo explicado en ingles, si desean puedo traducirlo.