便利なDNSサービス
dns.toys は、DNSプロトコルを創造的に活用し、コマンドラインから簡単にアクセスできるさまざまなユーティリティとサービスを提供するDNSサーバー。
- サービスを利用するには、以下のコマンドをコピーして実行できる。
世界時間
- 都市名を空白なしで入力し、
.time を付けると時間を確認できる。
- 2文字の国コードをスラッシュ区切りで任意に追加できる。
タイムゾーン変換
YYYY-MM-DDTHH:MM-$fromCity-$toCity 形式で入力してタイムゾーンを変換できる。
- 2文字の国コードをスラッシュ区切りで任意に追加できる。
天気情報
- 都市名を空白なしで入力し、
.weather を付けると天気情報を確認できる。
- 2文字の国コードを任意に追加できる。
- このサービスは
yr.no によって提供される。
単位変換
$Value$FromUnit-$ToUnit 形式で入力して単位を変換できる。
- 利用可能な70種類の単位を確認するには
dig unit @dns.toys を実行できる。
為替変換 (forex)
$Value$FromCurrency-$ToCurrency 形式で入力して為替レートを変換できる。
- 日次為替レートは
exchangerate.host から提供される。
IPエコー
dig -4 ip @dns.toys を実行してIPv4アドレスをエコーできる。
dig -6 ip @dns.toys を実行してIPv6アドレスをエコーできる。
数字を単語に変換
利用可能なCIDR範囲
- CIDR表記を解釈し、サブネット内で使用可能な最初と最後のIPアドレスを見つけられる。
数値の基数変換
- 数値をある基数から別の基数へ変換できる。
- 対応している基数は hex、dec、oct、bin。
円周率 (Pi) の出力
英語辞書
- 英単語の辞書定義を取得できる。
- このサービスは
WordNet® によって提供される。
サイコロ振り
- サイコロを振って結果を得られる。
- テーブルトップRPGのように、サイコロの数と面の数を入力して使える。
コイントス
乱数生成
Epoch/Unixタイムスタンプ変換
- Epoch/Unixタイムスタンプを人が読める日付に変換できる。
航空距離の計算
UUID生成
ヘルプ
ショートカット関数
- Bash、Fish、Zshシェル向けのショートカット関数を追加し、
dy コマンドでサービスをより簡単に使える。
なぜこのサービスを使うのか?
- ターミナルで多くの時間を過ごす人にとって、検索ページを開かずに素早い単位変換や天気確認などができる便利さを提供する。
- サービスやデータの正確性、適時性、信頼性、妥当性、完全性については保証されず、「現状のまま」かつ「提供可能な状態で」提供される。
GN⁺の見解
dns.toys は、ターミナルを頻繁に使うユーザーにさまざまなユーティリティを提供し、日常的な作業を素早く便利にこなせるようにするサービス。
- 特に開発者やシステム管理者のように、コマンドラインインターフェースを頻繁に利用する人にとって非常に有用。
- このサービスは、ユーザーがWebブラウザーを開かずに必要な情報を迅速に得られるようにし、生産性を向上させる可能性を持っている。
1件のコメント
Hacker Newsのコメント
あるユーザーは、自作の動的DNSユーティリティで使っていた気の利いたトリックを紹介している。OpenDNSリゾルバを使って実際のIPアドレスを計算する方法を共有し、この方法は中央集権的なHTTPサービスを使うよりも高速で信頼性が高い可能性があると考えている。また、DNSはもともとドメイン名以上のデータを扱うことを意図して設計されていたと述べ、DNSから得られる有用性を強調している。
Julia Evansのファンであり、彼女が作ったDNS関連の便利なツールに言及している。それらのツールへのリンクも共有している。
DNS Toysに関連する過去のHacker News投稿に触れ、その投稿へのリンクを掲載している。
DNS Toysプロジェクトの創始者が最近行った講演へのリンクを共有している。プロジェクトがどのように始まったのかについての面白い話が含まれている。
現在よく使っているIPアドレスおよびDNS確認ツールへのリンクを共有している。
DNSを通じてリモートでスクリプトを実行できるという概念は興味深いが、実際にはあらゆる機能を提供する必要はないと考えている。
イギリスのビジネス一覧向けDNSルックアップサービスに言及し、DNSを非伝統的なデータ提供に使うというアイデアを共有している。サービスがまだ維持されているのか疑問を呈している。
DNS Toysを使って地球上の2地点間の距離を計算する例を挙げ、地球が楕円体ではない架空の形状だと仮定しても問題ないと冗談めかしている。
あるユーザーは、DNS経由でスクリプトを実行するという概念を理解できておらず、それについて簡単な説明を求めている。
DNS Toysの機能は、特別なネームサーバーを使わなくても解決できるサブドメインでも利用可能であるべきだとして、それに驚きを示している.