hostnameでアンダーバーは使うことができない

AmazonLinux2のEC2サーバで、hostnameを以下のように指定したところ、エラーが表示されて設定することができませんでした。

$hostname hoge_hoge
hostname: the specified hostname is inbalid

調べたところ、どうやらホスト名にアンダーバー(アンダースコア)は使うことができなくなっているようです。
区切り文字として表現したい場合は、ハイフンやピリオドなどを使いましょう。

ホスト名については、RFC952で定義されRFC1123で修正されたホスト名の標準命名規則に従って命名する必要があるようです。

[自分メモ]ホスト名にアンダースコアは使えない - Qiita
状況 めちゃくちゃ詰まった。 fuelPHPを動かそうと思い、「fuel_practice」という名前でプロジェクト作成。ホスト名も同じように設定したら、アプリケーションが作動しなくて困った。 この時、ローカル開発環境でバー...

コメント

タイトルとURLをコピーしました