質問: apacheでの名前解決 社内で既存のlanインフラを利用して、小集団用に新たにpcを用意 してwwwサーバを立ち上げました。 サーバからは、ipアドレス、servernameでアクセス出来るのですが、 他のクライアントからは、ipアドレスでしかアクセスできません。 名前解決が出来ていないからだと思いますが、dnsサーバは既存の lanインフラ上に別に有り、設定は変えられません。 クライアントから見て、名前解決するにはどうすればいいでしょうか? servernameは、apacheのコンフィグレーションファイル (servernameの項)と、hostsファイルにて名前解決しています。 osはwindowsxpです。 webサーバソフトはapacheです。 尚、wan側からアクセスすることは考えていません。
回答: dnsへの登録をしてもらえないのであれば、no1さんが書いてあるようにhostsファイルに登録するという方法があります。 サーバがwindowsの場合、同じネットワーク内(ブロードキャストの範囲)にあれば、コンピュータ名で探せる可能性はありますが、できてないようなので、別ネットワークなのかもしれませんね。 会社で少人数の使用ということですが、10人以上が使う場合は、windowsxpの使用許諾所(eula)違反になる可能性があります。 windowsserverとcalを買うかlinuxやbsd等でサーバを構築した方がいいでしょう。 linuxで構築するなりwindowsserverで構築するなりすれば、dnsも構築できるでしょうから、該当の小集団の使うpcの使うdnsを構築したdnsを追加で設定しておくということができると思います。