[自分用メモ][Ubuntu] .localはmDNS(avahi)用ということを知らなかった。

2014-11-21 10:30:46Ubuntuavahi, avahi-daemon, dnsmasq, mDNS, ubuntu

Ubuntu日本語フォーラム / 12.04 LTS 以降採用のdnsmasq 環境での名前解決について /
https://forums.ubuntulinux.jp/viewtopic.php?id=16090

知らなかったのでメモ。

うちの自宅環境においては名前解決用に.localを使用していたのですが、何故かUbuntuな端末からは.localなURLでアクセスできないので悩んでいました。

が調べてみると先達があるようで、どうやらmDNS、Ubuntuでいうところのavahi-daemonに予約されているドメインなんですね。。。。 どおりでDNSサーバへ名前解決が行われていないと思った。

ということで解決方法としては・・・

1. そもそも.localを使用しない
2. avahi-daemonサービスを停止する

sudo update-rc.d avahi-daemon stop
sudo service avahi-daemon stop

3. .local以外のものにする。

sudo /etc/avahi/avahi-daemon.conf
-#domain-name=local
+domain-name=.alocal #例えば

sudo service avahi-daemon restart

だそうです。

一番いいのは.localを使わない方法なんでしょうね。でもLAN内でのドメインは何が適当なんでしょうか?
このあたりのことをご存じの方はご教示頂けると助かります。

Ubuntu nslookup works ping doesn’t | Stuart Feeser /
http://stuartfeeser.com/?p=214

この記事を書いた人

kometchtech

うつ病を患いながら、IT業界の末席にいるおっさんエンジニア。科学計算をしたことがないのに、HPC分野にお邪魔している。

興味のある分野で学習したことをblogにまとめつつ、うつ病の経過症状のメモも置いておく日々。

じつはRouterboard User Group JPの中の人でもある。

Amazon欲しいものリスト / Arm板を恵んでくれる人募集中

2014-11-21 10:30:46Ubuntuavahi, avahi-daemon, dnsmasq, mDNS, ubuntu