【Linux】ホスト名からIPアドレスを調べたりする:host

Linux

どーも!marusukeです!

ホスト名からIPアドレスを調べたり、IPアドレスからホスト名を調べたりするコマンドhostについてです!


host コマンドでできること

host [オプション] [ホスト名またはIPアドレス]

host コマンドは、DNS(Domain Name System)を利用してホスト名とIPアドレスの変換を行うコマンドです。特定のホスト名からIPアドレスを調べたり、逆にIPアドレスからホスト名を取得することができます

host コマンドの使用例

# ホスト名からIPアドレスを取得
host google.com
google.com has address 142.250.191.14
google.com has IPv6 address 2607:f8b0:4007:80f::200e

# IPアドレスからホスト名を取得(逆引き)
host 8.8.8.8
8.8.8.8.in-addr.arpa domain name pointer dns.google.

# 指定したDNSサーバーを使ってホスト情報を取得
host google.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

google.com has address 142.250.191.14
google.com has IPv6 address 2607:f8b0:4007:80f::200e

host コマンドのオプション

オプション説明
-t [タイプ]検索するレコードのタイプを指定(例:A, AAAA, MX, NSなど)
-aすべてのレコードを取得
-v詳細な情報を表示
-4IPv4でのみ検索
-6IPv6でのみ検索
-Cゾーン情報を確認
-r再帰的なクエリを使用しない

host コマンドは、DNSのトラブルシューティングやドメイン情報の確認に役立ちます

以上です!

ここまで読んでいただきありがとうございました!

コメント

タイトルとURLをコピーしました