複数のIPアドレス( Linuxマシンの一般的なシナリオ)があるにもかかわらず、マシンを一意に識別する必要があります。私が考えているのは、マシン/システムの識別子としてホスト名を使用することです(のホスト名/etc/hostname
)。hostname
システムが1つだけ持つこと、またはシステムが複数のホスト名を持つことができることは必須ですか。
助けていただければ幸いです。
複数のIPアドレス( Linuxマシンの一般的なシナリオ)があるにもかかわらず、マシンを一意に識別する必要があります。私が考えているのは、マシン/システムの識別子としてホスト名を使用することです(のホスト名/etc/hostname
)。hostname
システムが1つだけ持つこと、またはシステムが複数のホスト名を持つことができることは必須ですか。
助けていただければ幸いです。
ホスト名、MACアドレス、プロセッサのシリアル番号、およびハードウェアのシリアル番号の組み合わせとして識別します。これは仮想化では不可能な場合がありますが、仮想化されたマシンには、誰かが複製しない限り、一意のMACが必要です。
また、/ etc / hostnameを解析するのではなく、uname-nを使用してホスト名を取得します。すべてのUnix(HP-UX)が/ etc / hostnameを使用するわけではないため、これにより移植性が向上します。
ホストがネットワーク192.168.1.12および10.0.1.14に接続されている場合
/ etc/hostsをで編集します
192.168.1.12 ethhost
10.0.1.14 wlanhost
これで、ethhostとwlanhostの両方の名前でホストにpingを実行できるようになります。