0

この質問は純粋な好奇心のためのものです。電話(またはそのためのサービス)にlighttpdをインストールしたとしましょう。私のPCからIPをpingすると、接続がタイムアウトになり、iPhoneの内部ファイアウォールが存在しないことが明らかになります(とにかく私は信じていません)。したがって、受け入れられた答えのために、あなたはこれらの根拠をカバーする必要があるでしょう...

  1. プロバイダーがこのトラフィックをブロックしている場合、3gを超えるリスニングポートでtcpを介した接続を許可するアプリをどのように作成しますか?

  2. アップルプッシュサービス/iMessageはデータをデバイスに転送するためにどのように機能しますか?このサービス自体は、ポートでリッスンしているtcpプロトコルを使用しませんか?

  3. 再び、プロバイダーがこのトラフィックをブロックしている場合、ワイヤレスドングルではなくiPhoneをどのように判断しますか(SIMカードも使用し、100%確実ではありませんが、I THINKは外部接続を許可します)。

私が尋ねる理由は、管理だけでなく、場所の概要やステータスなどを許可する電話用のWebサーバーについて考えたためですが、接続する方法がなければこれは無意味であり、動的IPに関する問題は更新することで解決されます外部サーバーへのIPアドレス。

4

1 に答える 1

1
  1. プロバイダーは、多対 1 の NAT ゲートウェイの背後にある IPv4 アドレスを提供している可能性が非常に高いです。したがって、IP アドレス自体はブロックされませんが、多対 1 の NAT のステートフルネスにより、NAT の外部から NAT の内部に到達することはできません。IPv6 が携帯電話で普及し始めると、この状況が変わることを願っています。これらの IP アドレスは不足していないため、NAT の必要はありません。

  2. 他のすべてのプッシュ サービスと同様に、これはおそらく実際には電話によって開始された、インターネット上のよく知られているサーバーへの接続です。電話が開いた後、通知サーバーはこの接続に通知を送信します。

  3. 電話、タブレット、テザー デバイス、または 3G ドングルが PDP コンテキストの反対側に接続されているかどうかを、彼らが検出 (または気に) していると考える理由は何ですか?

APN に関する更新

通信事業者が携帯電話に NAT された IP アドレスを提供し、3G ドングルに真のパブリック IP アドレスを提供する可能性は非常に高いです。これらは異なる APN に接続しているためです。3G ドングルが使用している APN の名前は、ドングル用の APN を使用するように電話を再構成して電話のパブリック IP アドレスを取得しようとするユーザーを阻止するために、厳重に保護された秘密である場合もあります。その APN はドングル内で事前に構成されており、抽出するのは困難です。これは、パブリック IP アドレスの供給が限られており、通信事業者が電話でそれらを無駄にしたくないためです (そして、3G ドングルよりもはるかに多くの電話があります)。

上記の段落は憶測であり、キャリアに依存していますが、一部のキャリアはそうする可能性が高いようです.

于 2012-06-14T19:35:52.837 に答える