web-dev-qa-db-ja.com

ポートフォワーディングApacheWebサーバー

ローカルPCをWWWに表示されるように設定しようとしています。私はすでにローカルPCでApache/mysqlを使用しています-毎日ですが、今はそれをオンラインで表示したいと思っています。私の本当の目標は、ウェブサイトを運営することではなく、クライアントにIPを提供して、クライアントが私が取り組んでいるプロジェクトの進捗状況を確認できるように設定することです。それは私にとって本当に物事を楽にするでしょう。

かなり苦労した後、ポートフォワーディングを処理すると、@ http://canyouseeme.org/ をチェックすることで、転送したいポートを確認できます。

しかし、ポートが転送されていることを示していても、タイムアウトしただけでページをロードすることができません(リクエストに時間がかかりすぎると言っています)。

最初は、ISPが必要なポートをブロックしている可能性があると思いましたが、そうではないようです。httpd.confファイルのリッスンポートを変更し、それを転送して、複数のポートを使用してみました。ルーターのUI。

Windowsファイアウォールとルーターファイルウォールも無効にしてみましたが、まったく役に立ちませんでした:(動的IPを使用しているため、ルーターが再起動するたびに変更されます。

何が間違っているのかわかりませんが、何らかの理由でPCがリクエストを受信できないようになっているようです。私はWindows7を使用しています。

**編集:-ルーターモデルが** ZXDSL831IIであることを忘れました-そのZTEルーター****


私のIPCONFIG/ALL応答はすべて以下です:

WindowsIP構成

   Host Name . . . . . . . . . . . . : admin-PC
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
   Physical Address. . . . . . . . . : 00-1C-C0-C5-51-8B
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::a44e:201f:9e34:1a53%10(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.100(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 234888384
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-0C-7E-E9-00-1C-C0-C5-51-8B

   DNS Servers . . . . . . . . . . . : 119.159.255.37
                                       203.99.163.240
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{E2181546-0396-4C0E-ADBD-BB4739320ED1}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Teredo Tunneling Pseudo-Interface:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e76:149b:2c93:8864:8d3d(Pref
erred)
   Link-local IPv6 Address . . . . . : fe80::149b:2c93:8864:8d3d%11(Preferred)
   Default Gateway . . . . . . . . . : ::
   NetBIOS over Tcpip. . . . . . . . : Disabled

これが私のNETSTAT応答です:

これは、サーバーがApacheに55222を使用しているポートをリッスンしていることを示しています。

アクティブな接続

  Proto  Local Address          Foreign Address        State
  TCP    0.0.0.0:135            0.0.0.0:0            
3
Zubair1

ネットワーク内から転送されたポートをテストすることは常に機能するとは限らず、ルーターに大きく依存します。 このリンク 問題の説明といくつかの提案された修正を提供します。ほとんどの場合、ルーター構成で「実行しない」または「ループバック接続を許可する」のいずれかです。

ホームルーターの場合、どこかに隠された設定を見つけた後、これを許可することができましたが、それはメーカー固有です。

ルーターのドキュメントをチェックして(またはここにIDを入力して)、この設定がルーターに存在するかどうかを確認することをお勧めします。さまざまな人がそれをさまざまなものと呼びますが、名前に「loop」が含まれていることがよくあります。

3
Pricey

上記の問題に対する2つの解決策を見つけました:

1)。 kProxy.comなどのWebベースのプロキシサービスまたはそれに類似したものを使用して、自分のIPにアクセスできます。 [テスト済み]

2)。私はこれを試していませんが、DNSをGoogle PublicDNSやOpenDNSなどのサードパーティのDNSに変更するだけでアクセスできる場合もあります。 [未テスト]

誰かが2番目の解決策を知っているかテストした場合は、投稿してください。

0
Zubair1