2016-05-07 5 views
-1

Webサーバー(Windows XPではApache 2.4を実行しています)に外部からアクセスできません。サーバーは公開されていません

私はすでに私のルータからポート80を転送しています

Port Forwarding (Router)

私はまた、Windowsファイアウォールからポート80を開いていた

、および、それに例外を追加します。

Port Forwarding (Firewall)

Iルーティングソリューションhereが見つかりました。これは機能しますか?

しかし、自分のネットワーク内から自分のサイトにアクセスできます。他のネットワークに接続すると、自分のサイトにアクセスできません。

答えて

0

私はあなたが住宅のインターネット接続を使用していると仮定しています。 Cox(私の愛好家の ISP)のようなあなたのISPによっては、高価なビジネスインターネット接続にアップグレードするインセンティブとしてblock your public http portを選択するかもしれません。

network mapで確認できます。

nmap -Pn -p 80 192.168.0.1 

をしてyour public IPに192.168.0.1のIPを変更します。一度インストールし、どこかに家から離れてあなたのネットワークの外部からのコマンドを実行します。それ以外の場合は

Starting Nmap 6.40 (http://nmap.org) at 2016-03-22 22:17 CDT 
Nmap scan report for 192.168.0.1 
Host is up (0.0028s latency). 
PORT STATE SERVICE 
80/tcp open http 

Nmap done: 1 IP address (1 host up) scanned in 0.13 seconds 

、あなたがこのようなフィルタスキャン取得します:あなたはこのようなオープンスキャンを取得します運がよければ、この場合、

Starting Nmap 6.40 (http://nmap.org) at 2016-03-22 22:19 CDT 
Nmap scan report for 192.168.0.1 
Host is up. 
PORT STATE SERVICE 
80/tcp filtered http 

Nmap done: 1 IP address (1 host up) scanned in 2.58 seconds 

を、そして他の人はまだ上のあなたを達することができますブロックされていないポート。 8080は一般的な選択です。ルータの設定を調整して、着信する外部ポート8080を、 IPの内部ポート80にポートマップで転送する必要があります。

編集:少なくともこの画面では、1つのポートを別のポートに転送することはできません。他の画面を確認し、ルータのモデルでそれを行う方法を検索してください。そのルータでは不可能かもしれません - 私はかつてその基本機能をサポートしていない安価なNetgearルータを持っていました。この場合、apacheがlistenするポートを変更または追加する必要があります。そのポートは、documentation is hereです。

正しく設定したら、世界はhttp://192.168.0.1:8080でサイトにアクセスできるようになります。のIPで、192.168では使用できません。

私はanother answer of mine

+0

詳細情報から、このスニペットを借り:私はルータ "Hitron CGN-AP" を使用しています。 –

関連する問題