ターミナル上から指定した文字列のドメインが取得可能か確認する

ネットで調べ物をしていたところ、ターミナルから指定文字列でドメインが取得可能かどうかを確認できるという『dom』コマンドなるものを見かけたのだが、APIとか使って色々やらないといけないみたいで、ちょっと面倒そう。

で、whoisコマンドとかを使って同じようなことをできないかなと思ったので、試しにやってみた。
とりあえず、以下のようにコマンドを実行することで、まだ取得されていない.jpや.co.jp、.comドメインについて抽出できた。

Sponsored Links

printf "%s\n" orebibou.{jp,co.jp,com,net,org} | xargs -I@ -n1 bash -c '(whois @ | grep -iq -e "no match" -e "not found" && echo @)'
blacknon@BS-PUB-UBUNTU-01:~$ printf "%s\n" orebibou.{jp,co.jp,com,net,org} | xargs -I@ -n1 bash -c '(whois @ | grep -iq -e "no match" -e "not found" && echo @)'
orebibou.jp
orebibou.co.jp
orebibou.net
orebibou.org
blacknon@BS-PUB-UBUNTU-01:~$ printf "%s\n" orebibou1.{jp,co.jp,com,net,org} | xargs -I@ -n1 bash -c '(whois @ | grep -iq -e "no match" -e "not found" && echo @)'
orebibou1.jp
orebibou1.co.jp
orebibou1.com
orebibou1.net
orebibou1.org

 

まあ、たんにwhoisでデータのないドメイン抽出しているだけなんだけど…

 


Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。

*