LAN内専用のWEBサーバを立てるときの、サーバのホスト名とApacheの設定で疑問があります。
環境はCentOS/Apacheです。
一般的に公開サーバを構築するときのホスト名はFQDNで
【ホスト名】任意のホスト名.ドメイン名・・・(1)
では、LAN内専用のサーバを構築するときのサーバのホスト名は
ドメイン名にあたるところを「ホスト名.存在しないドメイン名」という形で必ず、ホスト名.ドメイン名の形で設定しないといけないのでしょうか?
【ホスト名】www.home.server ・・・(2)
LAN内専用のサーバを構築するときのマシンには、必ずドメイン名の部分まで設定するものなのか
それともホスト名だけを設定したらよいものなのかがわかりません。(一般的に)
また仮に、・・・(2)のように設定した場合のApacheの設定なんですが
==httpd.conf==
#ServerName new.host.name:80 (デフォルトで無効)を
ServerName www.home.server:80 にすべきですか?デフォルトのまま無効でいいですか?
そしてLAN内のクライアントからアクセスする場合なんですが
http://www.home.server なんてしてもLAN内でwww.home.serverは見つけられませんよね?
もし、WAN空間にwww.home.serverというホストが存在していれば、そっちにアクセスしてしまうから問題になりますけど・・・
LAN内専用に立てるサーバのホスト名と、LAN内のクライアントからアクセスするやり方として、
1.そもそもLAN内専用のサーバにはFQDNをつけない(ホスト名だけ)
そして、LAN内からWEBサーバにアクセスするにはIPアドレスでアクセスする。
(なのでLAN内ではApacheのバーチャルホストは一般的に運用できない。運用しない)
2.LAN内専用のサーバであってもFQDNをつけてよい(ただし、ホスト名.存在しないドメイン名)
そして、LAN内からWEBサーバにアクセスするにはIPアドレスか、内向けDNSで名前解決させるか、
クライアント毎のhostファイルを使って任意につけたFQDNでアクセスできるように設定する。
説明が下手ですいません。どうするのが一般的なのかがすごく疑問なんです。
今は、サーバのホスト名はホスト名だけ設定し、LAN内からアクセスするときはIPアドレスでアクセスしています。
No.2ベストアンサー
- 回答日時:
>あとはクライアント数によりますね。
>5台くらいなんですがどうしましょう。。って感じですw
5台って確かにちょっと微妙ですね。
将来的に増えることもあると思いますし、
クライアントをインターネットに繋げているのならばいずれにしてもクライアント側にDNSのIPアドレスを設定する必要がありますので、(DHCPかもしれませんが)
内部DNSを立ててクライアントはそれに向けて、インターネット側の名前解決はフォワーディングするのが吉かと思います。
CentOSということなのでBINDを設定することになると思いますが、Webと同じサーバに設定しても影響は微小だと思います。
No.1
- 回答日時:
どういうのが一般的かという問いの回答は難しいですね。
環境や規模にも左右されると思います。
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アドレスは設定する必要があるんですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- サーバー IIS10でホスト名を設定するとHTTP Error 404が出てしまいます 1 2022/04/04 13:17
- その他(プログラミング・Web制作) このプログラミング誰か教えてくれませんか 4 2022/04/29 15:56
- ルーター・ネットワーク機器 新築、有線LANは付けるべきか?無線と比べてメリットは? 10 2022/10/15 02:14
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- Wi-Fi・無線LAN wi-fiよりLANケーブルがより確実か 5 2023/03/01 10:43
- 情報処理技術者・Microsoft認定資格 応用情報処理技術者試験のシステム利用率の計算について 2 2022/03/28 07:43
- WordPress(ワードプレス) WordPressの編集画面がいつもと違うのですがこれは何でしょう? 1 2023/03/29 10:26
- ドメイン・サーバー・クラウドサービス IPアドレス/ホスト名/ドメインから国、地域、郵便番号、緯度・経度を確認することができるんですか? 6 2022/06/15 10:12
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
「DNSサーバーを自動的に取得す...
-
ワークグループ設定のPCの名前解決
-
”Tortoise SVN” と ”Subversio...
-
APバッチサーバとWebAPサ...
-
Sendmailの再送間隔
-
複数台サーバのsshを一括管理し...
-
パソコン初心者です。Node.jsの...
-
nslookup IPアドレスの数
-
停電後の通電時自動ブート(Win...
-
ロリポップメーラーで受信のメ...
-
WSUSの設定方法・確認方法について
-
LinuxからWindowsのbatファイル...
-
NFSクライアントでlockdがハン...
-
特定の端末のみからログイン可...
-
Legacyサーバとは何ですか?
-
ラックマウント形サーバとタワ...
-
〔困ってます〕ActiveDirectry...
-
DNSサーバーを置く意味は?
-
マネージャ・エージェントモデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
ワークグループ設定のPCの名前解決
-
プロキシサーバとDNSサーバにつ...
-
サーバーというのとメインフレ...
-
同じ独自ドメインを2つのサーバ...
-
LinuxからWindowsのbatファイル...
-
マネージャ・エージェントモデ...
-
pingでポートの指定
-
複数IPアドレスによるサーバ運...
-
別サーバに構築したApache+Tomc...
-
pingは通るけどサーバに繋がら...
-
gitとgiteaの違いについて
-
Permission deniedエラーについて
-
オンラインゲームなどプレイ時...
-
APバッチサーバとWebAPサ...
-
ntpサーバの置き方
-
Mail Distributorの使い方を教...
-
Linux の NTPクライアント設定...
おすすめ情報