• 締切済み

hostsファイルで8080ポート指定

自宅サーバーで例えばwww.sample.comといったwebサーバーを公開しているのですが 同じドメイン名でローカルPCで見るために以下のようにhostsファイルを設定しています。 192.168.0.11 www.sample.com これで外側と同じようにアクセスできるのですが、別に192.168.0.12で同じドメインで 8080ポートで外部に公開しています、これも外部と同じようにwww.sample.com:8080で ローカルPCでアクセスできるようにしたいのですが 192.168.0.12:8080 www.sample.com:8080 ではうまくいきません、設定方法が違うのでしょうか、他にいい方法はないでしょうか? よろしくお願いします。

みんなの回答

回答No.3

他の方も書かれておりますが、 hostsファイルは、IPアドレスとホスト名(ドメイン名)の対比しかできません。 外部からのアクセスを80番ポートと8080番ポートで 別のサーバーに転送しているのですね? ところで、問題のサーバ(192.168.0.11)のOSは Linuxですか?、Linuxであれば、xinetdの機能で、 192.168.0.11の8080ポートのアクセスを192.168.0.12へ 転送してあげれば、hostsに無用なエントリを記述する必要はありません。 もしWindowsなのであれば、 何からのソフトを用いて同様な事をしてあげる必要があります。

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

>同じドメイン名でローカルPCで見るために以下のように 意味不明な行為をする方は、やっぱり意味不明な問題をかかえるのでしょう。 >www.sample.comといったwebサーバーを公開 そのまま見ればいいような気がしますが? >192.168.0.12:8080 www.sample.com:8080 ブラウザで、www.sample.com:8080とすれば見れると思いますが? 少なくてもIEでは見れます。 ちなみに、プロキシサーバーという物を使って、コントロールするの普通です。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

hostsファイルは、「ホスト名とIPアドレスの対応」までしかやりません。 DNSサーバがポート番号まで登録できないのと一緒です。 ということで、使用する側(Webブラウザ)で処理するしかないでしょう。 バーチャルホストの設定でポート込みでリダイレクトとかできますかねぇ…。

関連するQ&A

  • hostsファイルの編集

    自宅サーバ(linux)にドメイン名でxpからアクセスしています。 windowsの再インストールを行ったので、以前やったようにwindowsのhostsファイルを編集しました。(C:\WINDOWS\system32\drivers\etc\hosts) ところが、なぜかこのhostsファイルの編集をしてPCを再起動しても、ドメイン名で自宅サーバへのアクセス(IE,Firefox)ができません。 *プライベートIPならアクセス可 そこで、hostsファイルの内容が反映されているかを調べる方法があったら教えてください。 今のところ、hostsファイルの設定がうまく反映されていないように思うので・・・ よろしくお願いします。

  • 【ポート転送】 80番ポート

    ローカルにおいたWEBサーバへ外部からアクセスできず困っています。 環境は下の通りです。 【インターネット】-【モデム(Trio3-G-Plus)】-【WEBサーバ】 モデムのWAN側にグローバルアドレス(x.x.x.x)、そしてWEBサーバにローカルのアドレス(192.168.3.3)をふっています。 モデムの設定画面よりポート転送の設定を下の様に行いました。     WANポート LANポート 転送先IPアドレス TCP/UDP 80 - 80  80 - 80  192.168.3.3 LANからhttp://192.168.3.3/index.html は当然できますが、 WANからhttp://x.x.x.x/index.html ができません。 ログも記録されないことからポート転送がうまくできていないと思われます。 下のサイトより外部から開放されているポートを調べましたがはやり80番ポートは開いていないようです。 http://www.genie.x0.com/gtl/help/port_scan.php その他にWEBサーバでフィルタリングがかかっていないことも確認しています。 問題解決の方法がお分かりの方いらっしゃればよろしくおねがいします。

    • ベストアンサー
    • ADSL
  • ルーターBHR-4RVの設定

    BHR-4RVを買いました。今まで、他のルータを使っていましたが、VPNをしたくてBHR-4RVにしました。これまで、自宅サーバーを立てweb・メール・FTPサーバーを使ってきました。(独自ドメインとDDNSで)今回BHR-4RVを使って、http://www.***.com/hosts/htmと外部からアクセスできるものでしょうか?どうも、外部アクセス確認サイトで試してみると、notfound /hosts/htmと出ます。ルータに対して、ポートを開放(おかしな言い方ですが)か他の設定をしてやる必要があるのでしょうか?

  • 社内からのルーティングを行いたいです。

    初めて質問させていただきます。 よろしくお願いします。 この度、外部IDCにあったWEBサーバー(サイボウズ)を社内に移行する運びとなりました。 すでにサーバーは構築済みになっており、 新たにグローバルIPを取得し、ドメインも新たに取得しました。 ドメインのAレコードはグローバルIPへ向け、 ルーター内の静的NATの設定も行い、 社内のWEBサーバーへアクセスできることは確認できました。 外部からアクセスする分にはこれだけでも十分なのですが、 ここからが本題となります。 社内にはActiv Directory環境となっており、DNSサーバーが存在しています。 サーバーのOSは2008R2となっています。 WEBサーバーへアクセスするのに新たに取得したドメイン(URL)でアクセスしたいのですが、 これを可能にする方法は有りますでしょうか? 現在のルーター(YAMAHA RT107e)では外部へ出たらリターンできないので、 社内のルーティングを行うしかないと思ってはいるのですが・・・。 デスクトップの据え置き端末については、 Hostsファイルに「ローカルIP ドメイン名」を入力し対応しようと思っています。 ですが、ノートパソコンですと、外部で使用することもあるので、 Hostsファイルを書き換えるわけにもいきません。 もし、DNSサーバー等で社内にいる時はドメイン(URL)アクセスをローカルIPに割り当てる設定等 できるようでしたらその設定を行いたいと思っています。 恥ずかしながらDNSサーバーについて知識がないため、 こちらに投稿させていただきました。 皆さんのお知恵をお借りできれば幸いです。 よろしくお願いいたします。

  • HTTP80ポートって?

    ファイアーオールMCAFEEを使用しています。 自サーバーでWindows・Apatchで試験的にHP公開してみたんですが、外部からアクセスすると、ファイアーオールで(例)『IPアドレス210.153.84.237のコンピュータはシステムポート(TCP 80 ポート)の1つにアクセスしようとしました。』 という警告がでてきたんで、ファイアーオールの設定を変更し、Webサーバー(HTTP)ポート80を外部からのアクセスも許可するように変更しました。そうしたらHPを外部のWeb上から見る事ができました。このポートを開きぱなっしにしてると、外部からの攻撃とか受けますか?また受けるとしたらどんな攻撃にあうのか教えてもらえないでしょうか?ネットワーク系セキュリティがあまり詳しくないので宜しくお願いします。

  • YAMAHAのRTX1200のポート設定について

    linux & ネットワーク関係の初心者です。 ローカルの環境でWEBサーバを構築しようとしています。 サーバはlinuxでapacheを動かし、一通りの設定が終わったのでブラウザからIPをたたいてページの表示をさせようとしました。 すると、以下のような表示がされました。 ---------------------------------------------------------------------------------- (2)ポート80番のOPEN ルーター側の設定でポート80番をOPENする。 ※ルーターの設定は各ルーターのマニュアルまたはメーカー別ルーターポート開放手順を参照 ポートチェック【外部からポート開放確認】で「host名」にサーバー名(例:centossrv.com)、「port番号」に80と入力して「ポートチェック」ボタン押下し、「ホスト=centossrv.com ポート=80 にアクセスできました。」と表示されることを確認。 (3)外部からのWebサーバーアクセス確認 外部からWebサーバーにアクセスできるか確認する。 ---------------------------------------------------------------------------------- そこで、ルーターの設定でポート80番を開放しようと思うのですが、 どうやら、コマンドラインでのみ変更が可能な設定になっているようです。 どのようなコマンドで変更をすればよいでしょうか? ちなみにマニュアルを調べたのですが、ポートの開放に関係したところがわかりませんでした。 ■オンラインマニュアル http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/index.html よろしくお願いいたします。

  • ひとつのグローバール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内のサーバーにドメインネームを付けたところで、そのドメインネームで外部からアクセスできるとは思えません。 何か認識が間違っているでしょうか? もしかするとカテ違いなのかも知れませんが、アドバイス頂ければ幸いです。よろしくお願い致します。

  • ローカルから自身のドメイン指定でアクセスできるのは

    無料のDDNSを使って、hoge.example.com というドメイン、ホスト名を使ってます。 常に自宅のグローバルIPを正引きするようにしています。 自宅にはhttpdサーバ(192.168.0.2)があり、自宅のルータは80番ポートに来た パケットをhttpdサーバにルーティングするように設定しています。 外部からこのhttpdサーバにアクセスする時は、http://hoge.example.com/と アクセスし、接続できる事に疑問を持たないのですが、LAN に接続している クライアントマシンから、同じように http://hoge.example.com/ を指定しても アクセスする事が出来ます。 なぜ後者はアクセスできるんでしょうか。パケットはどのように飛んでいるのでしょうか。 /etc/hosts には特に何も設定していません。 traceroute しても経路の表示がされません。

  • hostsを書き換えたが、外部のサイトを表示;

    hostsを書き換えて ローカルサーバ 192.168.1.10 ドメイン    www.○○○.com としました。 www.○○○.com については、通常のインターネット上にもあるサイトです。 hostsを書き換え、DNSキャッシュをクリアにしたのでに、www.○○○.comに接続すると、ローカルサーバにいかず、通常のインターネット上にある画面をひろってきてしまいます。 hostsは優先順位が一番はやいという認識でいましたが、違いますでしょうか? なんとかローカルにあるサーバに接続させたいのですが、どうしたらよいでしょうか? 教えてください。

  • 家サーバでポートオープンが出来ない。

    フレッツ光でルーターはNTTレンタルのCTUをそのまま使っています。 webサーバを構築したので、外部からもアクセスできるようにとポートオープンを試みましたが出来ません。 ちなみに、以前BUFFALOやcoregaのルーターを利用して公開した時はちゃんと出来ました。 ローカルマシンでのIPを利用したアクセスではちゃんとページを表示します。(winXP→Linux Server。http://192.168.24.xx/ サーバの設定は合っている?) 普通にMACアドレスを利用してのIP固定・静的アドレス変換設定をしましたが、到達せず。 NTTのCTUだけ勝手が違うのかと思い、以下のサイトを参考にしてFWの設定をしてみました。 http://sidemoney.blog48.fc2.com/blog-entry-10.html 設定が終わり、ポートチェック(http://www.cman.jp/network/support/port.html)をすると、「ポート=80 に到達できませんでした。」と言うエラーメッセージが… 「到達できませんでした」ってどういう状態なんでしょうか? 開いてませんだったらルーターの設定が出来てないってわかるんですが… これはどこをチェックすべきでしょうか?