로컬에서 와이파이로 ip주소로 똑같이 연동하고
url ipv4주소:포트 입력하면 똑같이 나와야 되는 거 아닌가? 왜 난 안되지...
방법 아는 분!
참고로, ip주소는 ipconfig 입력해서 와이파이 ipv4 주소 입력함
로컬에서 와이파이로 ip주소로 똑같이 연동하고
url ipv4주소:포트 입력하면 똑같이 나와야 되는 거 아닌가? 왜 난 안되지...
방법 아는 분!
참고로, ip주소는 ipconfig 입력해서 와이파이 ipv4 주소 입력함
사설Ip와 공인ip
1. 일단 두 기기는 같은 와이파이를 접속 해야함 (같은 사설망에 존재) 2. 네이버에 내 아이피 치면 나오는 건 와이파이의 공인 ip임 (이건 지금 해당 사항 없음) 3. ipconfig를 치면 기본 게이트웨이는 와이파이 기기 사설 ip고 뭐 서버 돌린 주소는 ipv4 주소 겟지 (ex 192.168.x.10) 4. 그럼 다른 기기에서 (서버 컴 ipv4 주소:서버포트/url) 접속 이렇게 하면 될 듯 ? ex) 192.168.X.10:8080/api/xx
공유기를 쓰면 집 안에서 각 기기들은 내부망에 위치해있고, 공인ip 주소 말고 공유기가 할당한 다른 ip주소를 통해서 내부망에서 통신함. 단순 내부망에 연결된 기기끼리는 이 내부ip주소로 통신하면 문제 없고
외부망에서 공인ip로 접속하면 너가 쓰는 공유기로 접속이 되는데 너가 어떻게 설정을 해주냐에 따라서 적절하게 내부망에 있는 어떤 기기로 연결을 해주게 됨.
여기까지 너가 잘 설정을 해서 외부망, 예를 들어 통피로 너네집 공인ip 주소를 써서 접속을 하면 너가 원하는 그림이 보일거임. 근데 내부망에 연결된, 예를 들어 공유기로부터 와이파이를 잡아서 접속하려고 하면 망이 달라서 문제가 생김
그래서 원래라면 망이 달라서 내부에서 공인ip 주소로 접속을 시도해도 안되는데 이게 되게 하는 기능이 있는데 그게 nat loopback임. 보통 사제 공유기(iptime 같은거)는 이 기능 달린게 흔한데 통신사에서 설치해주는 공유기는 이 기능 있는걸 난 아직까지 못본거 같음
우아 대단해...설명 기깔나네 전문가셔?
아니. 그냥 집에서 취미로 서버 구축하다가 알게됨 ㅋㅋ
공유기에 포트포워딩을 잘 알아보면 구축가능해 아이피가 계속바끼긴하능데 공유기 안끄면 거의 안바끼구
ngrok이나 cloudflare tunnel 쓰면 더 편하게 할 수 있습니다. 포트포워딩이 정석이긴 한데 네트워크 라우터를 제어할수 없는 환경에 있다면 ngrok같은 솔루션을 쓰는것도 나쁘지 않아요