mDNS(=multicast DNS)
mDNS(=multicast DNS) を使うことによりローカルDNSサーバーを立てなくても、LAN 内の名前解決が容易に行えます。
ubuntu での mDNS の有効化方法
- 最近の Windows 10 では
mDNS
が標準で有効になっています。 - avahi-daemon をインストールすることにより、
mDNS
を利用できるようになります。 - ubuntu 側のホスト名を
hogehoge
とするとLAN内に DNS がなくてもhogehoge.local
で名前解決できるようになります。
sudo apt install -y avahi-daemon
sudo systemctl start avahi-daemon
sudo systemctl enable avahi-daemon
※ ubuntu 19.10 では avahi-daemon
が標準でインストールされていたので avahi-daemon
のインストール自体は省略可能です。
mDNS を許可する
sudo apt install -y firewalld
sudo firewall-cmd --add-service=mdns --permanent
sudo firewall-cmd --reload