投稿日:2002年12月31日 作成鷹の巣

No.7525 複数の独自ドメインをバーチャルホストで運用する場合のDNSサーバーの設定方法は?



複数の独自ドメインをバーチャルホストで運用する場合のDNSサーバーの設定方法は?

No.7525 投稿時間:2002年12月31日(Tue) 09:41 投稿者名:クリーニング URL:

DNSサーバーを自前で構築しようと色々情報を探していますが解からない
部分が、三点ありますので教えて下さい、その前に私の現在のサーバー
構築環境ですが、WindowsXPをルーターにして
クライアント(WEB,FTPサーバー/192.168.0.2/2000Server)
クライアント(MAILサーバー/192.168.0.3/2000Pro)と
クライアント(作業機/192.168.0.4)という環境に
Bフレッツ100(固定1IP)です、そこで本題の質問ですが、WindowsXPルーター
の設定で現在はそれぞれのサーバー向けにTCP 20,21,25,80,110を通行可能
にしていますが新規にDNSサーバーを構築した場合はポート何番を開放すれば
良いのですか?これが一点と二点目は現在IISでバーチャルホストで複数の
サイトを独自ドメイン(co.jp/com/jp)で構築していますがDNSサーバーを
2000Server付属の物で構築するにしろBINDで構築するにしても例えば
●●●.COMと○○○.JPをバーチャルホストで運営する場合にDNSサーバー
にもWEBサーバーで言う所のバーチャルホストのような設定を施す必要が
あるのでしょうかまた、バーチャルホストでWEBサーバーを運営している場合
DNSサーバーはレジストラへの登録を一つのDNSサーバー宛に登録させる事
により可能なのでしょうか?
三点目はリジストラへ登録する際の登録画面にプライマリーDNSサーバー
セカンダリーDNSサーバーと入力欄がありますが個人的と言うか予算的に
考えて一つの構築が限界ですこの場合セカンダリーDNSサーバーは構築
しなくても大丈夫なのでしょうか?何方かご教授お願い致します!


参考程度ですが

No.7531 投稿時間:2002年12月31日(Tue) 12:14 投稿者名:さお URL:

無謀にもお答えします。

> 新規にDNSサーバーを構築した場合はポート何番を開放すれば
> 良いのですか?

TCP,UDP共に53番を開放します。

> サイトを独自ドメイン(co.jp/com/jp)で構築していますがDNSサーバーを
> 2000Server付属の物で構築するにしろBINDで構築するにしても例えば
> ●●●.COMと○○○.JPをバーチャルホストで運営する場合にDNSサーバー
> にもWEBサーバーで言う所のバーチャルホストのような設定を施す必要が
> あるのでしょうか

必要です。
私の理解では…イメージとして
DNSサーバーとは名前解決(ドメイン名→IPアドレス=サーバー)の手段です。
バーチャルホストとはパソコン(サーバー)内でアクセスさせるフォルダーを振り分ける機能です。
すなわちDNSはパソコンの特定に、 バーチャルホストはパソコン内のフォルダーの振り分けに使います。
結果的には別物ですね。

> また、バーチャルホストでWEBサーバーを運営している場合
> DNSサーバーはレジストラへの登録を一つのDNSサーバー宛に登録させる事
> により可能なのでしょうか?

う~、ごめんなさい。質問の意味がわかりませんが…
契約されているレジストラ全てに登録しないとCO.JP、COM、JPでのアクセスは出来ません。

> 三点目はリジストラへ登録する際の登録画面にプライマリーDNSサーバー
> セカンダリーDNSサーバーと入力欄がありますが個人的と言うか予算的に
> 考えて一つの構築が限界ですこの場合セカンダリーDNSサーバーは構築
> しなくても大丈夫なのでしょうか?何方かご教授お願い致します!

これは勘違いされてます。
プライマリーには自前のDNSサーバーを、 セカンダリはレジストラ或いは無料のDNSを設定しますので
基本的には自前DNSサーバーの構築以外何も心配要りません。

私と同じレベル、同じ悩みですね。
仲間に助けて頂いた掲示板がありますので参考に。


固定グローバルIPアドレス一つでの疑問。

No.7540 投稿時間:2003年01月01日(Wed) 17:00 投稿者名:クリーニング URL:

CP/UDPは理解出来たと共にありがとうございます

またレジストラへ自分の立てたDNSサーバーを登録する訳なのですが!
例えばNS.123456789.JP(グローバルIP/123.123.123.123)と言う
DNSサーバーを一つ自宅に正しく構築出来ていると致しますと

"グローバルIPアドレスが固定で一つと言う事から考えまして、"
○○○.COMと×××.JPをバーチャルホストで運営する場合に
レジストラへのDNSサーバーの登録は○○○.COMも×××.JPも
NS.123456789.JPを基本として○○○.COMとして登録して
×××.JPもNS.123456789.JPを登録する事でインターネット上での
サーバーの所在地がグローバルIPアドレスが固定で一つなので外部
で、○○○.COM/×××.JPとアクセスした場合アクセスの要求が
バーチャルホスト内の○○○.COMと×××.JPにそれぞれ振り分け
られて到達するのでは?と言う疑問が頭の中にありますがその辺り
はどうなのでしょうか、この箇所が一番悩んでいる部分です、
どうか"ド素人"なのですが宜しくお願い致します!


それぞれのゾーンを作成。

No.7532 投稿時間:2002年12月31日(Tue) 12:19 投稿者名:わんこ URL:

53
http://www.nanisama.com/Main/port/index.html

それぞれのゾーンを作成(SOAとか)
abc.comのゾーン
abc.com A aaa.bbb.ccc.ddd
def.jpのゾーン
def.jp A aaa.bbb.ccc.ddd
http://www.google.co.jp/search?q=%E8%A4%87%E6%95%B0%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%80%80DNS&ie=UTF-8&oe=UTF-8&hl=ja&lr=

http://sakaguch.com/DNSseibiki.htmlの4


固定グローバルIPアドレス一つでの疑問。

No.7541 投稿時間:2003年01月01日(Wed) 17:01 投稿者名:クリーニング URL:

またレジストラへ自分の立てたDNSサーバーを登録する訳なのですが!
例えばNS.123456789.JP(グローバルIP/123.123.123.123)と言う
DNSサーバーを一つ自宅に正しく構築出来ていると致しますと
"グローバルIPアドレスが固定で一つと言う事から考えまして、"
○○○.COMと×××.JPをバーチャルホストで運営する場合に
レジストラへのDNSサーバーの登録は○○○.COMも×××.JPも
NS.123456789.JPを基本として○○○.COMとして登録して
×××.JPもNS.123456789.JPを登録する事でインターネット上での
サーバーの所在地がグローバルIPアドレスが固定で一つなので外部
で、○○○.COM/×××.JPとアクセスした場合アクセスの要求が
バーチャルホスト内の○○○.COMと×××.JPにそれぞれ振り分け
られて到達するのでは?と言う疑問が頭の中にありますがその辺り
はどうなのでしょうか、この箇所が一番悩んでいる部分です、
どうか"ド素人"なのですが宜しくお願い致します!


手順はいっしょになるはず。

No.7542 投稿時間:2003年01月01日(Wed) 17:24 投稿者名:わんこ URL:

たとえば
abc.jp A 1.2.3.4
abc.com A 1.2.3.4
とDNSの設定はなって
DNSサーバを1.2.3.4とします。
どちらのレジストラにも(com、jp)
プライマリ 1.2.3.4
セカンダリ これはフリーのものでいいかと
で申請します。
そうすると
abc.jp でアクセスをかけた際まず1.2.3.4の
DNSサーバにアクセスに行きます。(ちょっと正確ではありませんが)
その後 abc.jp A 1.2.3.4 というのを参照して
1.2.3.4のwebサーバにアクセスにいきます。
でもってwebサーバのバーチャル機能がはたらいて
目的のページが見えるといった感じになるかと。
これがabc.comでも手順はいっしょになるはずで
つまり基本的には問題ないかと思われます。


自前dnsなもので心配なもので確認させて頂きました。

No.7545 投稿時間:2003年01月01日(Wed) 18:38 投稿者名:クリーニング URL:

> たとえば
> abc.jp A 1.2.3.4
> abc.com A 1.2.3.4
> とDNSの設定はなって
> DNSサーバを1.2.3.4とします。
> どちらのレジストラにも(com、jp)
> プライマリ 1.2.3.4
> セカンダリ これはフリーのものでいいかと
> で申請します。
> そうすると
> abc.jp でアクセスをかけた際まず1.2.3.4の
> DNSサーバにアクセスに行きます。(ちょっと正確ではありませんが)
> その後 abc.jp A 1.2.3.4 というのを参照して
> 1.2.3.4のwebサーバにアクセスにいきます。
> でもってwebサーバのバーチャル機能がはたらいて
> 目的のページが見えるといった感じになるかと。
> これがabc.comでも手順はいっしょになるはずで
> つまり基本的には問題ないかと思われます。

ありがとう御座います、繰り返し確認させて頂きますとやはりと言うか
バーチャルホストが確り機能していればns.12345678.jp(自前)と言う
ネームサーバー 一個を使用してレシストラ様へ
"1234.comのネームサーバーはns.12345678.jpを使用いたしますよ"
"1234.jpのネームサーバーもns.12345678.jpを使用いたしますよ"
でもってして外部からそれぞれ1234.com/1234.jpにアクセス要求が有ったら
そこでバーチャルホスト機能が動作してくれて最終的にそれぞれの
1234.comの指定ディレクトリ:::1234.jpの指定ディレクトリへ
外部からのアクセス要求が到達する!で良いと言う事ですよね
なにせ初めての自前dnsなもので心配なもので確認させて頂きました
最終確認、宜しくお願い致します。


おそらく問題ないはずです。

No.7547 投稿時間:2003年01月01日(Wed) 18:56 投稿者名:わんこ URL:

100%かといわれると確信まではありませんが
おそらく問題ないはずです。

念のためjpnicとcomの管理しているレジストラさんに確認したほうがよろしいかと思います。
昔個人的にcomのDNSをjpドメインで使えるかとjpnicに直接お問い合わせしたところ
できるとの回答をもらいました。


逆引き未設定でも各Webページの表示は可能なのでしょうか?

No.7549 投稿時間:2003年01月01日(Wed) 19:18 投稿者名:クリーニング URL:

> 100%かといわれると確信まではありませんが
> おそらく問題ないはずです。
>
> 念のためjpnicとcomの管理しているレジストラさんに確認したほうがよろしいかと思います。
> 昔個人的にcomのDNSをjpドメインで使えるかとjpnicに直接お問い合わせしたところ
> できるとの回答をもらいました。

ありがとう御座います、私も自身が無いのですが"その機能がバーチャルホスト"と
思っています、あっっ!それと最後に一つお願い致します。
私の契約プロバイダはTikiTikiなのですが、契約内容の一覧に気になる事が記して
ありましたその内容は、"既に逆引きIPアドレスはTIKI.NE.JPを登録してあります"
と出ていましたが、私の方で別に"逆引きIP設定"は行わなくてもそれぞれのHPの
表示は可能なのでしょうか?表示さえ出来れば、NS lookup などの表示は別に気に
ならないので良いです


逆引きは、不要。

No.7551 投稿時間:2003年01月01日(Wed) 19:27 投稿者名:わんこ URL:

http://sakaguch.com/DNSgyakubiki.html
を参照されるとよいかと。
基本的に表示などにはまったく問題はありませんが、
逆引きを使うサービスなどを使うことがあれば
不自由することもあるかと思いますが。


DNSとバーチャルサーバーの流れをまとめます

No.7550 投稿時間:2003年01月01日(Wed) 19:22 投稿者名:AMM URL:http://www.ayamizu.com

レジストラへの登録関連とバーチャルホスト関連が、うまく整理できてないみたいですね。
まずドメイン関連から
ここは既に説明通りかと思いますが、レジストラへドメイン登録して、通常2つのDNSサーバのホスト名とIPを指定します。
(DNSが一つでも良い場合もありますが、たいてい2つ要求されます)
この2つは自分自身を含めても含めなくても良いわけですが多くは自分自身が1つ目のDNSサーバーになりますね。
あとはDNSサーバの設定を済ませれば、このドメインは利用可能になります。

この様なレジストラへのドメインの登録を、2つ以上取るところからバーチャルサーバーへの道が始まります。
登録自体にはまだそれがどのIPであるかは関係ありませんね。2つのDNSサーバーの登録だけですから。

DNSサーバーに独自ドメインのzoneを書く時にIPをどうするか?
バーチャルサーバーですから同じIPへアクセスするように勝手にそれぞれ書いてあげれば良いです。
この様に同じIPアドレスに対して、別の独自ドメインを設定して行きます。

これで複数のドメインのURLへアクセスがあっても、インターネット上では振り分けされる事はありません。
指定された同じIPのサーバー目指してアクセスが来ます。
それをドメインによってどの様に分けるか?
というと、HTTPサーバーがドメインを見て割り振ります。
これがバーチャルサーバーの機能ですね。
HTTPサーバーにドメインを渡すのはブラウザの機能になります。
通常手に入るブラウザなら勝手にやってくれますが、telnetによる直接のhttpアクセスなどの場合は、最優先にセットしてドメインのレスポンスになります。

以上の通り、
ドメイン登録はDNSサーバーが登録されていればOK
バーチャルサーバーはサーバー側で振り分ける
そんな流れですが、どうでしょう。


悩みは全て解決致しましたありがとう御座います。

No.7552 投稿時間:2003年01月01日(Wed) 19:36 投稿者名:クリーニング URL:

> これで複数のドメインのURLへアクセスがあっても、インターネット上では振り分けされる事はありません。
> 指定された同じIPのサーバー目指してアクセスが来ます。
> それをドメインによってどの様に分けるか?
> というと、HTTPサーバーがドメインを見て割り振ります。
> これがバーチャルサーバーの機能ですね。
> HTTPサーバーにドメインを渡すのはブラウザの機能になります。
> 通常手に入るブラウザなら勝手にやってくれますが、telnetによる直接のhttpアクセスなどの場合は、最優先にセットしてドメインのレスポンスになります。
>
> 以上の通り、
> ドメイン登録はDNSサーバーが登録されていればOK
> バーチャルサーバーはサーバー側で振り分ける
> そんな流れですが、どうでしょう。


わんこ様,AMM様悩みは全て解決致しましたありがとう御座います
これで今晩は、グッスリ熟睡出来ます(寝太郎な者ですみません)


|目次|掲示板|過去ログ目次|▲頁先頭|