• ベストアンサー

リモート操作をするソフトって

リモートアシスタントやTeamViewer のようなリモート操作をするソフトがありますが、相手のIPアドレスがわからなくてもインターネット越しにファイアウォール等関係なく通信していますがどのような仕組みなのでしょうか。 詳しくご存知の方がいらっしゃいましたらご教授下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

TeamViewerがIPアドレスやファイアウォール(FW)を意識しなくて済むのは,被操作側の宅内LANや被操作側PCに相手が侵入するのではなく,被操作側が自主的にインターネットに出て行って,TeamViewerルーティングサーバ上でIDとパスワードを発行してもらい,相手がやってくる(セッションの確立)のを同サーバ上で待つからですよね。 http://www.teamviewer.com/ja/products/security.aspx の「暗号化」「アクセス保護」を参照 Windows標準のリモートアシスタンスは,ルーティングサーバを介さず,被操作側と操作側が直接通信しますから,被操作側のIPアドレスを意識する必要がありますし,被操作側のFWでポート開放をおこなう必要もあります。被操作側が発行する招待ファイル中にIPアドレスとポート番号がコーディングされています。 http://support.microsoft.com/kb/921047/ja http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q138254703

nobu-o
質問者

お礼

ご回答ありがとうございます。 なるほど、納得です。 そうなると、TeamViewerでもルーティングサーバのIPアドレスへの通信や接続ポートをFWでブロックされると利用できなくなるのでしょうか。

その他の回答 (2)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

TeamViewerは少々試用したくらいで検証していませんが, 宅内から外部へ出ていくためのポート(outbound port)として 5938/tcp を使おうとし,それがブロックされていれば http(80/tcp) なり,WebブラウザのHTTP Proxy設定なりを使用して出ていこうとするんじゃありませんでしたっけ。 TeamViewerルーティングサーバへのoutbound接続をブロックされたら利用はできないでしょう。

nobu-o
質問者

お礼

なるほど!ありがとうございます。

  • nnori7142
  • ベストアンサー率60% (755/1249)
回答No.2

 お尋ねの件ですが、他の方とのやりとりの他にUltraVNC等のリモートソフトですと、別途「UltraVNC-SC」というツールにて、アクセスデータ作成・リモートされる側のPCから逆引きにて、リモートする側のドメインやグローバルIPへ通信し、リモート制御する仕組みになっている場合もありますよ。  あと、市販のソフト「Laplink12」のケースですと、Laplinkソフト提供メーカーのサーバを経由させることで、ファイアーウォール越しにリモート制御可能になっておりますが、接続開始側にグローバルIPが1つ必要になっております。

nobu-o
質問者

お礼

ご回答ありがとうございます。 同じようなことをするソフトでも仕組みは異なっていたのですね。