• 締切済み

1IPでのサーバ構築

SOHOレベルのストリーミングサーバを構築しようとしています。Bフレッツのニューファミリータイプで、法人用の1IPを獲得しました。OSは現在、Windows2003Serverの評価版を使っています。本稼働の時点では同Standard Editionでの運用を考えています。 ルータはNTTのMN8300でGapNat使用で一つのPCへグローバル・IPを振った状態です。さらにDHCPサーバはルータに設定してあるため、LAN内のプライベートアドレスはルータの制御下にあるみたいです。すでにサーバは成立しています。 ところが、LAN内にある他のPC上に別のWEBサーバやメールサーバを構築できません。(DHCPサーバがPC上にないため!?)グローバルIP1個でのサーバ運用では他のPCと役割分担した形態での運用は不可能なのでしょうか。当方サーバ構築初心者のためよろしくお願いいたします。

  • doup
  • お礼率0% (0/5)

みんなの回答

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.5

なんか今ひとつこちらの意図が伝わってないような(^^; # やっぱし文章力に難があるな>ワシ > NATルータの機能を使うというのはどうでしょうか? NATルータを使えば出来るのではないか、という質問でしょうか? NAT機能が、TCP/IPの、「ポート」と「アドレス」をセットで変換してくれるのであれば、可能です。ただ、設定が難しくなるのでお勧めしません。というのがNo.2での回答だったんですが…うまく伝わってないですね orz > よく外部のDNS関係のサービスで (後略) 残念ながら、今回の問題についてはDNSは関係ありません。これはNo.4でanmochiさんが指摘されているとおりです。 正直に言って、1つのIPアドレスで、WWW/Streaming/SMTPの各サーバを別々のPCで構築する、というのはかなりトリッキーなことをしないと出来ないことです(本来ならこれだけでグローバルIPを3つ必要とします)。ですから、No.2でも「お勧めしません」と書きました。 上記3つのサーバを別々のハードウェアで、しかもLAN内に構築しなければならない理由はなんでしょうか?

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.4

NATルータを使うとどうなるか考えてみる。 ではここでパソコンが5台あるとしよう。 1と2と3がWeb、4がメールで5がストリーミングサーバーだ。 ここで、とりあえず80番はPC5に割り振ろう。すると、当然PC1、PC2、PC3には、インターネット側から80番でアクセスする事はできない(これを行うには、さらにもう1段ネームベースのバーチャルホストリバースプロクシをかます必要がある)。  なので、グローバルIPアドレスをxxx.xxx.xxx.xxxとすると、NATルータには xxx.xxx.xxx.xxx:80→PC5:80 xxx.xxx.xxx.xxx:81→PC1:80 xxx.xxx.xxx.xxx:82→PC2:80 xxx.xxx.xxx.xxx:83→PC3:80 xxx.xxx.xxx.xxx:25→PC4:25 xxx.xxx.xxx.xxx:110→PC4:110 という風に、PC5以外のWebサーバには、80番以外のポート番号でアクセスする設定を行う事になる。  ところで、普通NATではIPアドレスレベルしか扱えないため、PC1、2、3、4がDHCPクライアントだと厄介だ。固定のローカルIPを振ってやる方が良いだろう。  DNSも大事だが、この構成ではプライマリもセカンダリもホスティングに任せる方が良いだろう。ただ、 > この機能を使えば1台のPCだけが > グローバルIPを占有することは > なくなるのではないでしょうか。 なくなる事はありません。正確に言えば、DNSとIPの占有には何の関連性もありません。恐らく君はこういう事をしたいのだろう。 stream.doup.tld→PC5 www.doup.tld→PC5 www1.doup.tld→PC1 www2.doup.tld→PC2 www3.doup.tld→PC3 mail.doup.tld→PC4 残念ながら、現在の構成では、DNSでどんな設定をしても、これらのホスト名全てがxxx.xxx.xxx.xxxという1個のグローバルIPアドレスになるため、先ほどちらっと述べたネームベースのバーチャルホストというものを使わないとこの設定も結局はあまり意味がない。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.3

No.2です。言葉遣いの間違い&不足がありましたので追加・訂正。 誤)なお、1IPで、同種のサーバを別サーバでインターネットに公開することは基本的にできない 正)なお、1IPで、同種(WWWなど)のサーバを別PCで複数たててインターネットに公開することは、基本的にできない

doup
質問者

補足

ありがとうございます。質問者ですが、理解度の低いため申し訳ありません。GapNatルータの一般的な使い方からははずれるようですね。 あのこれも見当違いかも知れませんが、NATルータの機能を使うというのはどうでしょうか? よく外部のDNS関係のサービスでプライマリーDNSサーバとセカンダリーDNSサーバを提供している会社(個人も含めて)があるようですが、この機能を使えば1台のPCだけがグローバルIPを占有することはなくなるのではないでしょうか。(つまり、LAN内のプライベートアドレスを取得しているそれぞれのPCが外部公開可能になるという意味で) ただ、この場合安定性ということで疑問がのこるような気もします。・・・要領得なくてすみません。

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

> IP1個でのサーバ運用では他のPCと役割分担した形態での運用は不可能なのでしょうか。 ルータのNATアドレス・ポート変換機能などを使えば可能ですが、ルータの設定が複雑になります。 TCP/IPの動きを知らないと混乱するだけですので、現段階ではあまりお奨めできません。(私も初心者の方に判るように、この短い文の中で説明しきる自信はないです) (なお、1IPで、同種のサーバを別サーバでインターネットに公開することは基本的にできないと思ってください) ストリーミングサーバとWWWサーバくらいであれば、一つのサーバ上で同居させられるでしょうから、まずは1つめのサーバで運用経験を積むことをお奨めします。

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

> LAN内にある他のPC上に別のWEBサーバや > メールサーバを構築できません。  これはインターネットからそれらのマシンのWebやメールにアクセスできないという事で良いだろうか。  DHCPサーバは関係ないだろう。グローバルIPがそれらのマシンに振られていないのが原因ではないのかな。  グローバル1個だと、当然インターネット側からはその1個でしか君のSOHOに到達できない。なので、どんなリクエストも必ず一旦ストリーミングサーバが受ける事になる。  IP8を取るか、1個のグローバルIP用にLinuxなどを用意して、iptablesで振り分けるか、Apacheで名前ベースのバーチャルホストを構築するか。方法は色々あるが一長一短だな。

関連するQ&A

  • グローバルIPアドレス1個で独自ドメインでwwwサーバーを構築

    グローバルIPアドレス1個でwwwサーバを構築したいと思っています。Dynamic DNSを利用すると構築できることがわかりましたが独自ドメインを利用して構築したいと思っています。InfoSpher Biz IP1、WAKWAKのアドレスプラスのホームページをみましたがwwwサーバーの構築を許可していますがサポートはしてくれません。どなたかグローバルIPアドレス1個で独自ドメインを利用してwwwサーバを構築する方法がありましたら教えて下さい。OSはRed Hat Linux、ルータはMN128SOHO PAL、独自ドメイン名はipx6.com、ISPはWAKWAKのアドレスプラスの予定です。

    • ベストアンサー
    • ISDN
  • サーバーの構築(FTP)

    よろしくお願い致します。 フレッツISDNで、NTT-ME:MN128SOHO:PAL:ダイアルアップルータで2台のPCを接続しております。 自宅サーバを構築しようと思い、現在セットアップ中です。ダイナミックDNSサービス(DHS)を利用しております。 WWWサーバ・メールサーバは、何とかLAN側・WAN側共にアクセスできるようになりました。しかし、どうしてもFTPサーバだけがうまくいきません。LAN側からはアクセスできるのですが、WAN側からどうしてもアクセスすることができません。どうかヒントを教えてください。 お願いします。

    • ベストアンサー
    • ISDN
  • 自宅でイントラネットサーバ構築したいのですが、、

    自宅でイントラネットサーバを含めたLAN環境を作りたいのですが、 DHCP、IPアドレスの設定方法がよくわかりません。 ・インターネットへはNTTのV110ルータ経由 ・クライアントはWindowsXP Home × 2台  ・イントラネットサーバLinux RedHat8 機能としては、 ・クライアント2台からそれぞれからインターネット接続をしたい ・イントラネットサーバへはクライアントからだけでしたい ・イントラネットサーバは勉強用で、DHCP機能も持たせたい Bフレッツを契約しておりまして、 グローバルIPアドレス1個を割り当てられています。 IPアドレスとしては、 ルータを192.168.1.2 サーバを192.168.1.1とそれぞれ固定で設定しています。 クライアントへはDHCPで割り当てたいです。、 サーバ側でDHCPサーバとしてアドレスを振りたいのですが、クライアントへうまくアドレスが振れません。 そこで質問なのですが、ルータでインターネットへ接続する場合は やはり、ルータにDHCP機能をもたせないといけないのでしょうか? また、上記構成でうまく運用できるようにするには 他に何か設定しておくべき項目などありますか?

  • DNSサーバー構築

    RedHat7にてDNSサーバ構築していますが、 独自ドメイン取得し、マニュアル通りに構築していますが、マニュアル通りにしていますが上手にいきません。 <問題状況> ○nslookupにて”192.168.0.2サーバがみつかりません” <現サーバ機等の設定環境> ・ルーターIPを192.168.0.1 、サーバIPを192.168.0.2、ネットワークIP(サブネット)を 192.168.0.0に設定しています。 ・ルーターのプライマリIPは192.168.0.1 ・DHCPはルーターで設定、サーバでのDHCP設定はしていない。 <疑問> ○JPNIC登録プライマリDNSサーバのホスト名とサーバ用ホスト名の記述場所は? ○セカンダリはISPのサーバー名とIPは? (IPSから配布されたたメールアドレスの記述でよいのか、IPは?)

  • ルータサーバの構築まで

    インターネットに接続しないLANにおけるサーバクライアントシステムを作りたいのですが次のような方針で考えています. ネットワークのアドレス:192.168.0.0/24 *192.168.0.0~192.168.0.24 という意味でしょうか? 1. S(=サーバ用PC),C(=クライアント用PC)それぞれに  ルータサーバのローカルIP 192.168.0.1  S…  ローカルIP 192.168.0.2  デフォルトゲートウェイ=ルータサーバのローカルIP  サブネットマスク 255.255.255.0  C…  ローカルIP 192.168.0.3  デフォルトゲートウェイ=ルータサーバのローカルIP  サブネットマスク 255.255.255.0 DNSはとりあえず、まだ構築しない. ケーブルは将来の為にストレートのみを用います. ですので、ルータサーバを作るまではSとCは繋ぎません. ディストはRedHat9です. ルータサーバ構築までの前段階ではこのような設定でよいでしょうか?他に必要な設定はあるでしょうか?

  • DHCPサーバが構築できません。

    DHCPサーバが構築できません。 職場で不要なWindows2003サーバを使用し、DHCPサーバの構築を試みました。 DHCPサーバ構築後、サーバマシンとクライアントマシンをスイッチングハブでつなぎ、 クライアントのIP設定をDHCPにしましたが、IPの取得ができません。 環境は ・サーバマシン OS Windows2003 Standard Edition ・クライアントマシン OS WindowsXP Professional です。 構築方法は ・サーバマシン サーバの役割管理 → 役割の追加 → カスタム → DHCP といった具合にウィザードに沿ってDHCPサーバをインストールしました。 ドメインコントローラは入れておらず、ADは機能しておりません。 まずは、AD抜きでDHCPサーバを構築するのが目的です。 (サーバの役割が全ていいえのマシンにDHCPを一番に構築しております。) ・クライアントマシン TCP/IPのプロパティを自動的に取得を選択しております。 以下、色々と試したこととなります。 ・サーバ、クライアントともに、固定IPを振るとPINGはお互い通るため、 回線不良やハブの故障はないと思います。 ・サーバ、クライアントのワークグループは揃えてあります。 ・DHCPサーバはアクティブになっております。 ・DHCPサーバのスコープは余裕を持たせております。  (192.168.A.xxx ~ 192.168.A.xxx+100) (xxx+100 < 255) ・DHCPを使用時に、ipconfig /release, ipconfig /renewをすると  DHCPサーバがありません的なエラーになります。 ・結果 169.…と全く別のアドレスが付与されます。 何が原因かまったくわかりません。詳しい方がおりましたら、 上記の環境でDHCPサーバの構築方法をご教授下さい。 宜しくお願い致します。

  • ルーターからIPが割り当てられない

    LANをちょっとした機会で構築しなおしたのですが、動作が正常でなくなったので質問です。 状態としてはルーターからDHCPでIPを拾ってくるはずなのですが、それができません・・・ 構成図は以下のとおりです↓ WAN---ルーター     |     |    HUB1---PC1     |     |---HUB2---PC2 HUBはすべてスイッチングHUBです。 この状態でPC1のほうでは、DHCPでIPをひっぱってこれるのですが、PC2でIPをもってくることができません・・・ もちろん基本的なこととして、PC2側ではipconfig /renew(WinXP)などを試してみました。 HUBと2は一回電源を抜き、リセットした状態でLANを構築しています。 ルーターではDHCPに当てるIPアドレスを多めに取っているので、足りていないことはないと思います。 PC2でもIPを固定で設定すればいいのですが、ノートを持ち込んでのものなので、できればDHCPで割り当てたいです。 またパケットをのぞくと、BroadCastにARPなどを送っているのはわかるのですが、返答がまったく帰ってきていないようです。 このような状態での解決法をよろしくお願いします。

  • Windows2003ServerのDHCP機能について(構築案)

    WindowsNT4.0ServerでMSドメインを運用中です。 今回、新サーバーを導入し、Windows2003Serverにて運用を移行しようと計画中です。 (現在の環境) WindowsNT4.0Server パソコン20台程度、シングルMSドメイン環境 ・ドメインコントローラ ・DNS:未使用 ・WINS:未使用 ・DHCP:未使用 ブロードバンドルータ ・DHCP:クライアントに対してIPアドレスを配布 (将来の環境) Windows2003Server ・ActivDir ・WINS:未使用 ・DNS ・DHCP:検討中 ブロードバンドルータ ・DHCP:検討中 このような環境で、DHCP機能はWindows2003Serverとブロードバンドルータの、どちらに持たせるべきでしょうか? (補足) 現在ブロードバンドルータにDHCP機能を持たせてあるのは、メンテナンスなどでサーバを停止しても、クライアントはインターネットに接続して、WEBブラウジングや、メールの送受信ができるからです。 Windows2003Serverの構築としては、こちらにDHCP機能を持たせた方が簡単そうであるとは感じています。 みなさんのご意見をお聞かせ下さい。 よろしくお願いいたします。

  • サーバー構築 固定IP

    ルータとPCが複数台 PCは1台をサーバーとしてたてます 固定IPを1個利用の場合、サーバーのPCに固定IPの設定をしてしまうと、ルーターの接続設定がなくなってしまうので、サーバー以外のPCでインターネットができなくなってしまいます ルーターに接続設定した場合は、サーバーにするPCにルーターからローカルIPが払い出されるので、PC側が固定IPの取得になりませんし、この場合、サーバーにするPCで固定IPとして取得するにはどのような設定を行えば良いのでしょう?

  • DHCPサーバーを2台使いたい。

    ネットワークを2つのセグメントに分けたいと思い、その際のDHCPサーバーの事でお聞きしたいと思います。 《想定》 ・ヤマハRTX810のLAN1分割機能でLAN1を分割します。  LAN1.1(192.168.10.0/24)  LAN1.2(192.168.20.0/24)   (LAN1.3とLAN1.4はひとまず使用しないとします。) ・LAN1.1と LAN1.2の間はアクセス出来ないようにフィルタをかけます。 ・DHCPによるクライアントPCへのIPアドレス割り当て       192.168.10.0/24の方  →WindowsServer(192.192.10.2)のDHCPサーバー機能  192.168.20.0/24の方 → ?(今回の相談ポイント) ----------- イメージ ---------------- [RXT810] -  [LAN1.1(192.168.10.1)]-[WindowsServer(192.168.10.2)]-[クライアントPC...]    |          |   |          ×   |          | [LAN1.2(192.168.20.1)]-[DHCPサーバー(ルーターB?)] - [クライアントPC ...]      ---------------------------     このような状態を想定した上で、LAN1.2の方に割り当てるためのDHCPサーバー機能が欲しいのです。 (WindowsServerは、192.168.10.0/24の中のみで使用したいと考えています。) (固定IPでの運用も視野に入れますが、可能ならば自動で割り当てたい。) どのような方法が取れるでしょうか。 自分なりに考えてみたのは、 (1)192.168.20.1の下に[ルーターB]をかませ、ルーターBのDHCPサーバー機能を利用する。   二重ルーターになりますが、PPPoE設定など通常インターネットにつなぐためにWAN側で設定する部分を削除。 ルーターBのWANポートに192.168.20.2を、LANポートに192.168.20.3を設定。  LAN1.2のフィルター設定に192.168.20.2の許可(?!)を与えることで可能(?) (2)ルーターBのLANポートをハブなどを利用して単に192.168.20.0/24の中に接続する。  →クライアントPCがブロードキャストで192.168.20.0/24内のみを見に行くので、ルーターBのDHCP機能が応答する? (3)RXT810の設定で、192.168.10.0/24のDHCPサーバーとして、WindowsServer(192.168.10.2)を見に行くよう指定(?)  192.168.20.0/24のほうは、RXT810のDHCPサーバー機能を使う。  →これは可能?可能な場合コマンドはどうなるでしょうか? これらの方法で考えられる不具合はありますでしょうか。また、実現するためには他にどのような方法があるでしょうか。 よろしくお願いします。