- ベストアンサー
LAN内専用のWEBサーバのマシンのホスト名
- LAN内専用のWEBサーバを構築する際のマシンのホスト名について疑問があります。
- 一般的にはLAN内専用のサーバにはFQDNをつけず、ホスト名だけを設定し、LAN内からはIPアドレスでアクセスする方法が一般的です。
- また、LAN内専用のサーバでもFQDNをつける場合は、ホスト名の後に存在しないドメイン名を追加する必要があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>あとはクライアント数によりますね。 >5台くらいなんですがどうしましょう。。って感じですw 5台って確かにちょっと微妙ですね。 将来的に増えることもあると思いますし、 クライアントをインターネットに繋げているのならばいずれにしてもクライアント側にDNSのIPアドレスを設定する必要がありますので、(DHCPかもしれませんが) 内部DNSを立ててクライアントはそれに向けて、インターネット側の名前解決はフォワーディングするのが吉かと思います。 CentOSということなのでBINDを設定することになると思いますが、Webと同じサーバに設定しても影響は微小だと思います。
その他の回答 (1)
- maesen
- ベストアンサー率81% (646/790)
どういうのが一般的かという問いの回答は難しいですね。 環境や規模にも左右されると思います。 WebサーバにどのURLで接続したいのかというところから考えていくのではないかと思います。 http://ホスト名/ で接続したのであれば、 ServerName ホスト名 になると思いますし、 http://ホスト名.ドメイン名(FQDN)/ で接続したのであれば、 ServerName FQDN になると思います。、 その上で名前解決をどうするのかを考える。 前者ならば、単一ラベル名どうやって解決するかが重要になると思います。 (DNSサフックスを設定する、まさかのWinsなどなど) 後者ならば、DNSを構築するしかないですね。 Webサーバを立てるのであればDNSも構築すべきだと考えます。 クライアントが2台や3台ならhostsやIPアドレス直打でもいいですけど。 私の感覚ですが、 イントラネットではホスト名のみで指定できるようにして、 名前解決はDNS、 DNSサフィックスをDHCPでクライアントに配信というのが多いかなと思います。 >1.そもそもLAN内専用のサーバにはFQDNをつけない(ホスト名だけ) >そして、LAN内からWEBサーバにアクセスするにはIPアドレスでアクセスする。 ServerNameはいい加減に設定しても不都合は起き難いですが、これはちょっとあるべき姿ではないように思います。 やるのならばServerNameにIPアドレスを設定すべきかなと。(http.confのコメントにもそのように書いてあるんで) >ServerName www.home.server:80 にすべきですか?デフォルトのまま無効でいいですか? 一応、ServerNameをコメントした場合の動作を考えるべきかと。 IPアドレスから逆引きでホスト名を探す動作になるはずです。 まとまりのない回答ですいません。
お礼
ありがとうございます。 >Webサーバを立てるのであればDNSも構築すべき そうなんですよね。どのみちサーバのホスト名をホスト名のみにしても ホスト名.架空のドメイン名にしても IPアドレスでアクセスしない限りは内向け専用のDNSは必要ですよね。 バーチャルホストを利用しようと思うならなおさら・・・ あとはクライアント数によりますね。 5台くらいなんですがどうしましょう。。って感じですw >やるのならばServerNameにIPアドレスを設定すべき コメントせずにFQDNかIPアドレスは設定する必要があるんですね。