質問: 名前解決 名前解決について教えてください。 windowsネットワークでは、netbios名の名前解決をしていると思います、たとえば、同じネットワーク内にあるサーバとクライアントでの通信はブロードキャストにて名前解決をしipアドレスで通信をすると思いますが、ルータを挟んだ別ネットワークでの名前解決をlmhostsにて行う場合、hostsファイルはクライアントとサーバの両方に書かなくてはいけないのでしょうか。サーバ側にも書く場合、クライアントが複数台ある時は、サーバ側にはクライアント台数分のhostsファイルを書くのでしょうか。 教えてください。
回答: こんばんは ネットワーク越えのファイル共有をするケースを、効率が良い順に並べると、以下のようになります。 1)winsサーバ 2)udpヘルパー 3)hosts wins はサーバを用意しなければならないので、難しいかもしれないです。 ルータやl3swに[ udpヘルパー ]機能があれば、nbtパケットも他のセグメントにフォワードさせることができます。こちらの方法も、低価格のルータではサポートしていない機能なので、導入が難しいです。 hostsは費用をかけずに導入できますが、pcの台数が増えると非常に面倒です。 さて、hostsファイルですが、基本的には全pcにインストールしてください。ただし、全てコピーして配布でokです。 1つのhostsファイルの中には、全てのpc名とipアドレスを記入してください。 インストールする場所は、windowsのバージョンにより異なるので、ご注意ください。 不明点があれば、また聞いてください。 がんばってくださいね。