- ベストアンサー
UltraVNCでサーバに接続できません。
UltraVNCでリモートコントロールがしたいんですがサーバに接続できません。 クライアントもUltraVNCです。 OSはWindowsXP。 ルータはWebCaster630Mです。 IPアドレスは 192.168.1.2 です。 どうやったらいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 外部への接続となると色々と厄介です。 > サーバ側のIPアドレスはIPアドレスチェック というところで調べたら > “221.190.***.***”(*は数字を私が隠しています) サーバ自身にグローバルIPが割り当ててあるのでしょうか? もしサーバ本体がグローバルIPでしたら、ファイアウォールを確認してみて下さい。 また、ルータが間に入っているのでしたら、ICMPプロトコルへ 応答しないような設定になっている可能性があります。 以上がpingが通らない理由だと思います。 更にルータが間に入っている場合には、そのルータの直下の ネットワークのルーティングテーブルの設定をしてありますか? ルータが入っている場合は、グローバルIPはルータ自身のものになるので その中のプライベートIPの構成を書かないと外部からのアクセスが出来ません。 通常、直接サーバを出している場合には、外部からのアタックを避ける為に かなり強固なセキュリティの設定がしてあります。 一度外部からポートスキャンをすると分かると思いますが、 VNCで使用される5900番のポートも当然閉まっています。 このポートを開放することによってVNC接続が可能になります (但しこのような構成の場合には、サーバ管理者は絶対に ポートを開けてくれないはずです)。 ルータの場合には、ルータのポートを開放すればいいのですが 内部がDHCPだったりすると、ルーティングテーブルの更新が 少々面倒になりますので、通常はソフトウェアVPNを利用します。 代表的な物ですとSoftEtherやPutty等があります。 まずこれらでVPNを張っておいてからVNCを利用する訳です。 この場合はVPNで利用するSSHのポートさえ開けてしまえば VPNで接続してる間はそのポート上で通信が行われるので VNC用にポートを開ける必要はありません。 但し、この場合もルータに穴を開けることになりますので 不特定多数の人がアクセスするサーバの場合には セキュリティ的に弱くなってしまうので、やはり管理者の方は 絶対に認めてくれないはずです。 SoftEtherを利用するのでしたら、最初に書いて頂いた構成が 自宅の構成のような感じなので、こちらの方のポートを 開放するようにすれば接続の設定が可能になります。 http://gapo.zive.net/softether/right.html 少々古いバージョンの解説ですが、内容的には現在の体験版と それほど差がないと思います。
その他の回答 (1)
- BeOS
- ベストアンサー率60% (18/30)
まず接続したいPCへpingは通りますか? IPがローカルなので、外部のPCへの接続ではないとなると ルータより外は関係ありません。 クライアントへpingが通らないようでしたら、以下の2点を確認して下さい。 1、Windowsファイアウォールがオフになっているか? 2、セキュリティソフトのファイアウォールがオフになっているか? これでもpingが通らない場合にはポートの問題になるのですが・・・ とりあえずpingを確認してみて下さい。
補足
すみません、記入漏れです。 外部のPCとの接続です。ルータが間に入ります。 pingをやってみました。 サーバ側のIPアドレスはIPアドレスチェック というところで調べたら “221.190.***.***”(*は数字を私が隠しています) だったので、クライアント側からコマンドプロンプトで “221.190.***.***” にpingしたら 「Destination Host Unreachable」とでました。 通ってないみたいです。