ひとつのグローバールIPで2台目のサーバー設置について(ポート等)

このQ&Aのポイント
  • サーバーを立ち上げる際に、既存のルーターで使用中のポート80を解消する方法について疑問があります。
  • グローバルIP+ポート8080でアクセスし、ルーターでプライベートIP+ポート80に変換されると考えています。
  • ルータを経由した場合、外部からのアクセスはグローバルIP+ルータ外部ポートで行い、ルータを経由してサーバーにアクセスすることになります。
回答を見る
  • ベストアンサー

ひとつのグローバールIPで2台目のサーバー設置について(ポート等)

こんにちは。サーバーを立ち上げたいと考え、いろいろ書籍を見て勉強しているのですが、分からない点があり質問いたします。よろしくお願い致します。 ◆環境 グローバルIPを取得しており、ブロードバンドルータを経由してサーバーPC(XP)を運用したく考えております。WebサーバーソフトはApacheを利用する予定です。LAN側での固定IPの設定は出来ています。ただし、現在これとは別に、同じルータを経由して別のサーバーが運用されていると言う状況です。 ◆使用ポートについて 通常、Webサーバーポートは80を使用すると理解しております。ですが、既存サーバーでルーターLAN側80を既に使用しています。この場合でも、新しいサーバーに対しプライベートIP+ポート80と言う設定をルータで行うことにより解決するものなのでしょうか? また、その場合ルータのWAN側ポートは80はすでに使用されていますので、8080等の別ポートを使用する必要があると理解しています。つまり、クライアントからは、グローバルIP+ポート8080でアクセスし、それをルータでプライベートIP(固定)+ポート80に変換されるという考えであっていますでしょうか? ◆ドメインネームについて 基本的なことかと思いますが、そもそもルータをかませた場合のドメインネームによるアクセス方法というのが理解できていません。Apacheではインストール時にドメインネームを入力しますが、このドメインネームにより外部からアクセスできるのでしょうか? 私が想像するには、外部からは、​http://342.464.985.341:8080/​のようにグローバルIP+ルータ外部ポートにより、ルータを経由してサーバーに達するものと考えていますが、ルーターの分配先のひとつでしかないLAN内のサーバーにドメインネームを付けたところで、そのドメインネームで外部からアクセスできるとは思えません。 何か認識が間違っているでしょうか? もしかするとカテ違いなのかも知れませんが、アドバイス頂ければ幸いです。よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> 後者についてなのですが、後半難しそうなのですが、前半、例えば、ダイナミックDNSに登録すれば、サブドメイン名が決められる、それを通じてサーバーにアクセスできるということでよろしいでしょうか? できますが、No.1にも書いたとおり普通のルータでは振り分けができないので無理です L7SWやリバースプロキシなど、HTTPリクエストヘッダ等ペイロード部分を覗けるものがないと無理 > また、その場合、ダイナミックDNS登録時に、IPだけでなく、355.643.245.268:8080というポート番号つきで登録することも可能なのでしょうか? 無理です そのような仕組みはDNS自体にありません

kamoshika333
質問者

お礼

ご回答感謝いたします。 ドメインネームのみによる振り分けをやるのは難しいそうですね。ただし、URLに、http://645.391.459.038:8080/などと直接入力すれば、ルーターを通してアクセスできるということですね?現在運用しているサーバーの方は、ドメイン名を取っているのですが、例えば現在のサーバーが、http://toyota_home.com/でポート80に接続しているものだと仮定して、http://toyota_home.com:8080/のURLでもアクセスでもアクセスできますでしょうか? ポート名が入るのは仕方がないとして、やはりグローバルID名を表示してアクセスというのは、少々抵抗があります。 重ね重ねの質問で大変恐縮ですが、よろしくお願い致します。

その他の回答 (1)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

> ◆使用ポートについて 考え方はあっています グローバルIP:80→プライベートIP1:80 グローバルIP:8080→プライベートIP2:80 というポート開放(ポートフォーワーディング)の設定を行うことで可能です > ◆ドメインネームについて > Apacheではインストール時にドメインネームを入力しますが、このドメインネームにより外部からアクセスできるのでしょうか? DNS、DynamicDNSに登録すれば可能 DNSに登録しないのであれば、IPアドレスでアクセスするしかありません ちなみに、通常のルータではIPアドレスとポートだけを意識しての振り分けしかできませんが、L7SWと呼ばれるたぐいのものを使ったり、リバースプロキシを立てることにより、HTTPのリクエストヘッダに載ってくるドメイン名を見てサーバへの振り分けが可能です これを使えば、 FQDN1(グローバルIP1:80)→プライベートIP1:80 FQDN2(グローバルIP1:80)→プライベートIP2:80 のように、グローバルIPアドレス1つ、ポートも80のまま振り分けが可能です ただし、L7SWはそれなりに高価ですし、リバースプロキシ構築もapache等でやろうとするとそれなりのスキルが必要です

kamoshika333
質問者

お礼

早速のご回答ありがとうございます。 後者についてなのですが、後半難しそうなのですが、前半、例えば、ダイナミックDNSに登録すれば、サブドメイン名が決められる、それを通じてサーバーにアクセスできるということでよろしいでしょうか?また、その場合、ダイナミックDNS登録時に、IPだけでなく、355.643.245.268:8080というポート番号つきで登録することも可能なのでしょうか?これなら私も出来そうです。

関連するQ&A

  • 複数のグローバルIPから1台のサーバーにアクセス

    現在、Apache/FreeBSDにてWebサーバーを構築しています。 今までは、ADSLにルーター(192.168.1.254)を接続してローカル側にサーバー機(192.168.1.200)を置いていました。ここに新たに回線とルーター(192.168.1.253)を接続してどちらのルーターからもサーバに向けてポートをあけてあります。 この状態で、新たに接続したルータ側からアクセスしてもサーバーを開くことが出来ませんでした。 そこでいろいろ試した結果ゲートウエイに設定したルータのみ外部アクセスを受け付けるようです。 どちら側からアクセスしてもサーバーを開けるようにするのは無理なのでしょうか? 説明がわかりにくいかもしれませんが、よろしくお願いします。

  • グローバルIPサーバー側設定

    CentOSを使用しサーバーを構築中です。 内側はローカルIPによりApacheの起動を確認しましたがグローバルIPが繋がりません… ルーターにはポートを解放する設定はしたのですがサーバー本体側に何か設定をしないといけないのでしょうか? 使用しているLANカードは一枚です。 詳しい方よろしくお願いいたします。

  • WEBサーバを2台立てる際のポートフォワーディグ

    LAN内に複数台(2台)のWEBサーバを立てて外部からアクセスさせる場合の ルータのポートフォワーディング(アドレス変換)について。 ※グローバルIPアドレスはルータのWAN側に1個だけ付与されているとします。 以下の図のように ルータの80ポートに着信があったらサーバAの80ポートにポートフォワーディング。 ルータの8080ポートに着信があったらサーバBの80ポートにポートフォワーディング。 という具合に、ルータ側で着信ポートによってアドレス変換(ポート変換)させるしかないのでしょうか? ※つまりクライアント側に8080を指定してもらう。 これをTCP80でアクセスしたときに、こちらはサーバA こちらはサーバBへと 分けるためには、グローバルIPアドレスがもう1個いるという問題になるのでしょうか?    クライアントA→TCP(80)  → 【ルータ】→【サーバA:80ポート】+【サーバB:80ポート】 クライアントB→TCP(8080)        説明が下手ですいません。 よろしくお願いします。

  • グローバルipでLAN内のサーバーにアクセス

    グローバルipでLAN内からLAN内のサーバーにアクセスしたいのですがどう設定すればいいのですか? WANからは普通に見えているのでWAN側からのアドレス変換の設定は正しいと思いますが、 LAN側からのアクセスの場合は変換ルールが適用されなかったりするのでしょうか。 どなたか分かりませんか? ルーター機種:Broad Station BHR-4RV LAN設定>DHCPサーバ> ・デフォルトゲートウェイ:BroadStationのIPアドレス ・DNSサーバの通知:BroadStationのIPアドレス ・WINSサーバの通知:通知しない ・ドメイン名の通知:取得済みのドメイン名(無し) WAN設定>WAN側ネットワーク設定 ホスト名・デフォルトゲートウェイ・DNSサーバアドレス・WEB設定のポート番号:全て空欄 WAN側からのPING:応答しない PPTPクライアント・PPTPサーバ:使用しない ダイナミックDNS:使用しない ネットワーク設定>経路情報 LAN側RIP送信>なし LAN側RIP受信>RIP1とRIP2両方 ネットワーク設定>アドレス変換 IPsecパススルー機能:使用しない DMZのアドレス:空欄 アドレス変換テーブル: ブロードステーションのWAN側IPアドレス TCPポートx <--> 192.168.y.z TCPポートx

  • Linuxサーバ ポートが開放できない

    私の事務所では、サーバにFedoraLinuxとルータにWebCaster720を使っています。サーバを公開するためにルータのDMZ機能を使っていますが、HTTPとDNSのポートしか開放できません。他のポートSMTP、POP3,FTPなどのポートが開放できません。どうすれば他のポート番号を開放できるか、どうかご教授お願いします。 あとルータに固定IPアドレスが振られています。サーバのホームページも外部からドメイン名とIPアドレスで閲覧できます

  • 自宅サーバが外から見れない

    XP Home&Apache2でお遊び用の自宅サーバを構築しています。 プロバイダ(PoweredCom)からレンタルしているルーター一体型ADSLモデム(Aterm DR202C)を使用していますが、IPマスカレードの設定が良くないのか、外から自分のサーバにアクセスできません。 ルーター設定画面の[ポートマッピング設定]でNATエントリを 変換対象ポート:www 変換対象プロトコル:TCP 宛先アドレス:192.168.0.2(サーバマシンのIP。「手動構成」にして固定済み) 宛先ポート:www と設定しました。 また、[LAN側設定]のネームサーバを、プライマリDNS、セカンダリDNS、ともにプロバイダ加入時の案内にあった値に設定しました。 Dynamic DO!.jpでドメインを登録し、テスト時はアクセスの直前にIPアドレスを更新しています。 サーバを入れたマシンからのアクセスでは、 http://127.0.0.1/ http://192.168.0.2/ http://(Dynamic DO!.jpで表示される外部IPアドレス)/ http://(Dynamic DO!.jpで取得したドメイン)/ のいずれでもindex.htmlが正常に表示されるのですが、友人に頼んで外からアクセスしてもらったところ、外部IPアドレス、.ddo.jpのドメインのいずれでも「サーバがみつかりません」というエラーが出るとのことでした。 ローカルからアクセスできる以上、Apacheは立ち上がっているはずですから、ルータの設定に問題があると思うのですが……具体的には、どこが問題なのでしょうか?

  • 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サーバー機能を使う。  →これは可能?可能な場合コマンドはどうなるでしょうか? これらの方法で考えられる不具合はありますでしょうか。また、実現するためには他にどのような方法があるでしょうか。 よろしくお願いします。

  • プロキシサーバのポート番号について

    LAN内のPC1からプロキシサーバを経由して外部のPC2にアクセスする場合について疑問があります。 PC1とプロキシサーバ間の通信で使用するポート番号は、あらかじめ決めておけば良いのですが、プロキシサーバとPC2間の通信で使用するポート番号はどのように決まるのでしょうか? 1.PC1がプロキシサーバにアクセスした時のポート番号を使用する 2.PC1がプロキシサーバに使用するポート番号を通知している 3.プロキシサーバにあらかじめ設定しておいたポート番号を使用している 4.その他 申し訳ありませんが、ご存知の方、教えて頂けないでしょうか? お願い致します。

  • WEBサーバー2台を一つのプラバイダー回線で

    お世話になります。 今、ぷららプラバイダーBフレッツ回線にて、固定IPを取得して ルータの静的NAPT設定(ポート転送規則)にて、port80 他 運用しているwindows2000サーバーローカルIPにLAN側 転送IPアドレス としてnat変換して運用しております。 そこで、もう1台windows2000serverを運用したく、(IISでのASPシステム)固定IPをさらに1つ取得して、同様な設定をおこなうことで、可能でしょうか。 また、現在は、NTTのWebCasterX400vを使用しております。 セキュリティ的には、YAMAHAなどのルータが良いのでしょうか。 よろしくお願いいたします。

  • ADSL開通したが、外部からPINGが通らない

    フレッツADSL(固定IPアドレス8個)が開通したので、ルータとサーバーの設定を行いました。 内部LANからインターネット接続は快適に行えますが、外部からルータ及びルータに接続したサーバーにPINGが通りません。 ルーターには外部からのPINGに応答しないという設定がありますが、応答設定にしています。 取得済ドメインをLAN内のサーバーで運用する予定なのですが、PINGが通らないので困っています。 使用しているIPアドレスは、ルータとサーバー用の2つだけです。 ルータはPLANEX社のBRL-07DMZで、サーバーはDMZポートに接続しています。 サーバーのOSはWindows2000でApacheをセットアップしています。 PINGが通らない原因としてはどんなことが考えられるでしょうか? ルータの設定が原因しているかどうか、検証するためCoregaのルータがあるので、そちらでも試してみようとは考えています。

    • ベストアンサー
    • ADSL