そこにあるほとんどのソリューションでは、モデムルーターにISPによってパブリックIPが割り当てられている必要があります。その後、ルーターのポートフォワード設定を介してIPカメラにアクセスできます。
ただし、私のISPは、システム内部のプライベートIPのみを提供しています(パブリックIPのプールは限られている可能性があります)。そのため、説明した方法でIPカメラを表示できません。
パブリックIPを必要とせずにこの問題を回避する方法があるかどうか疑問に思っています。結局のところ、YahooメッセンジャーまたはFacebookチャットの2人のユーザーは、それぞれのISPの内部ネットワーク内にいるにもかかわらず、お互いを見つけてデータを交換することができます。
IOSまたはAndroidスマートフォンまたはタブレットで実行されている)経由でのみIPカメラを表示することを計画していることを考えると、すぐに使用できるソリューションはありますか?
ISPはプライベート範囲のIPアドレスしか提供しないため、ネットワーク内から発信された確立された接続の一部ではない着信接続要求をネットワーク上でまったく受け入れることができない可能性があります。
パブリックIPを必要とせずにこの問題を回避する方法があるかどうか疑問に思っています。結局のところ、YahooメッセンジャーまたはFacebookチャットの2人のユーザーは、それぞれのISPの内部ネットワーク内にいるにもかかわらず、お互いを見つけてデータを交換することができます。
このようなサービスのクライアントは、実際には、そのサービスの所有者が運営する有名なサーバーへの発信接続を確立することから始まります。もちろん、送信要求はNATによってブロックされず、受信要求のみがブロックされます。中央サーバーは、クライアント間でもメッセージを転送する可能性があります。
VPNはこの問題を解決します。独自のVPNを実行する場合は、実際のパブリックIPを備えたシステムが必要になります。 iOSデバイスを使用してこれにアクセスする場合は、PPTPスタイルのVPN(Linuxではpoptop
がこれをサポートしています)の設定を検討することをお勧めします)。サードパーティのVPNプロバイダー(Hamachiは機能する可能性がありますが、試したことはありません)。
WAN IPアドレスに無料のダイナミックDNSサービスを設定できます。IPが変更されるため、そのエイリアスを設定します。MyCams@ something.comなど。Googleの無料のダイナミックDNSサービスを利用できます。 DNSサービス。これは私が過去に使用したものです: [〜#〜] noip [〜#〜] 。ネットワーク内でIPカメラに転送されるポートが必要です。タブレットまたは電話からアクセスするには、MyCams @ something.com:port#にアクセスします。