• 締切済み

skype でつながっている相手と一時的にVPN

skype でつながっている相手と一時的にVPNを構築することはできないでしょうか ローカルで動くアプリA-Bがあります。 A、B共に固定IPアドレスが振られていて、ネット経由でデータの送受信をしています。 このアプリをSkypeでつながっている相手と一時的に使いたいと思い、いろいろ調べたところ、VPNを使うとできそうな感触を得ました。 ルータ同士をSkypeでつながっている相手とつなぎVPNを構築し、ルータの作るローカルIPアドレス2つをA、Bに割り当てて、AとBを通信させるというアイデアです。 具体的に可能なのか? 可能な場合、どのような機材を用意すればよいのか? アドバイスをいただけると幸いです。 よろしくお願いいたします。

みんなの回答

回答No.9

難しいことはわかりませんが、Skypeでつながっているのですから、つながっている状態で、相手のアドレスをアプリA、Bの送信先のアドレスに設定して通信できないのですか?

usatan2
質問者

お礼

興味深い回答ありがとうございます。 確かめて見たいと思ったのですが、「つながっている状態での相手のアドレス」の調べ方がよくわかりません。 検索してみたのですが、コマンドプロンプトの ipconfig /all では、自分のアドレスしか調べられないみたいです。 実験してみたいので、相手のアドレスの調べ方、教えていただけないでしょうか? よろしくお願いします。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.8

>「管理者の手を煩わせることなく」実現したいです。 なんか時系列にどんどん条件が増えてますね 此方はこれまですべてあなたが管理者前提で書いてます ネットワーク云々の知識の話もありますが アプリとしての動作の認識も今一つの方のように感じます 管理者でないということなのでこれ以上VPN云々を話しても無駄でしょう 現段階で遠隔地にあるPCA/BにてローカルIPを使って直接通信できる という機能はVPN以外存在していません 別のアプリの通信を何らかのアプリの機能(サービス)上で動かす といったこともできません (仮想OS上でそのアプリを動かして通信する というのは除く) 確認したい内容として以下の物があります ・本当に直接通信させる必要がありますか? 例えば A側で通信などの動作を動かして B側では 遠隔操作で Aを見るだけではダメですか? これでOKなのであれば方法はあります(例えば以下) http://www.teamviewer.com/ja/index.aspx 直接通信できないとダメということならば遠隔地であることや ソフト的な制限双方の理由でやっぱり不可能ということになります ちなみにそのアプリというのは自作の物ですか  (話的にソフトの作りとか理解されてると思えないので多分違うと思うけど)

usatan2
質問者

お礼

何回も、回答ありがとうございます。 >此方はこれまですべてあなたが管理者前提で書いてます 質問当初から、一般使用者のつもりで質問していましたが、 誤解されるような書き方で失礼いたしました。 >ちなみにそのアプリというのは自作の物ですか 特注品です。 >・本当に直接通信させる必要がありますか? >例えば A側で通信などの動作を動かして B側では 遠隔操作で >Aを見るだけではダメですか? 代替案のご提案、ありがとうございます。でも残念ながら今回は、直接通信できないと意味無いです。 >現段階で遠隔地にあるPCA/BにてローカルIPを使って直接通信できる >という機能はVPN以外存在していません そうなんですか、貴重な情報ありがとうございます。 いろいろと、ありがとうございました。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.7

悪意があるわけではありませんがちょっと手厳しくなっています >・既存のインターネット回線(ルータ)がありそこへつなげる を想定していながら >セキュリティも甘くてもOKです こんなことを書いてる段階で基本的にお話になりません もう少しネットワークセキュリティとか運用管理といったものを勉強されたほうが良いかと 貴方の考えは一般使用者の考え方です 少なくても管理者側の考え方ではありません でもって一般利用者であり限りルータ使用した回線上でVPN構築とかはできません (管理者が設定していれば使用はできるでしょう)

usatan2
質問者

お礼

さらなる回答、ありがとうございます。 >貴方の考えは一般使用者の考え方です >少なくても管理者側の考え方ではありません おっしゃるとおりです。私は一般利用者です。 単純に、Skypeでつながっている相手のPCと、Skype以外のアプリ(A,B)の通信をしたい というだけです。さらにいうならば、「管理者の手を煩わせることなく」実現したいです。 VPNである必要はありません。一時的にネット経由で通信できればOKです。 昔、Skypeが普及する以前の話ですが、テレビ電話をするために、両地点のネットワーク管理者の手をわずらわした経験があります。アプリA、BもSkypeのように簡便に使いたいのです。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.6

どうしようかと思いましたが書いておきます >今日は東京ー大阪間で、来月は名古屋ー京都間でというように使いたい とありますが其々で接続するインターネットへの回線はどうするのですか? ・既存のインターネット回線(ルータ)がありそこへつなげる ・ダイヤルアップやモバイル端末を使ってPCを直接インターネットにつなげる 前者であれば他の方が書いているMyIPやソフトイーサの使用は そのネットワークのセキュリティを破壊する行為にもなりかねません     ついでに言えばセキュリティがきっちりされていれば 初めからそういったサービス(MyIP)は使えません (このあたりも#1に書いたクライアント条件を満たす必要があります) 後者であれば初めから(#1で)書いているように独自でVPN構築すればそれで事足ります (固定IPなど不要です  -> DDNSサービスで代用できます) 但し速度には難があるかもしれません   (VPN行うこと自体でそれなりにスループットが落ちます) 後者の場合でセキュリティ考えないデータダダ漏れ状態でいいなら (いいわけありませんが) VPNの構築すら不要で通信は可能です(相手側のグローバルIPで直接通信ができます) Skypeでは各PCはSkypeにサーバに接続されているだけで直接相手と データをやり取りしているわけではありません (だからこそローカルIP同士のPCでも通話が可能) 但しそういった回線上では自分独自で作ったデータ通信は行えません (これがプロトコルも何もかも違うので無理 って書いてる理由です) インターネット上でローカルIP機器同士の通信というのはできません 必ず一方はグローバルIPでなければいけません(これをクリアする人るの設定がVPN) 但しVPNはSkpeサーバに当たるものを自分で構築する必要があります なんか一連の流れ見てる限り両拠点でモバイル環境作って VPN構築したほうが良いんじゃないのって思いましたけどどうなんですかね ※ 更に隠されてる情報があるならまた話が変わる

usatan2
質問者

お礼

何回も回答ありがとうございます。 >Skypeでは各PCはSkypeにサーバに接続されているだけで直接相手と >データをやり取りしているわけではありません >(だからこそローカルIP同士のPCでも通話が可能) そうなんですか? 私の理解では、接続初期はSkypeのサーバが介在しますが、一旦通信路が確立されると、すべてではありませんが、多くが、PC同士で通信が行われていると認識していました。 http://www.n-study.com/review/2005/06/network_20056_skypep51p65_by_p.html >インターネット上でローカルIP機器同士の通信というのはできません >必ず一方はグローバルIPでなければいけません その常識を(完全ではないにしろ、一部)壊したのがSkypeであると理解しています。 その恩恵にアプリA、Bも与かりたいと思い質問しています。 別の方のお礼にも書きましたが、アプリAとBが通信できれば、VPNでなくてもかまいません。 AB間の通信内容は、特に盗聴されて問題になる内容はふくまれないので、セキュリティも甘くてもOKです。データ改ざんはこまりますが・・・ なお、使用する回線は、 >・既存のインターネット回線(ルータ)がありそこへつなげる です。

  • soba2425
  • ベストアンサー率0% (0/0)
回答No.5

私の理解不足で申し訳ないです。 要約すると ・各拠点は何かしらのインターネット環境がある(Skypeが使える) ・接続は長くて2時間程度 ・アプリは各拠点でIPアドレスを入力して通信する ・拠点は移動し、一時的にアプリの通信がしたい ということですね。上記を前提に書かせていただきます。 一時的に各拠点で通信できるIPアドレスを割り振るには、下記のサービスが最適だと思います。 マイIP http://www.interlink.or.jp/service/myip/index.html →こちらをAとBで2契約 もしくは マイIPソフトイーサ版 http://www.interlink.or.jp/service/myip_se/index.html →こちらなら1契約で固定IP2個契約かしら? VPNの技術を応用した固定IPサービスのようです。 契約後、A及びBで接続し、アプリに固定IPアドレスを入力し通信する。という流れでしょうか。 アプリの仕様はわかりませんが、片方だけ固定IPアドレスにすれば通信できるのかもしれません。 どちらも無料で始められるみたいです。 ご要望に合えば嬉しいです。違ったらごめんなさいね。 では、これにて失礼します。アプリ動くといいですね。

usatan2
質問者

お礼

再度、回答ありがとうございます。 検討してみます。

  • soba2425
  • ベストアンサー率0% (0/0)
回答No.4

こんにちわ。 横からすいません。 A-Bの拠点で、あたかもローカルネットワークであるかのような環境を構築したいのですよね。 方法は大きく2つあります。 それぞれ説明いたします。 1.自分でVPNネットワークを構築する (材料) ・VPN対応ルータx1台 ・固定IPアドレス対応プロバイダx1契約 (ルーターについて) ルーターは私が知っている限り下記の2台が使えそうです。 BHR-4GRV http://buffalo.jp/product/wired-lan/router/bhr-4grv/ http://internet.watch.impress.co.jp/docs/news/20110714_460391.html NVR500 http://jp.yamaha.com/products/network/routers/nvr500/ http://journal.mycom.co.jp/series/vpn/001/index.html ご自身がホスト(親)となり、友人をゲスト(子)とします。 ホスト側でVPN対応ルータを用意し、ゲスト側に接続してもらうと、ホストとゲストは同じネットワークにあるような状態となります。 専門用語を使うと、ホストでPPTPサーバーを立ち上げ、ゲストに接続してもらいます。 詳しい設定方法は検索すると色々出てくると思いますので、調べてみてください。 キーワードは PPTPサーバー 構築 VPN 接続 BHR-4GRV NVR500 この辺りでしょうか。 (プロバイダについて) 固定IPアドレスとのことですが、グローバル固定IPアドレスか?念のためプロバイダにご確認ください。 ホスト側が固定IPであればOKです。ホスト側を固定IPにしておいた方が、ゲストが接続しやすいからです。 もし、グローバル固定IPではない場合、フレッツ光やフレッツADSLであれば選択肢は多いです。 固定IPプロバイダがまとまっている http://flatray.com/ip/ などで探してみてください。 インターリンクは、全て無料で始められるので使いやすいかなと思いました。 http://www.interlink.or.jp/index.html 2.VPNサービスを使う これは実際、検証したことが無いのでお伝えしようか迷いましたが、念のため。 下記サービスをA-Bの両拠点にセットすれば、同じネットワークであるような状態が構築できると思います。 TinyVPN http://www.shimousa.com/tv/ あとSkypeとVPNは関係はないと思います。。。ゲスト(友人)に接続してもらう時にIDとパスワードを送信するくらいですかね。 特殊なご事情があるのならすいません。 では、アプリが無事に動くことをお祈りしています。頑張ってください。

usatan2
質問者

お礼

回答ありがとうございます >A-Bの拠点で、あたかもローカルネットワークであるかのような環境を構築したいのですよね。 おっしゃるとおり、アプリAとBを一時的(長くてもせいぜい2時間ほど)通信させたいだけです!! 同じPCにインストールしているSypeでは、通信ができているので、ネットワーク的には、PC同士はつながっています。でも、アプリAとBではIPアドレスを手入力で指定して通信相手を決めているので、同じローカルネットワークに両者がある場合には、通信できますが、ルータをかませてIPアドレスが変わってしまう環境では使えません。 で、VPNをやらを構築できれば、アプリAとBで通信できるのではと考え、質問しています。 いまさらですが、VPNである必要はありません。アプリAとBが通信できれば、別の手法でもかまいません。 >1.自分でVPNネットワークを構築する 本格的にVPNを構築すれば問題ないですが、今日は東京ー大阪間で、来月は名古屋ー京都間でというように使いたいので、「一時的」に構築したいのです。 >2.VPNサービスを使う ありがとうございます。調べたところ、 http://www.shimousa.com/tv/tv60.htm に、「少なくとも片方のコンピュータがグローバルIPアドレスを持っている事が必要」 とあり、A,B 共に出先で使うので、今回は使えません。 でも、いろいろ情報ありがとうございました。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.3

>確認ですが、「できません」は >1 原理的に不可能 >2 できる場合とできない場合があり、確実にできる方法はない >3 できる場合があるとは思うが、やり方がわからない >4 できないと思う >のどれなのでしょうか? #2にも書いたようにプロトコルも何もかも全くの別物ですので1です ※ Skype関係なくVPNを構築は可能ですが   Skypeが生成するデータだけを元にVPN接続したいということなら不可能です VPN接続するためにはクライアント側がサーバ側IPアドレス(サーバ名)を 知る必要かありますがまずこれが分かりません 接続の際にパスワードやユーザ名が必要になりますがこれもわかりません PVNにはプロトコルがいくつか存在しますがどれを使っているかもわかりません といったようにわからないことづくしなので不可能です

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.2

>回答の「サーバ側・クライアント側」とは何なのか、ちょっと意味がわかりません。 相手があなたの回線に接続するのなら  貴方がサーバ側  相手がクライアント側 (逆の接続ならサーバ・クライアントの関係も逆になります) >Skypeが作り出した一時的なパスを手がかりに、ルータaからルータbへVPNを構築したい >というのが質問です。 SkypeがつながることとVPNがつながることは全く別の話ですので (プロトコル自体も全く別の物) そういった意図での質問なら回答としては  できません  が正しいものとなります

usatan2
質問者

お礼

再回答、ありがとうございます。 はじめの質問の仕方が悪くて、お手間を取らせました。 >そういった意図での質問なら回答としては  できません  が正しいものとなります 残念。 確認ですが、「できません」は 1 原理的に不可能 2 できる場合とできない場合があり、確実にできる方法はない 3 できる場合があるとは思うが、やり方がわからない 4 できないと思う のどれなのでしょうか? もし、1の場合は、あきらめます。 なお私自身は、2&3 で「できない」と感じていますので質問しています。

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

サーバ側ならルータがVPNに対応している事   ・ルータ自体がVPNサーバ機能を持っている      Windows自体着信設定PPTPサーバにはなれます      (XPでできたので多分それ以後の物でもできるでしょう)   ・VPNパススルーに対応している      (ポート解放などの設定ができる) クライアント側ならサーバに対応したクライアント機能を持っていること   ・Windowsは標準でPPTPクライアント機能を持っています   ・VPNパススルーに対応している      (ポート解放などの設定ができる) 其の他サーバ側IPアドレスが分かること   ・サーバ側でDDNSサービス(無料のものあり)に加入しておく   ・DDNS使わなくとも今回のような用途なら都度グローバルIP調べることでも可     (双方に人間いるなら相手側にIP教えてもらえばいい)    といった条件であれば特に新たに機材が無くてもできます (VPNサーバ対応ルータ買ったほうが楽かもしれません) ※ Skype中にVPN接続すると通信経路が変わるため一旦回線が切れるはずです

usatan2
質問者

お礼

回答ありがとうございます。 回答の「サーバ側・クライアント側」とは何なのか、ちょっと意味がわかりません。 現状は、情報コンセント1つがあり、そこにルータをつけて、複数のPCをインターネットにつなげて使っています。 情報コンセントには、接続時に1つのIPアドレスがDHCPにより割り当てられています。 情報コンセントに繋いだルータの出すローカルIPアドレスをA,Bに設定してアプリを実行しています。 このネットワーク環境の場所が2箇所(大阪と東京の学校)あり、その2箇所のそれぞれの情報コンセントの先にルータa,bをつけてa,b間でVPNを構築し、ルータaの出すローカルIPアドレスをAに、ルータbの出すローカルIPアドレスをBに設定してアプリA,Bの通信をしたいということです。この場合、サーバ側、クライアント側は、どこのことを言うのでしょうか? 現在、ルータa,bに繋いだPC間でSkypeはつながります。SkypeでつながっているPCのIPアドレスはいずれも、ルータa、bが作り出したローカルIPアドレスです。 ですから、アプリBのルータbでのローカルIPアドレスがわかったとしてもルータaに繋いだ別のPCから、アプリBにアクセスするこはできません(よね)。 Skypeが作り出した一時的なパスを手がかりに、ルータaからルータbへVPNを構築したいというのが質問です。

関連するQ&A