이전 포스팅에서는 포트포워딩 설정 방법에 대해서 설명드렸습니다.
포트 포워딩 SKBroadband, IPtime 공유기 사용 환경 설정 방법
port forwarding 방법입니다.
https://bigdatamaster.tistory.com/89
이번에는 설정이 잘되었는지 테스트하는 방법에 대해서 이야기해 드립니다.
먼저, 가장 흔한 실수/ 잘못은 설정을 진행한 노트북이나 데탑에서 테스트를 하는 것 입니다.
그 다음 실수/ 잘못은 다른 방에 있는 장비로 테스트하는것 입니다.
무엇이 잘 못된 것 일까요?
왜? 안되는 걸까요?
왜냐하면 말이죠--여러 경우가 있겠지만....
앞서 포스팅한 내용도 그렇고,
대부분의 포트 포워딩 설명은 (당연하지만)
외부 인터넷 에서 접속할 때의 상황에 대한 포워딩 설정입니다.
그렇기 때문에 같은 공유기에 연결된 네트워크, 즉 랜 환경에서는 동작하지 않습니다.
(별도로 다른 설정해주면 가능합니다)
따라서 테스트도 인터넷을 통해 요청을 해야 합니다.
인터넷을 통해 요청하는 가장 간단한 방법은 휴대폰을 이용하는것입니다.
물론,
여기서도 중요한게 핸드폰에서 와이파이를 끄고 테스트 해야합니다.
안그러면 인터넷을 통해 요청되지 않기 때문입니다.
설정 초기에 기억해 놓은 외부 IP정보와 포워딩 설정한 포트번호를 이용해서 테스트 합니다.
테스트하기 전에 포트로 요청이 들어올때 받아줄 프로그램을 실행 시킵니다.
휴대폰에서 인터넷 앱을 실행시킵니다.
주소창에 위에서 말한 외부IP와 포트를 아래와 같은 형식에 맞추어 입력합니다.
http://외부IP:포트번호
휴대폰 인터넷 앱에서 외부IP와 포트번호를 주소창에 입력한 화면 입니다.
사이트 없음 이나 접속할 수 없음이 나오면 포워딩이 잘못 설정되 것 입니다.
이런경우 처음 부터 설정이 잘되었는지 하나씩 확인해봅니다.
접속에 실패한 경우의 화면
요청받은 프로그램이 결과를 회신해주면 성공 입니다.
프로그램을 개발하기 전이라면 간단히 NGINX, TOMCAT 등 웹서버를 실행시키고 포트에 접속하면 웹서버 안내 페이지가 나옵니다.
휴대폰 말고 인터넷에 테더링된 노트북에서 아래의 주소룰 참고하여 포트 오픈을 확인 할 수 있습니다.
https://canyouseeme.org/" target="_blank" rel="noopener" data-mce-href=" https://canyouseeme.org/">
https://canyouseeme.org/
Open Port Check Tool -- Verify Port Forwarding on Your Router
This is a free utility for remotely verifying if a port is open or closed. It is useful to users who wish to verify port forwarding and check to see if a server is running or a firewall or ISP is blocking certain ports. Your IP: Port to Check: Check Port Common Ports FTP 21 SSH 22 Telnet 23 SMTP 25...
canyouseeme.org
추가로....
노트북이나 데탑에서 포트 오픈이 잘되었는지 확인해보는 방법입니다.
윈도우즈경우 cmd 창을 띄우고 netstat 명령으로 확인할 수 있습니다.
맥에서는 터미널에서 sudo lsof -P -i:포트번호 명령으로 확인할 수 있습니다.
좋아요, 댓글 주세요.
감사합니다
시공존
(PS: 포트포워딩도했으니 무료로 웹호스팅까지 하시려면 아래를 참고해주세요)
https://bigdatamaster.tistory.com/92
#포트포워딩
#포트오픈확인
#공유기
#포트체크
#포트오픈확인방법