サーバー関係の質問なのでここで質問するのは違うかもしれませんが、どこに頼ったら良いのかわからないため質問させていただきます。
本社と支社のPCからエックスサーバーのMySQLにアクセスしたいと考えています。
AccessとMySQLを利用して作成した業務システムがあり、MySQLは本社ローカル内のサーバーに存在しています。
本社と支社はVPNでつながっており、各端末からはODBCでサーバーに接続して業務システムを利用しています。
本社で何度か停電がありそのたびに支社がシステムにアクセスできず支障がでたため、データをローカルではなくエックスサーバーなどのレンタルサーバーに保管し、そこにODBCでアクセスできるようにできないかと依頼がありました。
現在、下記サイトを参考に本社内のサーバーでRLoginというSSHクライアントソフトでポート転送の設定をし、サーバーでODBCの接続をしたところ接続ができました。
https://tadablo.com/program/rlogin-xserver-mysql
ただ、本社内の同一ネットワーク内クライアントPCでODBCを使って本社内サーバーのIPアドレスを指定しても接続ができませんでした。
ファイアウォールで3306ポートを受信・送信規則で接続許可したりもしましたが結果は同じでした。
設定内容は以下のとおりです。
<<構成>>
・エックスサーバー
MySQLバージョン:5.7.x
・ルーター
IPアドレス:192.168.10.1
・サーバー
Windows 10 64bit(サーバー用のOSでなく、通常のWindows 10 OSです)
IPアドレス:192.168.10.31
ゲートウェイ:192.168.10.1
・子PC
Windows 10 64bit
IPアドレス:192.168.10.11, 192.168.10.12, 192.168.10.13
ゲートウェイ:192.168.10.1
・社内サーバー側RLoginポート転送設定
Listened:Local
Host:localhost(Port:13306)
Connect
Host:エックスサーバーで表示されるMySQLのホスト(Port:3306)
・クライアントPC側ODBC設定
サーバーIP:192.168.10.31(Port:13306)
以上です。よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/03/31 03:52