# Google の Public DNS over HTTP の CLI 書いた {{tag: "Google Public DNS", google, dns, perl}} 8.8.8.8 でおなじみ Google の Public DNS ですが、どうやら HTTP(S) の API ができたらしいので、CLI 書きました。 dig を google でやるので、`digle` というコマンドです。digる。 ## digle インストール 適当にパスの通った ~/bin とかに curl でもってくれば OK $ cd ~/bin $ curl -LO http://bit.ly/digle $ chmod +x digle ### UI jq あたりと組み合わせる。 $ digle example.com | jq . { "Answer": [ { "data": "93.184.216.34", "TTL": 19895, "type": 1, "name": "example.com." } ], "Question": [ { "type": 1, "name": "example.com." } ], "CD": false, "AD": true, "RA": true, "RD": true, "TC": false, "Status": 0 } IP だけぱっと知りたい場合は `--data` オプション付ける。 $ digle example.com --data 93.184.216.34 なんかおれの DNS おかしい?!って時に参照したかったりする場面あるかと。 ## see also * {{cpan: Google::DNS}}