[인바운드, 아웃바운드] 외부 접속 허용하기. 다른기기에서 같은 와이파이로 접속하기.
맨날 알고도 잊어버리는 내용이기에 정리하려 합니다.
로컬에서 마크업 작업을 하고 서버에서 테스트 그리고 모바일 환경에서도 확인하기 위해선 외부에서 접속을 허용해줘야 합니다.
우선 인바운드나 아웃바운드 설정을 통하여 같은 IP(와이파이) 엿을 때 접속 가능하게 할 수 있습니다.
그럼 우선 인바운드와 아웃바운드에 대해 설명 하겠습니다.
인바운드
- 내부를 향한다.
- 서버 내부로 들어온다.
- 서버 또는 네트워크 내부로 진입
- 클라이언트 --> 서버
- 클라이언트가 업로드할 때
인바운드 규칙
- Windows 방화벽 기본설정 : 모든접속 차단
- 자신의 컴퓨터로 들어오기 시작하는 네트워크 데이터
아웃바운드
- 밖으로 향한다.
- 서버 밖으로 나간다.
- 서버 또는 네트워크 영역 외부로 송출
- 서버 --> 클라이언트
- 클라이언트가 다운로드할 때
아웃바운드 규칙
- Windows 방화벽 기본설정 : 모든접속 허용
- 자신의 컴퓨터로 나가기 시작하는 네트워크 데이터
여기서 들어오는 것과 나가는 것은 IP, Protocol, Port, 패킷, 네트워크, 호스트, 도메인, 정책 등을 말합니다.
참고 : http://m.blog.naver.com/blogpyh/220731762459
우선 임의적인 포트를 설정하여 서버를 만들어다고 합시다.
저는 7036이라는 포트를 만들어 어떠한 경로의 디렉토리를 바라보게 설정하였습니다.
http://localhost:7036/나머지 경로.../
경로를 설정한 디렉토리에 index.html 파일이 있다면 바로 볼 수 있지만 없다면 해당디렉토리의 뒷경로까지 작성해 줍니다.
다음은 인바운드 설정을 합니다.
1, 제어판 - Windows 방화벽 클릭!
2. 왼쪽 메뉴에서 고급설정 클릭!
3. 왼쪽 메뉴에서 인바운드 규칙, 아웃바운드 규칙 확인 (인바운드 규칙 클릭!)
이제 포트를 개방하는 설정을 합니다.
1. 오른쪽 새 규칙 클릭!
2. 포트 선택
3. TCP(T) 선택, 특정 로컬 포트(S) 선택하면 설정한 포트 번호를 입력한다. (7036)
4. 연결 허용(A) 선택
5. 기본으로 3가지를 확인하고 다음 클릭!
6. 이름을 기입 및 설명을 기입하고 마침 클릭! (이름은 예) 7036포트 개방, 설명은 굳이 안써도 됩니다.)
7. 끝.
그럼 포트를 개방하였으니 외부에서 접속해 보겠습니다.
(같은 와이파이 여야 합니다. 완전 외부에서 의 접속은 다른방법의 방법으로 설정하여야 합니다.)
본인의 PC에서
http://localhost:7036/나머지 경로.../
위 경로로 접속하면 나오지만 즉 localhost 란 내 자신이란 뜻이기 떄문에 외부 망에서 localhost로 접속하며 절대 접속할 수 없습니다.
외부 접속을 하기 위해서는 접속을 허용한 PC의 IP주소를 확인 해야 합니다.
Win + R 키를 누르면 실행이 나오고 그곳에 cmd 를 치고 확인을 누르면
command 창이 나옵니다.
ipconfig 이라는 명령어 실행!!!
IPv4 주소를 확인해 줍니다.
자 그럼 모바일에서 같은 와이파이에 접속한 후 http:// (자신의 IPv4 주소) /나머지 경로.../
그럼 모바일에서 접속한 화면을 확인하실 수 있습니다. 이제 모바일이나 다른 기기에서도 실제 테스트 할 수 있겠네요.
다른 좋은 방법이 있다면 댓글 부탁드립니다. ^^