- - PR -
ブロードバンドルータにDNSは不要なの??
| 投稿者 | 投稿内容 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2001-10-09 01:14
お返事ありがとうございます。
しばらく掲示板を見ていなかったのと、自分で検証作業をしていたので、お返事が遅くなりました。
これも面白い製品ですね。 PC互換アーキテクチャというのも有難い点ですね。
実際にSambaを動かして調べてみました。 まず、DHCPからアドレスを取得しているマシンでは、Sambaが起動しませんでした。 Sambaのエラーメッセージを見ると、自分自身の名前解決ができないので起動できない、と言っています。DHCPから取得した自分のIPアドレスがhostsやDNSに登録されるわけではないので、自分自身の名前解決ができないのです。 (ちなみにSolarisではDHCPから取得したアドレスがhostsに自動登録されます) とりあえず自分のIPアドレスを固定にしてhostsに登録すると、Sambaを起動できるようになります。するとLinuxマシンの名前をWindowsマシンから解決できるようになりました。NetBIOSのブロードキャストによる名前解決にnmbdが応答してくれているようです。 しかし、nmbdがDNSの代わりに応答してくれるわけではないので、LinuxマシンからWindowsマシンの名前を解決することができないのです。その逆に、nmbdが解決できない名前をDNSで解決する、ということはできるのですが・・。
LinuxはVMware for Windowsの仮想マシン上で動かしています。当然Windowsが動いているときにLinuxが動いているとは限らないので、LinuxマシンをWINSサーバにするという手は使えないです。逆にWindowsをVMware for Linuxで動かしているのであれば、LinuxをWINSサーバにすればよいのですが・・。 nmblookupを使うと、Sambaの力でWindowsネットワーク上のマシン名の一覧を取得できることはわかるので、定期的にWindowsネットワークをブラウズしてhostsを書き換えるようなデーモンを作ろうかと考えてしまいました。 もっとも現状では手作業でhostsを書き換えていれば十分なので、それには及んでいないのですが・・。 | ||||||||||||
