- ベストアンサー
外部に公開しないサーバのドメイン名のつけ方
- 外部に公開しないLAN内だけのサーバを構築する場合、ドメイン名はどうつければいいですか?
- サーバ機のホスト名や、ApacheのServerNameに取得していない任意のドメイン名をつけることはできますか?
- ご指導のほどよろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
完全にプライベートなネットワークの中なら、どうぞご自由に。 たとえ首相官邸と同じだろうがホワイトハウスと同じだろうが、どんな名前を付けても何も問題はありません。 外部に公開はしないけど外と繋がっているネットワークの場合は同じ名前のどこかにあるグローバルに公開されたサーバにアクセスできなくなることは起こりえますが、個人の問題なので無視しても構わないでしょう。 ただし名前解決するにはhostsファイルを使うか、完全に自分(またはごく身内)しか参照できない内部向けのDNSサーバを立てるなどしてください。 ヘタに外部から使われると乗っ取りと思われる可能性があります。 いきなりFBIにタイホされるかもしれません(嘘)。
その他の回答 (2)
- lupin-333333
- ベストアンサー率31% (294/933)
No1 , No2 の方の回答でほぼ回答しつくされているかと思いますが、ここへの投稿についてです。 この手の質問をする方の特徴として、100人前後のベンチャーとか小さな会社の、文系の出身の方か、事務系で、開発のお仕事を手伝って、5年以上とかで、適当にネットとか、IT関連の知識を、それらの開発従事者から得た方に多いようです。 そう、やっつけ仕事ですね。サポートや、テスト関連の仕事ですね。 質問の内容を見ると、「サーバー名」「ドメイン名」「FQDN」などの仕様をちゃんとしっていれば、聞くまでもなく、判断付く事柄です。例えばLinux系のリファレンスサイトでアホが書いたサイトだと、hostsファイルには IP [FQDN] [エリアス名] などと書きなさい。となっている。しかし、これを仕様書等をみると、[FQDN]の位置には、「主となるホスト名」の記述が求められている。では、ホスト名とは、どのような仕様なのか調べてみると、かならずしも[FQDN]ではない。当初63バイトだっけ? (調べてみてね)定義されていたが(半角のアスキー文字で特定のキャラクター文字しか使えない)。その後拡張され、256バイトまでになった。Windowsもそれを踏襲している。それしか定義されていないのだ。 Linuxの場合、ほとんどがサーバーとして活用されるため、公開用として、リファレンスサイトを記述されているため、 ホスト名=FQDN(グローバールアドレスとして公開され登録されている名前) と簡略して、使ってしまっている。間違いではないが、あなたのように誤解を与える表現が多い。 hosts ファイルやDNSテーブルに登録する値として、IPにバインドするホスト名は、インターネット上に公開する場合、当然、 FQDN になり、それは登録されているものが望ましい(DNSに)。しかし、そうでないイントラネットにあるものなら、HostName と置き換えて、 testmaster_x でもかまわない。.com とか .net とか必要ないし、NetBIOS名で十分です。問題は、名前解決できるかどうかと、他のホスト名とだぶらないこと、この2つだけです。 これって、やっつけ仕事ではなく、ちゃんとネットでドメイン名とは、とか、ホスト名とは、とか、FQDNとはとか、hostsファイルの仕様で検索すれば、ちゃんとしたRFCとか、JISとか、W3Cのサイトの仕様書に突き当たります。これを解説したサイトを読むべきですね。 http://search.yahoo.co.jp/search?b=1&n=10&ei=UTF-8&fr=ie8sc&p=hostname+RFC http://search.yahoo.co.jp/search?p=RFC+952&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt http://honyaku.yahoofs.jp/url_result?ctw_=sT,een_ja,bT,uaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjOTUy なんて感じで調べましょう
- yambejp
- ベストアンサー率51% (3827/7415)
外部に公開しようがしまいが好きにつけて問題ないでしょう むしろ外部に公開している名称をホスト名をつける方がまれでは? dnsでつける名称はn対nなのですからラウンドロビンなど同名で 複数のサーバーが指定されることもあるし 一つのipアドレスで複数の名称をもつことは珍しいことではありません。 (httpdはバーチャルホストでアクセスを振り分ければいいのですから) そのマシンの特徴を生かしたような名称をつけておけばよろしいかと
お礼
>外部に公開はしないけど外と繋がっているネットワークの場合は同じ名前のどこかにあるグローバルに公開されたサーバにアクセスできなくなることは起こりえます それはわかります。 >名前解決するにはhostsファイルを使うか、完全に自分(またはごく身内)しか参照できない内部向けのDNSサーバを立てるなどしてください。 外部に公開しない内向けのDNSを専用に立てると書いていますよ。 つまり、ローカルでは好きにやっていいということですね。 LAN内だけで使うサーバの場合、IPアドレスでのアクセスではなくドメイン名を使ってのWEBサーバへのアクセスを切り分けるような環境を構築する場合のドメイン名のつけ方は自由かどうか、 まだ、一般的にはどうやっているのかが聞きたかったのです。