Ubuntu

mDNSを設定して、いちいちIPアドレスを打ち込むのをやめよう。

やりたいこと

VirtualBoxで動かしているUbuntuへのアクセスをIPアドレスじゃなくて名前指定したい。

環境

  • macOS Sierra
  • Ubuntu 17.04(VirtualBox)

mDNSとは

(ローカルネットワーク内に限り)DNSサーバなしで名前解決できる便利な仕組みっぽい。

インストール手順

sudo apt-get install avahi-daemon

インストールのためのコマンドはこれだけ。

成果確認

msrx9@ubuntu:~$ cat /etc/hostname
ubuntu

Ubuntuのホストネームを確認します。
hostnameの後に.localをつけるだけでアクセスできるようになります。
私の環境だと ubuntu.local で名前解決できるはずです。
さっそくsshでログインしてみましょう。

mba-no-MacBook-Air:~ mba$ ssh -l msrx9 ubuntu.local
msrx9@ubuntu.local's password:
Welcome to Ubuntu 17.04 (GNU/Linux 4.10.0-35-generic x86_64)

無事、IPアドレスではなく名前で接続できました。

参考