OSDN Git Service

fcb7268d7542971c8d62f8cf555f156f32ac3e46
[linuxjm/LDP_man-pages.git] / release / man7 / hostname.7
1 .\" Copyright (c) 1987, 1990, 1993
2 .\"     The Regents of the University of California.  All rights reserved.
3 .\"
4 .\" %%%LICENSE_START(BSD_4_CLAUSE_UCB)
5 .\" Redistribution and use in source and binary forms, with or without
6 .\" modification, are permitted provided that the following conditions
7 .\" are met:
8 .\" 1. Redistributions of source code must retain the above copyright
9 .\"    notice, this list of conditions and the following disclaimer.
10 .\" 2. Redistributions in binary form must reproduce the above copyright
11 .\"    notice, this list of conditions and the following disclaimer in the
12 .\"    documentation and/or other materials provided with the distribution.
13 .\" 3. All advertising materials mentioning features or use of this software
14 .\"    must display the following acknowledgement:
15 .\"     This product includes software developed by the University of
16 .\"     California, Berkeley and its contributors.
17 .\" 4. Neither the name of the University nor the names of its contributors
18 .\"    may be used to endorse or promote products derived from this software
19 .\"    without specific prior written permission.
20 .\"
21 .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
22 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
25 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
26 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
27 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 .\" SUCH DAMAGE.
32 .\" %%%LICENSE_END
33 .\"
34 .\"     @(#)hostname.7  8.2 (Berkeley) 12/30/93
35 .\" $FreeBSD: src/share/man/man7/hostname.7,v 1.7 2004/07/03 18:29:23 ru Exp $
36 .\"
37 .\" 2008-06-11, mtk, Taken from FreeBSD 6.2 and modified for Linux.
38 .\"
39 .\"*******************************************************************
40 .\"
41 .\" This file was generated with po4a. Translate the source file.
42 .\"
43 .\"*******************************************************************
44 .TH HOSTNAME 7 2010\-11\-07 Linux "Linux Programmer's Manual"
45 .SH 名前
46 hostname \- ホスト名の名前解決の説明
47 .SH 説明
48 ホスト名は、階層構造でドット区切りのサブドメインである。
49 例えば、 EDU ドメインの Berkeley サブドメインのマシン monet は、
50 "monet.Berkeley.EDU" と表現される。
51
52 ホスト名は、ネットワーククライアントやサーバのプログラムでは一般的に
53 使用され、使用する際には名前からアドレスに変換しなければならない (一般
54 的にはアドレスへの変換処理は \fBgetaddrinfo\fP(3) か (廃止予定の)
55 \fBgethostbyname\fP(3) で行われる)。ホスト名の解決は、
56 インターネット・ネームリゾルバによって以下の方法で実行される。
57
58 ホスト名がドットを含まない単一要素で構成されていて、環境変数
59 \fBHOSTALIASES\fP にファイル名が設定されている場合、入力されたホスト名に
60 マッチする文字列を検索するのに指定されたファイルが使用される。
61 そのファイルの各行は、ホワイトスペースで区切られた文字列 2 つで
62 構成され、各行の最初の文字列がホスト名のエイリアス (別名) で、
63 二番目の文字列がそのエイリアスに対応する完全なホスト名である。
64 解決するホスト名と一致するホスト名のエイリアス (ファイルの各行の最初の
65 フィールド) が見つかれば、完全なホスト名に置き換えられ、
66 それ以上の変換処理は行わずに、そのホスト名で検索処理が行われる
67 (ホスト名とエイリアスの照合では大文字、小文字の違いは無視される)。
68
69 入力されたホスト名の末尾がドットの場合、
70 末尾のドットは削除され、それ以上の処理は行われず、
71 (末尾のドットを削除した) 残りの名前で検索が行われる。
72
73 入力された名前の末尾がドットでない場合、
74 マッチするものが見つかるまでドメインのリストの検索が行われる。
75 デフォルトのドメインの検索リストは、先頭ローカルのドメインで、
76 親ドメインが (長いものから順に) 続く (親ドメインはドット区切りで
77 少なくとも 2 要素あるものだけが使用される)。
78 例えば、 CS.Berkeley.EDU ドメインで、
79 lithium.CChem というホスト名の場合には、
80 最初に lithium.CChem.CS.Berkeley.EDU が確認され、
81 次に lithium.CChem.Berkeley.EDU が確認される。
82 Lithium.CChem.EDU はチェックされない。
83 なぜなら、ローカルドメイン CS.Berkeley.EDU で残っているドメインは
84 EDU で、これは一つしか要素がないからである。
85 検索リストはシステム全体で共通の設定ファイルでデフォルト値から
86 変更できる (\fBresolver\fP(5) 参照)。
87 .SH 関連項目
88 .\" .SH HISTORY
89 .\" Hostname appeared in
90 .\" 4.2BSD.
91 \fBgethostbyname\fP(3), \fBresolver\fP(5), \fBmailaddr\fP(7), \fBnamed\fP(8)
92 .SH この文書について
93 この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.52 の一部
94 である。プロジェクトの説明とバグ報告に関する情報は
95 http://www.kernel.org/doc/man\-pages/ に書かれている。