728x90
일반 상황 : 같은 네트워크를 사용하는 ( =무선 LAN = 와이파이) pc 끼리의 접속허용하려고 할 때.
내 상황 : 태블릿에서 내 PC에 개발된 api를 호출하려고 했다.
문제 : 이 경우, 방화벽 설정을 인바운드, 아웃바운드 풀어놔도 태블릿이 내 PC로 접속되지 않았다.
<원인>
인터넷에서 PC에 부여한 공인 IP가 있고
ISP 에서 PC에 부여한 사설 IP(내부 IP) 가 있다.
(자신의 PC 공인IP 확인 : https://www.findip.kr/)
즉, 외부에서 내 PC를 봤을 때 저 공인 IP로 접속을 해야 한다.
하지만 그것은 외부(공인) IP이고 내부적으로 진짜 내 ip (cmd> ipconfig 로 확인) 에 붙을 수 없다.
<해결>
이럴 때, 포트 포워딩을 해줘서 내 공인 IP로 접속하면 내 내부 ip를 찾을 수 있게 설정해준다.
<포트포워딩 방법>
1. 공유기 설정 web (게이트웨이 주소, cmd > ipconfig 에서 확인.) 에 접속.
2. 안내가 아래와 같은 의미로 되어 있는 설정메뉴를 찾는다.
3. 아래와 같이 설정해준다.
4. 결과 확인 : 태블릿에서 내 PC 붙어서 응답이 오는지 확인. 내 PC(서버) 에서만 실행중인 애플리케이션 테스트 (api 테스트).
ex) http://공인IP:8081/login3
728x90
'이해한 것들' 카테고리의 다른 글
크롬 브라우저에서 내 마음대로 데이터 찾기 (콘솔 창, javascript 활용) (1) | 2024.07.24 |
---|---|
chatGPT 모든 대화 내용 메일로 전송. (데이터 내보내기) (0) | 2024.07.24 |
(python) selenium으로 div 안에 있는 link 들어가서 스크랩 (0) | 2024.07.18 |
24시간 365일 중단 없는 서비스 (1) | 2024.06.19 |
CI 배포 자동화 (0) | 2024.06.18 |