host ホスト

英語表記host

日本語表記DNS簡易問い合わせ

略称DNS

正式名称host

危険度安全

What does it mean?

DNSへ簡潔な問い合わせを行います。種類指定や逆引きを含め、手早い確認に向きます。

Command Quest

host を今日の道具にする

DNSへ簡潔な問い合わせを行います。種類指定や逆引きを含め、...

$ host [オプション] 名前 [DNSサーバー]
関連用語9
次のコマンド0
FAQ2
参照2

概要

DNSへ簡潔な問い合わせを行います。種類指定や逆引きを含め、手早い確認に向きます。

基本構文

host [オプション] 名前 [DNSサーバー]

詳細解説

hostは、DNS問い合わせを手軽に行うコマンドです。digほど詳細なセクション表示はしませんが、結果を読みやすく出すため、日常的な確認に向きます。

A、AAAA、MXなどのレコード確認や逆引き確認を素早く行いたい時に便利です。

障害調査で深掘りしたい時はdig、軽い確認ならhostと使い分けると効率的です。

このコマンドを使う場面

AやMXの簡易確認、逆引き確認、軽いDNS調査に使います。

まず安全に試す方法

1. host example.com
2. host -t MX example.com
3. host 8.8.8.8

3分ミッション

少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。

  1. -tを使って種類を変え、出力の違いを理解します。

資格試験との関連

  • LinuC レベル1
    範囲: ネットワーク確認と接続の基本
    根拠: editorial
    hostはLinuCレベル1相当の理解を深めるのに役立つコマンドです。
  • LPIC-1
    範囲: ネットワーク確認と接続の基本
    根拠: editorial
    hostはLPIC-1相当の基本事項を整理するのに有効です。
  • 共通基礎
    範囲: Linuxコマンド基礎
    根拠: editorial
    試験横断で、hostはLinux運用の基礎体力を支える重要コマンドです。

オプション

  • -t 種類
    問い合わせるレコード種類を指定します。
    host -t MX example.com
  • -a
    より詳細な問い合わせを行います。
    host -a example.com

実行結果サンプル

  • host -t MX example.com
    example.com mail is handled by ...

戻り値コード

  • 0 正常終了。問い合わせに成功しました。
  • >0 名前解決失敗、到達失敗などです。

使用例

  • host example.com
  • host -t MX example.com
  • host 192.0.2.10
  • host example.com 8.8.8.8

よくあるエラー

  • 既定DNSの結果を全体の真実と思い込む
    原因: 問い合わせ先を明示していません。
    対処: 必要に応じてサーバーを明示して比較します。

導入・互換性情報

BIND系のツールとして提供されることが多く、最小構成では未導入のことがあります。

注意点 / セキュリティリスク

危険度は低いですが、問い合わせ先DNSサーバーを意識せず結果だけ見ると誤判断しやすくなります。

FAQ

  • Q. digとどう使い分けますか。
    A. 軽い確認ならhost、詳細調査ならdigが向きます。
  • Q. 逆引きはできますか。
    A. はい。IPアドレスを渡すと逆引きを試みます。

関連用語

  • DNS
  • hostname
  • FQDN
  • resolver
  • DNS cache
  • CDN
  • DNS server
  • hostname resolution
  • reverse DNS

参照リンク

関連記事