Man page - host(1)

Packages contains this manual

Available languages:

en ja zh_TW zh_CN

Manual

HOST

NAME (名 字 )
SYNOPSIS (總 覽 )
DESCRIPTION (描 述 )
選 項
定 製 查 詢 主 機 名 字
環 境 變 數
檔 案
另 見
BUGS
[中 文 版 維 護 人 ]
[中 文 版 最 新 更 新 ]
《 中 國 Linux論 壇 man手 冊 頁 翻 譯 計 劃 》


NAME (名 字 )

host - 使 用 域 名 伺 服 器 查 詢 主 機 名 字

SYNOPSIS (總 覽 )

host [ -l ] [ -v ] [ -w ] [ -r ] [ -d ] [ -t querytype ] [ -a ] host [ server ]

DESCRIPTION (描 述 )

Host 查 詢 Internet 主 機 的 資 訊 . 它 透 過 一 組 分 佈 在 國 家 間 的 互 連 伺 服 器 獲 取 這 些 資 訊 . 預 設 情 況 下 , host 只 是 簡 單 的 做 主 機 名 字 和 Internet 地 址 的 轉 換 . 然 而 透 過 -t -a 選 項 , 它 可 以 用 來 查 詢 由 域 名 伺 服 器 維 護 的 某 個 主 機 的 全 部 資 訊 .

引 數 可 以 是 主 機 名 稱 , 也 可 以 是 數 字 地 址 . 此 程 式 首 先 把 它 當 做 主 機 的 數 字 地 址 , 如 果 嘗 試 失 敗 , 再 把 它 當 做 主 機 名 稱 . 主 機 的 數 字 地 址 由 句 點 隔 開 的 四 個 十 進 位 制 數 組 成 , 例 如 128.6.4.194. 主 機 名 稱 由 句 點 隔 開 的 名 字 組 成 , 例 如 topaz.rutgers.edu. 除 非 名 字 以 句 點 結 尾 , 否 則 本 地 域 名 將 自 動 新 增 在 後 面 . 因 此 , Rutgers 的 使 用 者 可 以 輸 入

host topaz

它 實 際 上 查 詢 "topaz.rutgers.edu". 如 果 嘗 試 失 敗 , 就 用 原 來 輸 入 的 名 字 再 試 一 次 (這 裡 就 是 "topaz"). 郵 件 和 其 他 網 路 工 具 用 了 同 樣 的 策 略 . 新 增 在 名 字 後 面 的 字 尾 來 自 呼 叫 hostname(1) 的 結 果 , 使 用 了 第 一 個 點 後 面 的 全 部 資 料 . (另 見 下 面 定 製 查 詢 主 機 名 字 的 描 述 . )

第 一 個 引 數 是 你 打 算 查 詢 的 主 機 名 稱 . 如 果 是 數 字 地 址 , 就 執 行 “ 反 向 查 詢 (inverse query) ” 也 就 是 說 , 域 名 系 統 檢 視 一 系 列 獨 立 的 資 料 庫 , 把 數 字 地 址 轉 換 成 名 字 .

第 二 個 引 數 是 可 選 的 . 它 允 許 你 指 定 查 詢 某 個 特 定 的 伺 服 器 . 如 果 沒 有 使 用 這 個 引 數 , 就 用 預 設 伺 服 器 (一 般 是 本 地 機 ).

如 果 指 定 了 名 字 , 你 可 以 見 到 三 個 不 同 種 類 的 輸 出 . 這 裡 是 它 們 的 例 子 :

% host sun4
sun4.rutgers.edu is a nickname for ATHOS.RUTGERS.EDU
ATHOS.RUTGERS.EDU has address 128.6.5.46
ATHOS.RUTGERS.EDU has address 128.6.4.4
ATHOS.RUTGERS.EDU mail is handled by ARAMIS.RUTGERS.EDU

使 用 者 鍵 入 的 命 令 是 “ host sun4 ” 第 一 行 表 明 “ sun4.rutgers.edu ” 實 際 上 是 別 名 . 正 式 名 字 是 “ ATHOS.RUTGERS.EDU ” 接 下 來 兩 行 顯 示 地 址 . 如 果 系 統 有 多 個 網 路 介 面 , host 就 分 別 顯 示 每 個 介 面 的 地 址 . 最 後 一 行 表 明 ATHOS.RUTGERS.EDU 不 接 收 屬 於 它 的 郵 件 , 郵 件 由 ARAMIS.RUTGERS.EDU 處 理 . 由 於 某 些 系 統 擁 有 多 個 處 理 郵 件 的 系 統 , 可 能 會 有 多 行 這 樣 的 顯 示 . 從 技 術 角 度 看 , 我 們 認 為 每 個 能 夠 接 收 郵 件 的 系 統 應 該 有 這 樣 的 項 . 如 果 系 統 接 收 它 自 己 的 郵 件 , 應 該 有 一 項 提 及 該 系 統 自 身 ; 例 如 :

Li XXX mail is handled by XXX

然 而 , 很 多 能 夠 接 收 自 己 郵 件 的 系 統 不 願 意 提 及 這 個 事 實 . 如 果 系 統 有 一 項
Li mail is handled by ,
但 是 沒 有 地 址 , 這 表 明 它 不 是 Internet 的 一 部 分 , 而 是 在 網 路 上 轉 發 郵 件 的 系 統 . Usenet, Bitnet 和 許 多 其 他 網 路 都 有 類 似 項 .

選 項

在 主 機 名 字 前 面 能 夠 使 用 很 多 選 項 . 大 多 數 選 項 只 對 維 護 域 名 資 料 庫 有 意 義 .

-w

這 一 項 導 致 host 永 久 等 待 應 答 . 正 常 情 況 下 , 大 約 一 分 鐘 後 產 生 超 時 .

-v

以 "繁 瑣 " 格 式 輸 出 , 它 是 正 式 的 主 域 檔 案 格 式 , 在 手 冊 頁 named(8) 中 有 描 述 . 沒 有 這 個 選 項 時 , 基 本 術 語 的 輸 出 仍 然 遵 循 這 個 格 式 , 但 是 試 圖 對 普 通 使 用 者 顯 示 的 更 智 慧 些 . 如 果 不 使 用 -v , 所 有 的 "a", "mx", 和 "cname" 專 案 顯 示 成 相 應 的 "has address", "mail is handled by" 和 "is a nickname for", 而 且 不 顯 示 TTL 和 型 別 .

-r

查 詢 時 關 閉 遞 迴 . 這 意 味 著 名 字 伺 服 器 只 返 回 它 自 身 資 料 庫 的 資 料 . 不 向 其 他 伺 服 器 詢 問 更 多 資 訊 .

-d

開 啟 除 錯 功 能 . 顯 示 網 路 應 答 細 節 .

-t querytype

允 許 指 定 querytype 來 查 詢 某 個 資 訊 . 手 冊 頁 named(8) 中 定 義 了 這 些 引 數 . 目 前 支 援 的 型 別 有 : a , ns , md , mf , cname , soa , mb , mg , mr , null , wks , ptr , hinfo , minfo , mx , uinfo , uid , gid , unspec . 另 外 , 萬 用 字 元 (可 以 寫 成 any 或 * ) 可 以 指 定 上 面 的 任 意 (全 部 ) 型 別 . 型 別 必 須 是 小 寫 字 元 . 注 意 預 設 搜 尋 順 序 首 先 是 a , 然 後 是 mx , 除 非 打 開 了 -v 選 項 , 使 預 設 值 只 是 a . -t 選 項 在 過 濾 host 返 回 的 資 訊 時 非 常 有 用 . 更 多 的 內 容 參 見 下 面 -l 選 項 的 說 明 .

-a

全 部 ; 等 同 於 -v -t any

-l

列 出 全 部 域 項 ; 例 如 :

host -l rutgers.edu

將 列 出 rutgers.edu 域 中 所 有 的 主 機 .

-t 選 項 可 以 按 需 過 濾 收 到 的 資 訊 . 預 設 值 是 地 址 資 訊 , 包 括 PTR 和 NS 記 錄 .

host -l -v -t any rutgers.edu

命 令 以 正 式 主 域 檔 案 格 式 下 載 rutgers.edu 的 全 部 區 域 (zone) 資 料 . (然 而 由 於 某 些 複 雜 原 因 , SOA 記 錄 顯 示 了 兩 次 .)

注 意 : -l 執 行 全 部 的 區 域 傳 輸 , 然 後 過 濾 出 要 求 的 資 訊 . 所 以 萬 不 得 已 才 用 這 個 命 令 .

定 製 查 詢 主 機 名 字

一 般 說 來 , 如 果 使 用 者 給 出 的 名 字 中 不 含 任 何 句 點 , host 就 把 預 設 域 名 新 增 在 它 的 末 尾 . 預 設 域 名 能 夠 定 義 在 /etc/resolv.conf 中 , 但 是 通 常 從 本 機 名 字 的 第 一 個 句 點 後 面 提 取 . 使 用 者 可 以 透 過 環 境 變 數 LOCALDOMAIN 指 定 不 同 的 預 設 域 名 . 另 外 , 使 用 者 可 以 自 定 義 主 機 名 字 的 縮 寫 . 縮 寫 存 放 在 某 個 檔 案 中 , 一 行 一 項 , 格 式 是 一 個 縮 寫 名 字 , 一 個 空 格 , 然 後 是 完 整 的 主 機 名 . 這 個 名 字 檔 案 必 須 用 HOSTALIASES 環 境 變 數 指 出 .

環 境 變 數

HOSTALIASES

名 字 檔 案 , 含 有 (主 機 別 名 , 主 機 全 名 ) 對 .

檔 案

/etc/resolv.conf

另 見

named (8), resolver (5)

BUGS

當 你 輸 入 的 名 字 不 屬 於 本 地 域 時 , 將 會 出 現 不 希 望 的 現 象 . 請 記 住 除 非 輸 入 的 名 字 以 點 結 尾 , 否 則 本 地 域 名 總 會 附 加 在 它 後 面 , 失 敗 後 才 使 用 原 來 的 名 字 .

-l 選 項 只 聯 絡 指 定 域 中 的 第 一 個 名 字 伺 服 器 . 如 果 這 個 伺 服 器 宕 機 , 你 應 該 手 工 指 定 一 個 伺 服 器 . 例 如 , 要 獲 取 foo.edu 的 清 單 , 可 以 用

host -t ns foo.edu

獲 得 foo.edu 的 全 部 名 字 伺 服 器 , 然 後 用

host -l foo.edu xxx

試 驗 每 一 個 xxx 名 字 伺 服 器 , 直 到 碰 上 能 用 的 .

[中 文 版 維 護 人 ]

徐 明 <xuming@users.sourceforge.net>

[中 文 版 最 新 更 新 ]

2003/05/13

《 中 國 Linux論 壇 man手 冊 頁 翻 譯 計 劃 》

http://cmpp.linuxforum.net

本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。
中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh