やりたいこと
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アドレスではなく名前で接続できました。