도메인 주소를 신청했고, 서버의 IP 주소를 입력하여 연결시켰다면 다음은 포트포워딩입니다.

요즘은 대부분 인터넷 공유기를 사용합니다. 집으로 들어오는 인터넷 회선은 인터넷 공유기를 거쳐 각 클라이언트로 연결됩니다. 그렇기 때문에 포트포워딩을 반드시 설정해줘야 합니다.

포트포워딩에 대해서, 포트포워딩을 왜 해야하는가는 다음 링크를 확인 바랍니다.

포트포워딩(Port-Forwarding) 이란? – 박과장의 소프트웨어 이야기

이해되셨으면 포트포워딩을 설정해봅시다. 아이피타임 공유기 기준이지만 거의다 비슷한 방법으로 설정이 가능합니다.

1. 우분투 서버 내부 IP 주소 확인

내부 IP 주소는 인터넷 공유기에서 알아낼 수도 있지만, 서버에서 직접 알아보겠습니다. 우분투서버에 계정과 암호를 입력하여 로그인합니다.

ifconfig를 입력하고 엔터 치면 다음과 같은 내용이 프린트됩니다.

위 스크린샷의 경우 eth0의 두 번째 줄에 보면 내부 IP 주소가 나와 있습니다. inet addr:192.168.0.252 이 부분입니다. 서버의 내부 IP 주소는 192.168.0.252입니다.

*내부 IP 주소는 공유기마다 조금씩 차이는 있겠지만 보통 192.168.0.*** 혹은 192.168.1.*** 이 대부분입니다. 이런 부분을 찾으시면 됩니다.

2. 포트포워딩 설정하기 (ipTIME 기준)

2.1 22번 포트 서버에 할당하기 – 외부에서 SSH 접속을 위한 설정입니다.

  1. 고급설정 > NAT/라우터 관리 > 포트포워드 설정에 들어갑니다.
  2. 규칙이름에 적절한 이름을 씁니다.
  3. 내부 IP 주소에는 서버의 내부 IP 주소를 입력합니다.
  4. 외부포트 첫번째 칸과 내부 포트 첫번째 칸에 22를 씁니다.
  5. +새규칙 버튼을 누릅니다.

2.2 80번 포트(HTTP) 서버에 할당하기

  1. 고급설정 > NAT/라우터 관리 > 포트포워드 설정에 들어갑니다.
  2. 규칙이름에 적절한 이름을 쓰고, 포트포워드 사용규칙에서 HTTP를 선택합니다.
  3. 아니면 외부포트 첫번째 칸과 내부 포트 첫번째 칸에 80을 씁니다.
  4. 내부 IP 주소에는 서버의 내부 IP 주소를 입력합니다.
  5. +새규칙 버튼을 누릅니다.

이와 같은 방법으로 FTP를 위한 21번 포트, HTTPS를 위한 443번 포트 또한 열어주시기 바랍니다. 그 외에도 필요한 포트가 있다면 열어 주도록 합니다.

포트포워딩 설정이 되었으면 이제 웹서버에서 도메인주소와 연결을 설정해줘야 합니다.
다음 포스팅을 참고하세요.

서버와 도메인 주소 연결하기 2 – Apache2
Share.

About Author

대학교에서는 컴퓨터공학을 전공하고, 대학원에서는 신학을 전공하였습니다. 제 블로그에서는 제 전공과 관련한 것들을 포스팅합니다.

댓글 남기기