ポートに共通のファイアウォールアプライアンスを開くための信頼できるプログラム方式がありますか?ファイアウォールアプライアンスのポートをプログラムで開くにはどうすればいいですか?
答えて
ファイアウォールが安全なものであれば、いいえ。コードがちょうど穴を開けることができるのであれば、目的を破るでしょうか?
UPnP protocolsは、ケーブルルータなどのコンシューマグレードのデバイスに役立つ場合があります。しかし、すべてのハードウェアでサポートされているわけではないので、私はそれらを「信頼できる」と呼んでいるかどうかはわかりません。しかし、これは、Xbox 360がXbox LiveのNATデバイスを突き抜ける方法です。
私はこれが最善の策だと言います。 philboは "appliance"と言っていたので、私は彼がルータを意味すると仮定しています。 UPnPは、ユーザー/アプリケーション用に開かれたポートを要求するオプションです。サポートされていない場合、ユーザーはIPアドレスへのポート転送を手動で行う必要があります。 –
Mattkの回答に加えて、とUPnPを併用することもできます。これは、Appleが推進し、最近のAirport Extreme WiFiアクセスポイントで使用されている新しい標準です。以下はプロトコルの大部分をカバーする簡単な文書です:http://miniupnp.free.fr/nat-pmp.html
短い答え:いいえ。
単純なIPv4/NATゲートウェイ(NAT-PMPとUPnP IGD)にはいくつかの方法がありますが、それらはそこにあることは保証されていませんし、通常はその両方が。多くの場合、あなたは何も得られません。シンプルなIPv6ファイアウォールの場合、それは悪いことです。何もありません。完全停止。
悲しいことに、portforward.comのようなものは、引き続き有用な目的を果たすため存在します。
- 1. ラズベリーパイのTCPポートを開くにはどうすればいいですか?
- 2. アンドロイドでカスタムポップアップをプログラムで開くにはどうすればいいですか?
- 3. リンクツールバーボタンのモーダルダイアログボックスをプログラムで開くにはどうすればよいですか?
- 4. Windowsシステムで特定のポート番号を開くにはどうすればいいですか
- 5. Linux OSでcomポート(rs422)を開くにはどうすればよいですか?
- 6. アンドロイドアプリのバックグラウンドでURLを開くにはどうすればいいですか?
- 7. 数字ダイヤラパッドをアンドロイドでプログラムで開くにはどうすればいいですか?
- 8. WPFでメニューを左に開くにはどうすればいいですか?
- 9. App Storeアプリケーションの購読ページをプログラムで開くにはどうすればいいですか?
- 10. - 認証ダイアログをポップアップで開くにはどうすればいいですか?
- 11. アプリケーションでFacebookとTwitterを開くにはどうすればいいですか?
- 12. MonoDroidでウェブサイトを開くにはどうすればいいですか?
- 13. アプリケーションでフォルダを開くにはどうすればいいですか?
- 14. htmlリンクでフォルダを開くにはどうすればいいですか?
- 15. AndroidアプリでFacebookアプリケーションを開くにはどうすればいいですか?
- 16. miutorrentのプログラムを使って.torrentファイルを開くにはどうすればいいですか?
- 17. Swift 2のボタンからプログラムでView Controllerを開くにはどうすればよいですか?
- 18. タブバーからカメラを開くにはどうすればいいですか?
- 19. 既存のデータベースfmdbを開くにはどうすればいいですか?
- 20. クローム・エクステンションのポップアップを開くにはどうすればいいですか?
- 21. プログラムでプログラムを撮るにはどうすればいいですか?
- 22. [添付]ダイアログの[ポート]フィールドのデフォルト値をプログラムで変更するにはどうすればよいですか?
- 23. タブでpopup.htmlのリンクを開くにはどうすればよいですか?
- 24. サブフォームのデータシートモードでクエリを開くにはどうすればよいですか?
- 25. Androidで「アクセスポイント名」画面をプログラムで開くにはどうすればよいですか?
- 26. ASP.NETアプリケーションでOpenFileDialogボックスをプログラムで開くにはどうすればよいですか?
- 27. ブラウザでrssリンクを開いたときにAndroidアプリを開くにはどうすればいいですか?
- 28. 私たちのプログラムがうまくいくと判断するにはどうすればいいですか?
- 29. よく整形されたC++プログラムを開発するにはどうすればよいですか?
- 30. Linux上のポートですでにポートが使用されているかどうかを検出するにはどうすればよいですか?
ユーザーから何らかの権限が必要と思われる(ファイアウォールの認証を提供する) –