Web拍手:
Avahi(mDNS) というモノをいまごろになって知ったので(楽だと聞きかじったので),「自宅内 DNS の代わりにすると手軽で楽かなー」と思ってごちゃごちゃいじっていたのだけど,
o 名前解決できているのに,サービスごとに設定 XML を書いて置いておかないといけないのが,割と面倒.
o Android では,これだと名前解決できないブラウザが多い.ブラウザが Bonjour に対応しているかどうかで,アクセスできたりできなかったりする.Bonjour をサポートするアプリをインストールすればいいらしいのだけど,未実施.
o 私がいい加減な理解のままごちゃごちゃいじっていたせいだと思うのだけど,イマイチ,便利さがわからない(^^;).おそらくは,DNS が LAN 内にない環境で,Apple 製品を使うときに便利なのかなーと思う.
ということで,結局のところは,BIND で DNS を立ててしまいました(^^;).
参考にさせていただいたのは,↓このサイトです.シンプルでわかりやすくて,助かりました.
http://kamoland.com/wiki/wiki.cgi?BIND%A4%CB%A4%E8%A4%EB%C6%E2%B8%FE%A4%ADDNS%A4%CE%C0%DF%C4%EA
あと,↓ここも参考にさせていただきました.
http://kajuhome.com/bind.shtml
若干,ハマったのは,「ファイアウォールで DNS を許可していなかったので,DNS サーバマシン以外では名前解決に失敗してしまう」ことです.
設定ファイルの書き方の問題かと思い込んでしまって,1時間くらい費やしてしまった... .
自宅内ネットワーク用で,外からは参照できない DNS にしました.
いままで怠けていて,自宅内ネットワークの名前解決は個々のマシンの hosts ファイルを手で書き換えていたのだけど,これでその必要がなくなりました.
自宅内ネットワークに DHCP でつなげば,どんなマシンでも(Android端末でも)何も設定することなく,どのマシンにも名前でアクセスできます.