ルーターの設定変更
以前使っていたルーター(Web Caster 7000)はDHCPサーバーと簡易DNSサーバー機能が勝手に連携してくれていたおかげで特に名前解決とか意識していなかったが、YAMAHAルーター RT57iにはそんな機能がないっぽいので、静的DNSレコードとDHCP 予約アドレスの設定を使用して、そんな感じの設定を行った。
OSXからローカルのHttpサーバにアクセスしたときに、ホスト名付きのURLにリダイレクトするアプリがあったため名前解決する必要があった。
OSXでFinder(cmd+kの「サーバへ接続」とか)ではNetBIOS名とか解決できるが、どうもブラウザ上とかpingでの名前解決には関係ない様子。私が知らないだけだが解決方法に関しては今回は未調査、というか諦めた。
以下、RT57iで行った手順を記録。
> administrator < 管理ユーザーに変更 # dns domain localdomain <ついでにDNS ドメイン名の設定 # dns private name xxx.localdomain <ついでにルータ自身の FQDN の設定 # dhcp scope bind 1 192.168.xxx.100 xx:xx:xx:xx:xx:xx <DHCP 予約アドレスの設定 # ip host hoge.localdomain 192.168.xxx.100 <静的DNSレコード追加 # save <設定保存 # clear dns cache <精神衛生上 # restart <なにやらうまくいかず、結局再起動した