NAT, 포트포워딩

이정훈·2023년 1월 30일
0

네트워크

목록 보기
12/15

NAT

NAT란?

  • 특정아이피를 다른 아이프로 바꿔주는 기능
  • 이것을 이용한것이 사설아이피를 공유아이피로 바꿔주는 것

  • 서버를 열어 두더라도 클라이언트는 들어 올 수 없다.
  • 접속을 할 수 있게 해주는 것이 포트 포트포워딩

포트포워딩

포트포워딩이란?

  • 공인 IP까지는 갈수 있지만 사설 IP로 가기 위해서는
  • 공유기 포트포워딩 설정을 해준다
  • 그럼 특정 포트로 들어온 요청을 다른 특정 IP의 특정 포트로 전송(공유기내 IP)하여 접속 가능
  • 공유기 설정
    • 공인 IP가 들어와서 사설 IP로 들어갈 수 있게 길을 열어 주는것
    • NAT 설정 내부 포트 번호를 입력하면
    • 외부에서 접속 하면 공인 IP에서 사설IP 의 지정된 포트번호로 접속할 수 있다.
    • 외부에서는 공인 IP만 설정 하여도 사설 IP로 이동하게 된다.
    • NAT 설정에서 사설 IP로 가라고 설정을 해주었기 때문에
    • 접속이 되지 않았다면 방화벽에 막혀 있는 상태이기 때문에 방화벽을 전부 열어줘야 한다(메인PC, 가상PC 전부)

실습

다른사람이 나의 가상머신에 접속하게 만들기

  • 다른 곳에서 나의 가상 PC에 접속할 수 없다
  • 가상 머신을 만들어 줄때 우리 컴퓨터에는 VNE가 설정
  • VMNET8 NAT가 가상머신들의 공유기 역할
  • 관리자 모드로 NAT settings을 들어가 준다.(관리자 모드로 실행)
  • 위와 같이 HOST 포트번호와 가상머신 IP의 지정된 포트번호로 작성
    (포트를 설정해주면 그 번호 포트로 공유기까지 오면 내 가상머신 IP의 지정된 포트로 보내줄게!)
  • 타인에게는 메인 PC의 IP만 알려주면 그 지정된 포트 번호를 확인하고 가상PC 서버에 연결해 준다.
  • 외부에서 접속할 때는 사설IP로 접속하는 것이 아닌 공인IP로 접속
  • 공인IP의 NAT를 설정하여서 사설IP로 넘어갈 수 있게 설정

통신이 되지 않을 때 확인하는 방법

  • 내 컴퓨터가 통신이 되는지 ping 내 ip
  • 내 컴퓨터가 공유기와 통신이 되는지 ping 공유기 ip
  • 이렇게 한 단계씩 넘어가면서 ping 확인

숙제

  • 집에 있는 컴퓨터에 공유프로그램 설치 후 외부에서 접속할 수 있게 설정하기
  • 핸드폰으로 이용하여 접속확인하기(데이터 사용하여 접속)
profile
싱숭생숭늉

0개의 댓글