Services DNS utiles
dns.toys est un serveur DNS qui utilise de manière créative le protocole DNS pour fournir divers utilitaires et services facilement accessibles en ligne de commande.
- Pour utiliser le service, il suffit de copier et d’exécuter les commandes ci-dessous.
Heure dans le monde
- Saisissez le nom d’une ville sans espace, puis ajoutez
.time pour consulter l’heure.
- Un code pays à deux lettres peut être ajouté de manière facultative, séparé par une barre oblique.
Conversion de fuseau horaire
- Saisissez au format
YYYY-MM-DDTHH:MM-$fromCity-$toCity pour convertir un fuseau horaire.
- Un code pays à deux lettres peut être ajouté de manière facultative, séparé par une barre oblique.
Informations météo
- Saisissez le nom d’une ville sans espace, puis ajoutez
.weather pour consulter la météo.
- Un code pays à deux lettres peut être ajouté de manière facultative.
- Ce service est fourni par
yr.no.
Conversion d’unités
- Saisissez au format
$Value$FromUnit-$ToUnit pour convertir des unités.
- Pour voir les 70 unités disponibles, vous pouvez exécuter
dig unit @dns.toys.
Conversion de devises (forex)
- Saisissez au format
$Value$FromCurrency-$ToCurrency pour convertir un taux de change.
- Les taux de change quotidiens sont fournis par
exchangerate.host.
Echo IP
- Exécutez
dig -4 ip @dns.toys pour obtenir l’écho de l’adresse IPv4.
- Exécutez
dig -6 ip @dns.toys pour obtenir l’écho de l’adresse IPv6.
Conversion de nombres en mots
- Permet de convertir des nombres en mots anglais.
Plages CIDR disponibles
- Permet d’interpréter la notation CIDR pour trouver la première et la dernière adresse IP utilisables dans un sous-réseau.
Conversion entre bases numériques
- Permet de convertir un nombre d’une base à une autre.
- Les bases prises en charge sont hex, dec, oct et bin.
Affichage de Pi
- Permet d’afficher les chiffres de Pi.
Dictionnaire anglais
- Permet d’obtenir la définition d’un mot anglais.
- Ce service est fourni par
WordNet®.
Lancer de dés
- Permet de lancer des dés et d’obtenir un résultat.
- Peut être utilisé en saisissant le nombre de dés et le nombre de faces, comme dans un jeu de rôle sur table.
Lancer de pièce
- Permet de lancer une pièce et d’obtenir un résultat.
Génération de nombres aléatoires
- Permet de générer des nombres aléatoires dans une plage donnée.
Conversion de timestamp Epoch/Unix
- Permet de convertir un timestamp Epoch/Unix en date lisible par un humain.
Calcul de distance aérienne
- Permet de calculer la distance aérienne entre des paires de latitude et longitude.
Génération d’UUID
- Permet de générer N UUID (v4).
Aide
- Fournit la liste des services disponibles.
Fonctions raccourcies
- Des fonctions raccourcies peuvent être ajoutées pour les shells Bash, Fish et Zsh afin d’utiliser plus facilement les services avec la commande
dy.
Pourquoi utiliser ce service ?
- Pour les personnes qui passent beaucoup de temps dans le terminal, il permet d’effectuer rapidement des conversions d’unités, de consulter la météo, etc., sans ouvrir de page de recherche.
- Aucune garantie n’est fournie quant à l’exactitude, l’actualité, la fiabilité, la pertinence ou l’exhaustivité des services ou des données ; ils sont fournis « en l’état » et « selon disponibilité ».
Avis de GN⁺
dns.toys fournit divers utilitaires aux utilisateurs qui travaillent fréquemment dans le terminal, leur permettant d’effectuer rapidement et confortablement des tâches quotidiennes.
- Il est particulièrement utile pour les développeurs ou les administrateurs système qui utilisent souvent une interface en ligne de commande.
- Ce service a le potentiel d’améliorer la productivité en permettant d’obtenir rapidement les informations nécessaires sans ouvrir de navigateur web.
1 commentaires
Commentaires Hacker News
Un utilisateur présente une astuce élégante qu’il avait utilisée pour un utilitaire DNS dynamique qu’il avait créé. Il explique comment calculer l’adresse IP réelle à l’aide du résolveur OpenDNS, et pense que cette méthode peut être plus rapide et plus fiable que l’utilisation d’un service HTTP centralisé. Il rappelle aussi que le DNS a été conçu à l’origine pour gérer plus que de simples noms de domaine, soulignant ainsi son utilité potentielle.
Il se dit fan de Julia Evans et mentionne plusieurs outils utiles liés au DNS qu’elle a créés. Il partage les liens vers ces outils.
Il mentionne un précédent post Hacker News lié à DNS Toys et fournit le lien vers cette publication.
Il partage un lien vers une conférence récente donnée par le créateur du projet DNS Toys. Elle contient une histoire amusante sur la façon dont le projet a commencé.
Il partage le lien vers un outil de vérification d’adresses IP et de DNS qu’il utilise souvent actuellement.
Il trouve intéressante l’idée d’exécuter des scripts à distance via le DNS, mais estime qu’il n’est pas nécessaire d’offrir toutes les fonctionnalités en pratique.
Il mentionne un service de recherche DNS pour les listes d’entreprises au Royaume-Uni et partage l’idée d’utiliser le DNS pour fournir des données de manière non traditionnelle. Il s’interroge sur le fait que le service soit encore maintenu.
Il donne l’exemple de l’utilisation de DNS Toys pour calculer la distance entre deux points sur Terre, en plaisantant sur le fait que supposer que la Terre a une forme imaginaire plutôt qu’ellipsoïdale ne pose pas vraiment problème.
Un utilisateur dit ne pas comprendre le concept d’exécution de scripts via le DNS et demande une brève explication à ce sujet.
Il exprime sa surprise que les fonctionnalités de DNS Toys puissent aussi fonctionner sur des sous-domaines qui peuvent être résolus sans utiliser de serveur de noms spécial.