다음 정보에 대한 나의 분석이 올바른지 알고 싶습니다. 여기에 나열된 3가지 경우 모두 port 80
서버 방화벽에서 켜져 있습니다 port 3306
. port 22
또한 세 가지 경우 모두 학교 네트워크 외부에서 연결을 시도했습니다.
장면 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
.
그렇다면 위의 세 가지 시나리오를 바탕으로 학교가 외부 네트워크 연결을 차단하고 있다고 확신할 수 있습니까?
테스트했는데 ping server.edu
작동하지 않습니다. 하지만 엣지 방화벽에서 허용하지 않는 프로토콜을 ping
사용하고 있다고 생각합니다. icmp
이에 대해 제가 할 수 있는 다른 테스트가 있나요?