6 puntos por GN⁺ 2024-01-08 | 1 comentarios | Compartir por WhatsApp

Servicios DNS útiles

  • dns.toys es un servidor DNS que aprovecha el protocolo DNS de forma creativa para ofrecer varias utilidades y servicios de fácil acceso desde la línea de comandos.
  • Para usar el servicio, se pueden copiar y ejecutar los comandos de abajo.

Hora mundial

  • Puedes consultar la hora ingresando el nombre de la ciudad sin espacios y agregando .time.
  • Opcionalmente, se puede agregar un código de país de dos letras separado por una barra.

Conversión de zona horaria

  • Puedes convertir zonas horarias ingresando el formato YYYY-MM-DDTHH:MM-$fromCity-$toCity.
  • Opcionalmente, se puede agregar un código de país de dos letras separado por una barra.

Información del clima

  • Puedes consultar el clima ingresando el nombre de la ciudad sin espacios y agregando .weather.
  • Se puede agregar opcionalmente un código de país de dos letras.
  • Este servicio es provisto por yr.no.

Conversión de unidades

  • Puedes convertir unidades ingresando el formato $Value$FromUnit-$ToUnit.
  • Para ver las 70 unidades disponibles, puedes ejecutar dig unit @dns.toys.

Conversión de divisas (forex)

  • Puedes convertir tipos de cambio ingresando el formato $Value$FromCurrency-$ToCurrency.
  • Los tipos de cambio diarios son provistos por exchangerate.host.

Eco de IP

  • Puedes obtener tu dirección IPv4 ejecutando dig -4 ip @dns.toys.
  • Puedes obtener tu dirección IPv6 ejecutando dig -6 ip @dns.toys.

Conversión de números a palabras

  • Puedes convertir números a palabras en inglés.

Rangos CIDR utilizables

  • Puedes interpretar la notación CIDR para encontrar la primera y la última dirección IP utilizable dentro de una subred.

Conversión de bases numéricas

  • Puedes convertir un número de una base a otra.
  • Las bases compatibles son hex, dec, oct y bin.

Salida de Pi

  • Puedes mostrar los dígitos de Pi.

Diccionario de inglés

  • Puedes obtener definiciones de diccionario para palabras en inglés.
  • Este servicio es provisto por WordNet®.

Lanzamiento de dados

  • Puedes lanzar dados y obtener resultados.
  • Se puede usar ingresando la cantidad de dados y el número de caras, como en los juegos de rol de mesa.

Lanzamiento de moneda

  • Puedes lanzar una moneda y obtener el resultado.

Generación de números aleatorios

  • Puedes generar números aleatorios dentro de un rango especificado.

Conversión de marca de tiempo Epoch/Unix

  • Puedes convertir una marca de tiempo Epoch/Unix a una fecha legible para humanos.

Cálculo de distancia aérea

  • Puedes calcular la distancia aérea entre pares de latitud y longitud.

Generación de UUID

  • Puedes generar N UUID(v4).

Ayuda

  • Proporciona una lista de los servicios disponibles.

Funciones abreviadas

  • Puedes agregar funciones abreviadas para los shells Bash, Fish y Zsh para usar los servicios más fácilmente con el comando dy.

¿Por qué usar este servicio?

  • Ofrece una forma útil para que quienes pasan mucho tiempo en la terminal puedan hacer conversiones rápidas de unidades, consultar el clima y más, sin abrir una página de búsqueda.
  • No se ofrece ninguna garantía sobre la exactitud, vigencia, confiabilidad, idoneidad o integridad de los servicios o datos, y se proporciona "tal cual" y "según disponibilidad".

Opinión de GN⁺

  • dns.toys ofrece varias utilidades a quienes usan la terminal con frecuencia, permitiéndoles realizar tareas cotidianas de forma rápida y conveniente.
  • Es especialmente útil para personas como desarrolladores o administradores de sistemas que usan a menudo interfaces de línea de comandos.
  • Este servicio tiene el potencial de mejorar la productividad al permitir que los usuarios obtengan rápidamente la información que necesitan sin abrir un navegador web.

1 comentarios

 
GN⁺ 2024-01-08
Comentarios en Hacker News
  • Un usuario presentó un truco elegante que había usado para una utilidad de DNS dinámico que creó. Compartió una forma de calcular la dirección IP real usando el resolvedor de OpenDNS, y cree que este método puede ser más rápido y confiable que usar un servicio HTTP centralizado. También mencionó que DNS originalmente estaba pensado para manejar más datos que solo nombres de dominio, destacando la utilidad que se puede obtener a través de DNS.

    • Es fan de Julia Evans y mencionó herramientas útiles relacionadas con DNS que ella creó. Compartió los enlaces de esas herramientas.

    • Mencionó una publicación anterior de Hacker News relacionada con DNS Toys y proporcionó el enlace a esa publicación.

    • Compartió un enlace a una charla reciente del creador del proyecto DNS Toys. Incluye una historia entretenida sobre cómo comenzó el proyecto.

    • Compartió enlaces de herramientas de verificación de IP y DNS que usa con frecuencia actualmente.

    • La idea de ejecutar scripts de forma remota a través de DNS le parece interesante, pero considera que no es necesario ofrecer todas las funciones en la práctica.

    • Mencionó un servicio de consultas DNS para listados de negocios del Reino Unido y compartió la idea de usar DNS para ofrecer datos de manera no tradicional. Se preguntó si el servicio sigue activo.

    • Dio como ejemplo el uso de DNS Toys para calcular la distancia entre dos puntos de la Tierra, bromeando con que asumir que la Tierra tiene una forma imaginaria en lugar de ser elipsoidal no representa un problema.

    • Un usuario dijo que no entiende el concepto de ejecutar scripts a través de DNS y pidió una explicación breve al respecto.

    • Expresó sorpresa de que las funciones de DNS Toys también deberían poder usarse en subdominios que pueden resolverse sin usar un servidor de nombres especial.