小規模オフィスで Kohana に基づいて CRM を実行しています。情報は非常に機密性が高いため、ユーザーはオフィスからのみログインし、自宅やその他の場所からはログインしないでください。IP でアクセスをブロックできましたが、オフィスでは動的 IP の ADSL モデムを使用しています。オフィスの外からの不要な接続をブロックする方法はありますか?
ありがとうございました!
小規模オフィスで Kohana に基づいて CRM を実行しています。情報は非常に機密性が高いため、ユーザーはオフィスからのみログインし、自宅やその他の場所からはログインしないでください。IP でアクセスをブロックできましたが、オフィスでは動的 IP の ADSL モデムを使用しています。オフィスの外からの不要な接続をブロックする方法はありますか?
ありがとうございました!
ファイアウォールを気にしたくない場合は、次のようなことができます
$start_ip = ip2long("192.168.1.1");
$end_ip = ip2long("192.168.1.254");
$ip = ip2long($_SERVER['REMOTE_ADDR']);
if ($ip <= $start_ip OR $ip >= $end_ip) {
throw new Exception("No access for outsiders!");
}
ただし、ファイアウォールでこれを適切に行うことをお勧めします。