0

共有ホスティング サーバーに Web サイトがあります。Web サイトのオンライン MYSQL データベースにアクセスする C# .NET Winform アプリケーションがあります。

オンライン データベースにアクセスするには、アプリケーションがデータベースにアクセスする PC の IP を追加する必要があります。しかし、これは行われません。アプリケーションが実行されるすべての PC に対して、サーバーにそのマシンの IP を手動で追加する必要があります。

次の手順に従って IP を追加します。

 1. Login to the CPANEL of my website
 2. Goto Remote MySQL 
 3. Add Access Host

この手動タスクを自動化したいですか? 何か方法はありますか?以来、IPは動的であるため、すべてのIPを手動で追加し続けるにはどうすればよいでしょうか。それは不可能です。助けてください

IP にワイルドカード「%」を追加する必要がありますか? 211.137.%.% でも 211.137 ---変わらないの?

IP アドレスの最初の 2 つのエントリは何を参照していますか........xyzp

「x」と「y」は何を指していますか? それらは静的なままですか?

アプリケーションは複数のマシンで実行されます。すべての匿名 IP へのアクセスのために ---> この Access Host を Cpanel から MySQL Remote に追加します ------->%.%.%.%

4

1 に答える 1

1

win フォーム アプリケーションを実行するために必要な情報を得るためにデータベースにアクセスするための Web サービスを作成します。IP の追加について心配する必要はありません。

IP の追加を自動化したとしても、アプリケーションを識別するために別の形式のセキュリティが必要になります。また、X.509 証明書のようなものを除いて、データベースを呼び出すアプリケーションを保護する方法が確立されていないため、ハッカーが方法論を複製することはできません。

「IP範囲の最初のオクテットは静的のままですか」という質問まで。答えは一般的ですが、これがホーム ユーザーのコンピューター上にある場合、時間の経過とともに、ISP が使用する新しいブロックにジャンプする可能性があります。同じことがビジネスの顧客にも当てはまりますが、通常は広い範囲が一緒に表示されます。この方法論を採用しようとする場合でも、クライアントを知る必要があります。リスクが高いと言えます。

于 2011-06-08T18:01:24.940 に答える