host.conf − 解 析 配 置 檔 案
檔 案 /etc/host.conf 包 含 了 為 解 析 庫 聲 明 的 配 置 信 息 . 它 應 該 每 行 含 一 個 配 置 關 鍵 字 , 其 後 跟 著 合 適 的 配 置 信 息 . 系 統 識 別 的 關 鍵 字 有 : order, trim, multi, nospoof和 reorder. 每 個 關 鍵 字 在 下 面 將 分 別 進 行 介 紹 :
|
order |
這 個 關 鍵 字 確 定 了 主 機 查 詢 是 如 何 執 行 的 . 它 後 面 應 該 跟 隨 一 個 或 者 更 多 的 查 詢 方 式 , 這 些 查 詢 方 式 用 逗 號 分 隔 . 有 效 的 方 式 有 : bind, hosts和 nis. | ||
|
trim |
這 個 關 鍵 字 可 以 多 次 出 現 . 每 次 出 現 其 後 應 該 跟 隨 單 個 的 以 句 點 開 頭 的 域 名 . 如 果 設 置 了 它 , resolv+ 庫 會 自 動 截 去 任 何 通 過 DNS 解 析 出 來 的 主 機 名 後 面 的 域 名 . 這 個 選 項 用 於 本 地 主 機 和 域 . (相 關 信 息 : trim 對 於 通 過 NIS 或 者 hosts 檔 案 獲 取 的 主 機 名 無 效 . 需 要 注 意 的 是 要 確 保 在 hosts 檔 案 中 的 每 條 記 錄 的 第 一 個 主 機 名 是 全 名 或 者 非 全 名 , 以 適 合 於 本 地 安 裝 .) | ||
|
multi |
有 效 的 值 為 : on和 off. 如 果 設 置 為 on, resolv+ 庫 會 返 回 一 台 主 機 在 /etc/hosts 檔 案 中 出 現 的 的 所 有 有 效 地 址 , 而 不 只 是 第 一 個 . 預 設 情 況 下 設 為 off , 否 則 可 能 會 導 致 擁 有 龐 大 hosts 檔 案 的 站 點 潛 在 的 性 能 損 失 . |
nospoof
有 效 的 值 為 : on 和 off. 如 果 設 置 為 on, resolv+ 庫 會 嘗 試 阻 止 主 機 名 欺 騙 以 提 高 使 用 rlogin 和 rsh 的 安 全 性 . 它 是 如 下 這 樣 工 作 的 : 在 執 行 了 一 個 主 機 地 址 的 查 詢 之 後 , resolv+ 會 對 該 地 址 執 行 一 次 主 機 名 的 查 詢 . 如 果 兩 者 不 匹 配 , 查 詢 即 失 敗 .
spoofalert
如 果 該 選 項 設 為 on 同 時 也 設 置 了 nospoof 選 項 , resolv+ 會 通 過 syslog 設 施 記 錄 錯 誤 報 警 信 息 . 預 設 的 值 為 off.
reorder
有 效 的 值 為 on 和 off. 如 果 設 置 為 on, resolv+ 會 試 圖 重 新 排 列 主 機 地 址 , 以 便 執 行 gethostbyname(3) 時 , 首 先 列 出 本 地 地 址 (即 在 同 一 子 網 中 的 地 址 ). 重 新 排 序 適 合 於 所 有 查 詢 方 式 . 預 設 的 值 為 off.
/etc/host.conf
解 析 配 置 檔 案
/etc/resolv.conf
解 析 配 置 檔 案
/etc/hosts
本 地 主 機 數 據 庫
gethostbyname(3), hostname(7), resolv+(8), named(8)
riser <boomer [AT] ccidnet.com>
2000/11/26