3

ホスト名を使用して完全なホスト名を設定したい。これが私が以下にしたことです。残念ながら、「hostname -f」は「localhost」を返します。なぜ ?その結果が「bdvm1.us.mysite.com」になることを期待していました。それが必要です-事前に感謝します

# more /etc/hosts
127.0.0.1   localhost bdvm1.us.mysite.com mysql mysql.bdvm1.us.mysite.com localhost.loca
ldomain localhost4 localhost4.localdomain4
192.168.1.106 bdvm1 bdvm1.us.impetus.com
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@bdvm1 ~]# hostname bdvm1.us.mysite.com
[root@bdvm1 ~]# hostname -f
localhost
[root@bdvm1 ~]# 
4

1 に答える 1

1

/etc/hosts ファイルは、DNS の前にホスト名を IP アドレスにマッピングするために使用されます。つまり、「example.com」に接続しようとすると、OS は最初に /etc/hosts ファイルを検索し、ホスト名がこのファイルに表示されない場合は DNS サーバーを検索します。

別のファイルでホスト名を変更する必要があります。私の Lubuntu マシンでは、ホスト名は /etc/hostname ファイルに保存されています。見つかったら、編集してマシンを再起動します。次に、「ホスト名」と入力してみてください

「localhost」はローカル マシンとしてマップされます - 127.0.0.1

于 2013-10-04T07:15:12.120 に答える