• 締切済み

WebServerを別マシンで構築する際のルーティングについて

初めて投稿します。  運用環境はオールインサーバーマシンとして、TL6.1Jでグローバル側とプライベート側を結ぶように、ipchainsにてマスカレードしてインターネットやメールが動いています。  今、WindowsNTにApacheを走らせWebServerとし、プライベート側に配置。  LinuxマシンのApacheを停止し、定義変更としてDNSとipchainsを修正しました。  プライベートのクライアントからブラウズすると、デェフォルトの画面がでます。  外からのブラウズでは”サーバーが見つからないかDNSエラーです”が吐かれています。  Serverを分散させる時のDNS,ipchainsあるいはそれ以外の設定ポイントをお願いします。  

noname#29100
noname#29100

みんなの回答

回答No.1

プライベートセグメントにあるWWWサーバをグローバルセグメントから 参照させるということであれば、 1.TLのマスカレード範囲からWWWサーバを除く。 2.WWWサーバのプライベートIPアドレスとグローバルIPアドレスを一対 一でスタティックに紐付けする。 3.TLにそのグローバルIPアドレスに来たパケットをプライベートIPア ドレスのWWWサーバに転送してあげる。 という設定をすればできると思います。 が、外のグローバルIPアドレスがフレッツ・ISDNなどのように、ひとつ しかない場合はやっかいです。 詳細な設定はipchainsを使っていないのでわかりませんが、原理的には port 80(WWW,http)を叩いてきた場合のみ、指定のプライベートIPアド レスにフォワードするように指定してあげればよいと思います。 ただし、ipchainsにその設定が出来るかはわかりません。 なお、外のDNSの設定は、 1.プライベートIPとグローバルIPアドレスが一対一になっている場合は、 そのグローバルIPアドレスをWWWサーバのAレコードとして指定します。 2.port 80を叩いた場合にのみフォワードする設定の場合は、TLの外側グ ローバルIPアドレスに対してWWWサーバのAレコードとして指定します。 これで動くとは思うのですが…。

noname#29100
質問者

補足

早速の回答ありがとうございました。 ご指示の通り、定義を行っていますが未だに解消しません。 インターネットへは、フレッツのようなケースではなく、OCNエコノミーで接続 しています。 ipchainsの定義でつまずいているかも?  ipchains -A forward -P tcp ! -y -s 211.0.xxx.xxx -d 192.168.yyy.yyy -j REDIRECT さらに、ipmasqadm portfw -a -P tcp -L 211.0.xxx.xxx 80 -R 192.168.yyy.yyy 80 を試そうかと考えていますが、TL6.1Jには見当たりません。 また、DNSのnamed.hostsには、 dns.zzz.co.jp.  IN A 211.0.xxx.xxx webserver.zzz.co.jp. IN A 192.168.yyy.yyy    : www.zzz.co.jp. IN CNAME webserver.zzz.co.jp. としています。これでよいのかわかりません?

関連するQ&A

  • 2台目のWebServerを立ち上げる方法は?

    現行、 DNSサーバーマシン(LINUX) Webサーバーマシン(WinNT) DBサーバーマシン(LINUX)の3台があります。 DNSサーバーマシンには、グローバル側とイントラ側の2枚NICで構成され、WebサーバーマシンへポートフォアワードしてHPを公開しています。 同様にイントラ側にあるDBサーバーマシンにはORACLEが入っています。 この環境で、DBサーバーマシンのWebサーバーを起動して、外部からXMLで定義したWebサイトを公開しようとしているのですが、環境定義がわかりません。 Webサーバーマシン上の定義(ApacheのWin版のhttpd.conf)で定義するのでしょうか?因みに、DBサーバーマシンはApacheを起動させる予定です。 それぞれ2台のWebサーバーを立ち上げて、URLで切り分けすることは可能でしょうか?どうか教えてください。

  • 内部ネットワークのコンピュータをWebサーバーにする

     TL6.1Jでインターネット接続できる環境で、内部(プライベート側)にある、コンピューターをWebサーバーとする為に、ipmasqadm をインストールしました。  しかし、クライアントからグローバルアドレスを入力して”サーバーが見つからないか、DNSエラーです”と出ます。  定義は次の通りです。誰か助けてください。  ipmasqadm -a -P tcp -L 211.xxx.yyy.zzz 80 -R 192.168.aaa.bbb 80 尚、DNSの定義には、今プライベート側にあるWebサーバーに関する情報は載せていません。さらに、ipchains による定義もはずしました。(内から外へのみ通す定義)

  • DNSサーバの構築について

    DNSサーバの構築について、Linuxで構築することを 考えていますが、1台のサーバでWAN向けとLAN向けを 兼ねて運用することは可能でしょうか。 またその際に、セキュリティ上において注意する設定 項目などはありますでしょうか。 よろしくお願いします。

  • ルーターの静的IPマスカレード機能を利用したサーバーの公開

    固定IPアドレスを1個取得しました。 この固定IPアドレスをルーター内蔵型ADSLモデムのADSL側インターフェースに設定しています。 サーバー機にはプライベートアドレスを割り当てて、このADSLモデムを経由してインターネットに接続しています。 インターネット側からサービス要求があった場合は、このADSLモデムの静的IPマスカレード機能を利用してサーバー機に転送しています。 今回、固定IPアドレス取得に伴いDNSサーバーをインターネットに公開しました。 DNSの設定は無事に終了し、インターネット側から自宅サーバーへのアクセスに成功しました。 しかし、なぜか自宅内からは自宅サーバーにアクセス出来なくなってしまいました。 恐らくDNSの設定を変更したことが原因と思われます。 以前までは、例えばwww.ninja.jpのDNS要求に対して192.168.1.130のように名前解決が行われサーバーにアクセスできたのですが、 今回、www.ninja.jpのDNS要求に対して200.200.200.200のように取得した固定IPアドレス(ルーターのアドレス)を返すように変更したのです。 普通に考えれば、その後ルーターのIPマスカレード機能により実際のサーバーにアクセス出来ると思っていたのですが、どうもうまくいきません。 なのでLAN内専用のDNSサーバーを用意し、LAN内から自宅サーバーを利用するときは、こちらのDNSを利用するしかないのかと考えています。 この運用ってどうでしょう。 かなり冗長な運用だと思うのですが。 ルーターの静的IPマスカレード機能を利用してサーバーを公開する場合、このような運用が限界なのでしょうか。

  • DNS構築

    LinuxでプライマリDNSを構築しております。 セカンダリDNSはISP側です。 LinuxのIPはスタティックで振り、 同じネットワークにあるクライアントには LinuxのDHCPでIPを割り当ててます。 Linux自身でnslookupをすると自分で名前解決できておりますが、 Windowsクライアントでnslookupをすると ISP側のDNSで解決しに行ってしまいます。 Windowsクライアント ipconfig /all の Connection-specific DNS SuffixやDefaul Gateway DHCPServer DNSServerの設定は問題なさそうです。 Windowsクライアントでnslookup結果は以下の通りです。 >nslookup ***Can't find server name for address 192.168.*.*:No response from server Default Server: ns-kg.***.ad.jp Address:211.*.*.* ローカルのプライマリDNSが応答してくれてないようです。 LinuxのDNS自身でnslookupをすると >www.google.co.jp Server: 192.168.*.* Address: 192.168.*.*#53 Non-authoritative answer: www.google.co.jp canonical name = www.google.com ******* Address:66.249.89.99 > となるのでDNSは動いてるように見えます。 原因として考えられるのはどのようなことか ご教授願えますでしょうか。 お願いいたします。

  • サーバー構築にて

    こん○○わ リナックスでサーバーを構築しています ネットワークの設定やアパッチの設定を済ませ ダイナミックDNSの設定もしました ルーターの設定で80ー80ポート サーバー機のIPの80ポートへ転送するように設定 インターネットを見られるまでになりましたが 外部からアクセスしようとするとうまくいきません さまざまなサイトを参考にしましたが行き詰まってしまいました 詳しいかたがいましたらアドバイスお願いします

  • WINDOWS98/MeマシンをDNSサーバーにすることはできるでしょうか?

    私は現在、フレッツISDN常時接続環境でWINDOWSMeパソコンを使って、ダイナミックDNSサービスによりWEBサーバー、FTPサーバー、メールサーバーを立ち上げています。 今度は固定IPアドレスを取り、comドメインを取得し、自宅サーバーを立ち上げたいのですが、最低2台のDNSサーバー(プライマリ・セカンダリ)が必要と言われます。このDNSサーバーソフトにはBINDなどがあるようですが、これらはLINUXやWINDOWSNT/2000といったOS上で動くもののようですね。 そこで質問なのですが、WINDOWS98/Me上で動くDNSサーバーソフトというものは存在しないのでしょうか? やはり98/MeマシンをDNSサーバーにするのは不可能なのでしょうか? お知恵を拝借したいと思います。よろしくお願いします。

  • 自宅サーバーがローカルの別マシンから見られない

    Linuxで、 http://centossrv.com/ を参考に自宅サーバーを構築しています。 まだドメインの取得などはしていませんが、 http://centossrv.com/apache.shtml の前半に従って、とりあえずWebサーバーをインストールしてみました。 このLinuxマシンのIPアドレスは 192.168.1.30 としていますが、同じルーターでつながっているWindowsマシンのコマンドプロンプトで ping 192.168.1.30 とやるとちゃんと帰ってくるのですが、 http://mbsupport.dip.jp/hp/hpms11.htm ↑こちらに「アドレス覧に WEB サーバーのプライベート IP アドレスを入力して「 enter 」キーを押すと閲覧できます。」とあったので、そのWindowsマシンのブラウザで http://192.168.1.30/ にアクセスしましたが、応答がありませんでした。 これはどういったことが原因と考えられるでしょうか? 尚、サーバーとなっているLinuxマシンのブラウザでは、 http://192.168.1.30/ でも http://127.0.0.1/ でも、アクセスすると、ちゃんとサイトは表示されます。 よろしくお願いいたします。

  • イントラネット(?)を構築するには

    イントラネットという言葉が適切なのかわかりませんが、 自宅にある2台のパソコンを接続し合い、片方はLinuxサーバとしてApacheなどを起動させ、もう1台はWindowsでLinux側にアクセスできるようにしたいです。 用途としては、 ・Webアプリケーション開発。Linux側にPHPを置き、Windows側のWebブラウザで動作確認できるようにしたい。 ・Linuxサーバの勉強のために、実際にLinuxサーバを使ってみたい。 私の自宅はプロバイダがサーバ構築を禁止しているのですが、 私はホームページを外に公開したいわけではなく、あくまで自宅内でのみやりとりができるネットワークを作りたいと考えています。 これって可能でしょうか ? また、可能であれば、ハブなどの必要なもの、またパソコン・ハブ・ケーブルなどをどのように接続すればよいかご教授願いたいです。

  • solaris9を勉強するのにオススメの書籍、サイトを教えてください

    kumapooと申します。 今度、solaris9のサーバを数台管理・運用することになりました。 とはいえ、今までにLinuxを少々運用管理したぐらいでsolarisは殆ど触ったこともありません。LINUXとSolarisの違いもよく理解していないです。 1週間程度で一通りインストールからOS、サーバ周りの仕組みがわかるような本はないでしょうか? Linuxでは、apache、dns、sendmail、などの運用管理をしていました。また、システム周りも半年間ほど経験しています。 よろしくお願いいたします。