- Un servidor DNS que, al consultar por DNS direcciones de dominio específicas indicadas por comandos como reloj mundial/clima/conversión de unidades y monedas/IP Echo, devuelve la información relacionada como valores de registros TXT
- Se puede usar para consultar información rápidamente desde la terminal
- Código abierto en Go
- Reloj mundial:
dig seoul.time @dns.toys
- Clima:
dig seoul.weather @dns.toys
- Conversión de unidades:
dig 42km-mi.unit @dns.toys
- Conversión de divisas:
dig 100USD-KRW.fx @dns.toys
- IP Echo:
dig ip @dns.toys
- Números a palabras:
dig 987654321.words @dns.toys
- Rangos CIDR disponibles:
dig 10.0.0.0/24.cidr @dns.toys dig 2001:db8::/108.cidr @dns.toys
3 comentarios
Hace un tiempo incluso se propuso un protocolo que codifica la información del segundo intercalar en DNS y la ofrece de forma sencilla. (Es una obra de Poul-Henning Kamp, creador de Varnish: http://phk.freebsd.dk/time/20151122/ )
Aunque es solo por diversión...
Como el puerto 53 para DNS a menudo no está bloqueado incluso dentro de un AP Wi‑Fi o firewall que permite acceso limitado a Internet,
si aprovechas esto e implementas la función que quieras, parece que podría usarse para varios fines.
Me acuerdo de haber usado a veces los puertos 53 / 123 para este tipo de evasión...
Parece que incluso hay cosas como
iodine, que tunelizan datos IPv4 usando directamente el puerto DNShttps://github.com/yarrick/iodine