9
4

More than 5 years have passed since last update.

プライベートネットワーク内でlinuxにhost名でアクセスする

Last updated at Posted at 2016-05-02

社内サーバなどにIPアドレスじゃなくて,ホスト名でアクセスしたいときに、ホスト名を設定する方法のメモ

これを実施すると、<hostname>.localで社内サーバにアクセスきるようになります。

ただ、どうも固定IPと相性が悪いみたいなので、社内サーバは固定IPにしないようにしましょう。

なお、設定対象OSはubuntuを例にしています(redhat系でも似た感じでいけると思いますが…)

固定IPの場合、外部にアクセスできなくなってしまいます
固定IPの場合でも、起動後にdhclient eth0 を実行することで外部にアクセスできるようになりますが、なぜアクセスできなくなるのか原因はわかっていません

設定

avahi-daemonのインストール

apt-get install avahi-daemon

自分のホスト名の変更

vi /etc/hostname # 自分の好きなホスト名(ネットワーク内で一意)に変更する

ファイル内容の例↓

/etc/hostname
ninjaslayer

未確認ですが、
/etc/hosts の127.0.1.1の部分を上と同じ名前にする必要があるかもしれません

/etc/hostsの例↓

/etc/hosts
127.0.0.1 localhost
127.0.1.1 ninjaslayer

これで
ssh ubuntu@ninjaslayer.local
で社内サーバにアクセスできるようになりました

9
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
4