インストールしましたマンプ私のMacBook Proでは「localhost:8888」で開きます。http://www.whatismyip.com/そして、私の IPv4 アドレスが与えられました。IP をコピーして、次のようにブラウザに入力し、myip:8888
Enter キーを押しましたが、何も開きません。
その後、OS X のファイアウォールに行ってみると、オフになっていることがわかりました。何が問題なのでしょうか?
ただし、次の 2 つの点を指摘する必要があります。
1- Google で「 」と入力するとwhat is my ip
、次のような別のアドレスが表示されます。2a02:4061:8380:1000:f025:463f:1412:ea39
2-[2a02:4061:8380:1000:f025:463f:1412:ea39]:8888
ブラウザに入力すると、ブラウザがこの種類のアドレスを認識しないかのように、すぐに失敗します。 IPv6 だと思いますが、アドレスであることすら認識できません。
編集: ルーターから Wi-Fi 経由でインターネットに接続しています:私のルーターにはIPv6しかなく、ウェブサイトをホストする必要がある
編集:Oops! Google Chrome could not connect to [2a02:4061:8380:1000:f025:463f:1412:ea39]
答え1
何らかのルーター/ゲートウェイを介してインターネットに接続すると、取得するパブリック IP はコンピューターではなく、このデバイスを指します。ほとんどのルーターは、内部ネットワーク内の IP アドレスにポートを転送する設定を提供します。したがって、Mac の IP が 192.168.1.2 である場合、ポート 8888 をその IP に転送するようにポート転送を構成する必要があります。
答え2
私はこの問題を抱えていましたが、次の方法でうまくいきました:
- モデムの URL に移動します (通常は 192.168.2.1)
- ファイアウォールの詳細設定に移動
- 新しいカスタムルールを作成する
- 必要なポートを選択します(基本的な HTTP トラフィックの場合は 80 です)
- そのポートのすべてのトラフィックを有効にする
基本的に、モデム/ファイアウォールは当然ながらすべての着信 Web トラフィックをブロックします。このようなことを明示的に許可する必要があります。
答え3
お使いのコンピュータはインターネットに直接接続されていないと思います。おそらく間にルーターがあるのでしょう。このルーターはローカル ネットワーク (LAN) と外部への接続 (WAN) を処理します。表示されるパブリック IP アドレスはルーターからのものです。ルーター経由で外部トラフィックをマシンに送信するには、ポート フォワーディングを使用し、ポート 80 (または 8888) をマシンの IP に許可する必要があります。
答え4
他の方が言うように、whatsmyip が示す IP はルーター/モデムからのものであり、インターネットから PC にアクセスするには、以下の手順に従ってルーターを構成する必要があります。
1º MacBook の IP アドレスを修正します。 ルータ/モデムが MacBook の IP アドレスを変更しないようにする必要があります。MacBook でこれを行う (IP アドレスを手動で設定する) か、ルータ/モデムで IP アドレスを予約することができます。これを行うには、MacBook のネットワーク インターフェイスの MAC アドレスを知っておく必要があります。
2º ルーター/モデムに 1 つの NAT ルールを設定します。 インターネットからローカル ネットワーク (192.168.1.x) へのアクセスを許可する必要があります。 一部のルーター(安価なもの)にはこの機能がありません基本的に、NAT ルールはこれらのパラメータを使用します。「外部 IP アドレス」:「外部アクセス ポート」(リダイレクト先)「内部 IP アドレス」:「内部アクセス ポート」。例:ソース = [2a02:4061:8380:1000:f025:463f:1412:ea39]:8888 宛先 = 192.168.1.2:8888 プロトコル = TCP または UDP
これを実行すると、インターネット上の誰でもあなたのパソコンやホーム ネットワークにアクセスできるようになります (もちろん、あなたが設定したプロトコル、アドレス、ポートのみ)。しかし、悪意のある人物が脆弱性を探り、成功すればあなたの個人データにアクセスすることもできます。よく考えてみてください。