TeamViewerを使用してコンピュータに接続する際、ファイアウォールが接続をブロックすることがあります。この投稿では、TeamViewerがファイアウォールによってブロックされた際の修復方法を紹介します。この問題に直面している場合は、続けて読んで修正してください。
私たちは、リモートサポート用にTeamViewerを使用して大企業にITサービスを提供しています。残念ながら、彼らのファイアウォールがTeamViewerの接続をブロックしています。彼らはホワイトリストに登録するためのIPアドレスまたはポートのリストを要求しました。誰か助けてくれませんか?
- TeamViewerコミュニティからの質問
TeamViewerは、特定のファイアウォールの調整を必要とせずに、コンピュータへのリモート接続を容易に確立するように設計されています。ほとんどの場合、インターネットのブラウジングが可能であれば、TeamViewerはスムーズに機能します。通常、TeamViewerはファイアウォールの制限をバイパスし、インターネットへのアウトバウンド接続を確立します。ただし、特に厳格なセキュリティプロトコルによって管理される企業環境では、TeamViewerがファイアウォールによってブロックされることがあります。これは、ファイアウォールがすべての未識別のアウトバウンド接続を制限するように設定されている場合に起こります。
ファイアウォールによってブロックされたTeamViewerの問題を修正するには、TeamViewerが使用する宛先のIPアドレスとポートを見つける必要があります。
TeamViewerは、頻繁に変更される異なるIPアドレス範囲を使用して、世界中のマスターサーバーに接続します。その結果、TeamViewerは特定のサーバーIPのリストを提供することはできません。ただし、すべてのTeamViewerのIPアドレスには、「*.teamviewer.com」に解決するPTRレコードがあります。この情報を使用して、ファイアウォールまたはプロキシサーバーを介して許可される宛先IPアドレスを制限することができます。これにより、ネットワーク内で許可される接続を制御することができます。
これらはTeamViewerが使用するポートです。
TeamViewerが最適に機能するためには、主にポート5938を介したアウトバウンドのTCPおよびUDP接続に依存します。TeamViewerはこのポートを好むため、スムーズな動作を確保するために、ファイアウォールがこのポートを通過するトラフィックを許可することを推奨します。
TeamViewerがポート5938での接続に問題が発生した場合、TCPポート443を代替として接続を確立しようと試みます。ただし、TeamViewerのiOSおよびWindows Mobileモバイルアプリはポート443を使用しません。
ポート443は、マネージメントコンソールで生成されたカスタムモジュールでも利用されていることに注意してください。グループポリシーなどを通じてカスタムモジュールを展開する場合は、ターゲットコンピュータ上でポート443が開いていることを確認することが重要です。また、ポート443はTeamViewer(クラシック)のアップデートチェックなど、他のさまざまな機能にも使用されていることも言及しておきます。
ポート5938や443を介した接続が不可能な場合、TeamViewerはTCPポート80を経由して接続を試みます。ポート80を介した接続速度はポート5938や443と比べて遅く、信頼性も低いことに注意してください。これは追加のオーバーヘッドが発生するためであり、一時的な接続の喪失の場合には自動的な再接続はありません。そのため、ポート80は最終手段としてのみ使用されます。
Windows Mobile上のTeamViewerモバイルアプリではポート80は使用されないことも言及しておきます。ただし、TeamViewerのiOSおよびAndroidアプリは必要に応じてポート80を使用することがあります。
セキュリティ上の考慮事項から、TeamViewerは通常、ファイアウォールを介して送信型のデータ接続を開始します。したがって、セキュリティの観点からは、ファイアウォール上のすべての着信接続をブロックし、宛先IPアドレスに関係なく、ポート5938を通じた送信型接続のみを許可することが通常十分です。TeamViewerがファイアウォールにブロックされた場合、通常はファイアウォール上でポート5938を開放することで機能が回復します。
ステップ1. Windowsホストコンピュータの検索ボックスに「Windowsファイアウォール」と入力し、「Windows Defenderファイアウォールの詳細設定」を選択します。
ステップ2.「インバウンド ルール」をクリックし、「新しいルール」を選択します。
ステップ3.「ポート」を選択し、「次へ」をクリックします。
ステップ4.「特定のローカルポート」をクリックし、「5938」というポート番号を「TCP」の下に入力します。
上記の内容を日本語に翻訳してください。HTMLタグaのhref属性の値やimgタグのsrc属性の値は翻訳しないでください。{{}}内の内容は翻訳の対象ではありません。Unicodeの文字は翻訳しないでください。HTML構造とその属性を翻訳や変更しないでください。ステップ5. "接続を許可する" をクリックします。
ステップ6. 使用するネットワークタイプを選択し、ルールに名前を付けて "完了" をクリックします。
ステップ7. これで、ファイアウォールルールでTeamViewerのTCPポート5938が開かれます。もはやファイアウォールによるTeamViewerのブロックは起こりません。
AnyViewerは、コンピュータ、iPhone、またはAndroidデバイスからWindowsコンピュータに直接アクセスするための無料のリモートデスクトップソフトウェアです。リモートPCを制限なく制御する便利さを提供します。
AnyViewerの注目すべき機能の1つは、UDPとTCPプロトコル間のスイッチングモードの賢明さです。ほとんどの場合、AnyViewerをリモートアクセスに使用する場合、ファイアウォールでポートの許可を設定する必要はありません。ただし、ホストコンピュータに厳格なフィルタリングルールがある場合、UDPポート30196とTCPポート30192および30193を開く必要がある場合があります。
さらに、AnyViewerは個人およびビジネスの目的の両方で無料で利用できます。TeamViewerは一般的に個人用の無料オプションとして知られていますが、私用版のユーザーの中には、商用目的でない場合でも接続がブロックされる報告があります。高価なTeamViewerの商用バージョンの価格設定はしばしば抑制要因となっています。これがなぜAnyViewerが最高のTeamViewerの代替と考えられている理由です。
ステップ1。両方のコンピュータでAnyViewerをダウンロードし、インストールし、起動します。Controllerコンピュータでログインに移動し、サインアップをクリックします(公式ウェブサイトで既にサインアップ済みの場合は、直接ログインできます)。
ステップ2。サインアップフォームに記入します。
ステップ3。これでAnyViewerに正常にログインしたことがわかります。デバイスは、自動的にログインしたアカウントに割り当てられます。
ステップ4。両方のコンピュータで同じAnyViewerアカウントでサインインし、ワンクリック制御をクリックして常駐型リモートアクセスを開始します。
この投稿では、ファイアウォールによってブロックされたTeamViewerの修正方法を紹介します。さらに、AnyViewerは信頼性の高い無料のリモートデスクトップソフトウェアとして登場し、さまざまなデバイスからWindowsコンピュータへのシームレスなアクセスを提供しています。そのインテリジェントな切り替えモードと最小限のファイアウォールの設定要件により、個人およびビジネスのニーズに対応するTeamViewerの代替としての選択肢として提示されています。