-
紹介
- Doggo は人間に優しいコマンドライン DNS クライアント
- さまざまな転送プロトコルをサポート
-
インストール
-
使用ガイド
-
例
-
CLI リファレンス
-
リゾルバー
- UDP および TCP
- システム DNS
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNSCrypt
- DNS over QUIC (DoQ)
-
機能
-
概要
- Doggo は人間に優しいコマンドライン DNS クライアント
-
機能
- 色分けと表形式による人間に優しい出力
- スクリプト処理やパースのための JSON 出力をサポート
- さまざまな転送プロトコルをサポート:
- DNS over HTTPS (DoH)
- DNS over TLS (DoT)
- DNS over QUIC (DoQ)
- DNS over TCP
- DNS over UDP
- DNSCrypt
resolv.conf またはコマンドライン引数での ndots および search 設定をサポート
- カスタマイズ可能なクエリ戦略を備えたマルチリゾルバーをサポート
- IPv4 および IPv6 をサポート
- Web インターフェースを提供 (doggo.mrkaran.dev)
- zsh と fish シェルの自動補完をサポート
- 逆引き DNS ルックアップ
- さまざまな DNS フラグ (AA, AD, CD, DO など) を含む柔軟なクエリオプション
- トラブルシューティングのためのデバッグモード
- 応答時間の測定
- クロスプラットフォーム対応 (Linux, macOS, Windows, FreeBSD, NetBSD)
-
スポンサー
- Doggo が役立つと思ったら GitHub でスポンサー可能
- スポンサーは Doggo の開発維持と改善に役立つ
- スポンサーは、コミュニティ全体に利益をもたらす無料のオープンソースソフトウェアの作成と維持管理も後押しする
- すべての貢献は規模に関係なく感謝され、プロジェクトの継続的な成長に役立つ
-
GN⁺の意見
- Doggo は多様な DNS 転送プロトコルをサポートしており、柔軟に利用できる
- JSON 出力対応により、スクリプト処理や自動化作業に有用
- クロスプラットフォーム対応により、さまざまなオペレーティングシステムで利用可能
- デバッグモードと応答時間測定機能はトラブルシューティングに大いに役立つ
- 類似機能を持つ他のツールには
dig や nslookup があるが、Doggo はよりモダンでユーザーフレンドリーなインターフェースを提供する
1件のコメント
Hacker Newsのコメント
geodnsは、世界中の複数の地域からDNS問い合わせを行えるように開発されたツールGoogle の遅くて不安定な dig のWebインターフェースに不満を感じ、自作したWebツールを紹介
ipkitten.com を使うと、ターミナルでグローバルIPアドレスを確認できる
curl ipkitten.comdoggoコマンドが、なぜすべての出力を2回ずつ表示するのかという質問があるDog と似た機能を持つツールなのかという質問がある
doggo関連の Go モジュールのダウンロード例があるgo: downloading github.com/mr-karan/doggo v0.5.7doggoツールの開発背景、設計上の判断、そのほかの舞台裏について共有してほしいという要望があるdoggoという名前の選び方が素晴らしいという意見があるクエリタイプ ANY のような機能を追加するとよいという意見がある
doggoツールから dog を思い出すという意見がある