次の情報の私の分析が正しいかどうかを知りたいです。ここにリストされている3つのケースはすべてport 80
サーバーファイアウォールでオンになっていますport 3306
。port 22
また、3 つのケースすべてが学校ネットワークの外部で接続しようとしました。
シーン1
実行コードがありますがphp
、
http://server.edu/file.php
内側にはfile.php
行がありますが、
mysql -h server.edu -P 3306 -u user -p password -D database
シナリオ1では、データベースに接続できますmysql
。
シーン2
学校ネットワークの外部でデータベース接続を確立するために使用したいJavaプログラムがあります。私はconnection timed out
例外を得た。私が得る例外は、
java net connectexception connection timed out connect
シーン3
外部学校ネットワークでPHPスクリプトを実行していますが、php file.php
エラーが発生しましたmysql
。
それでは、上記の3つのシナリオに基づいて、学校が外部ネットワーク接続をブロックしていると確信できますか?
テストしましたが動作ping server.edu
しません。しかし、エッジファイアウォールで許可されていないプロトコルをping
使用していると思います。icmp
これについて私ができる他のテストはありますか?