21549


`example.com`  
`example.net`  
`example.xyz`

などといった任意のドメインが取得できるか調べるコマンドはありますか？

> **同じ内容の質問がすでに存在していました**
>
>
> [空きドメインを調べるコマンド](https://ja.stackoverflow.com/questions/6009/%E7%A9%BA%E3%81%8D%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%92%E8%AA%BF%E3%81%B9%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89#comment4801_6009)
>

>> **Q** :ドメインを取得する際に毎回レジストラのウェブサイトへ行って検索して確認するのがめんどくさいと感じています。  
>  linuxのコマンドで調べる方法はないでしょうか。
>>

>> **A** :`whois example.com`  
>  で調べられます。


CC BY-SA 3.0
2016-01-31T15:59:45.230
21548
2016-02-01T00:59:05.617
2017-04-13T12:52:39.113
-1
5505
question
linux shellscript
ドメインが取得できるか調べるコマンドはありますか？


unix系のOSであれば大抵whoisコマンドがあり、登録されているドメインに関する情報を調べることが出来ます。新規に取得されたドメインの情報がwhoisに反映されるまでは数十分～1日程度ですので、whoisで情報が出てこないドメインはおおむね取得されていないと判断できます。

[code]

    % whois ieee.org
    Domain Name: IEEE.ORG
    Domain ID: D3043938-LROR
    WHOIS Server:
    Referral URL: http://www.networksolutions.com
    Updated Date: 2013-05-01T14:59:11Z
    Creation Date: 1989-12-01T05:00:00Z
    Registry Expiry Date: 2016-11-30T05:00:00Z
    Sponsoring Registrar: Network Solutions, LLC
    Sponsoring Registrar IANA ID: 2
    Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited
    Registrant ID: 20002737-NSI
    Registrant Name: Institute of Electrical and Electronics Engineers, Inc.
    (以下略)
    
[/code]


CC BY-SA 3.0
2016-01-31T23:58:19.463
21549
2016-01-31T23:58:19.463
5793
21548
answer


ドメインが空いている

`$ whois exist.com | grep -q "No match for" && echo 'Unavailable' || echo
'Available'`

**`Available`**

* * *

ドメインが取得済み

`$ whois domain-is-exist.com | grep -q "No match for" && echo 'Unavailable' ||
echo 'Available'`

**`Unavailable`**


CC BY-SA 3.0
2016-02-01T00:59:05.617
21550
2016-02-01T00:59:05.617
14041
21548
answer