Mac mini 환경에서, KT 공유기 기준으로 작성된 글입니다.
1. 공유기 설정 페이지 접속하기
외부 네트워크에서 내부 네트워크에 접근하기 위해서는 포트 포워딩을 설정해야한다.
KT 공유기는 http://172.30.1.254 다음 주소를 통해 접속 할 수 있다.
초기 ID/PW는 ktuser/homehub 이며, 최초 로그인 시 로그인 정보 재설정이 필요하다.
2. 내부 IP 고정 할당받기
홈 서버로 사용하기 위해서는 고정 IP를 사용해야한다.
기본 설정으로는 DHCP를 통해 자동으로 IP를 할당받도록 설정되어 있으므로,
라우터가 재부팅되거나 특정 시간이 된다면 IP가 변경될 수 있다.
따라서 외부에서 접근 가능하도록 하기 위해서는 고정 IP를 사용해야한다.
장치설정 > 네트워크 관리 > LAN 연결 설정
에 접속하고,
하단의 수동 IP 할당 설정에서 타겟 MAX 주소를 현재 LAN 포트 접속,
할당 IP는 현재 나의 내부 IP로 설정한다.
내부 ip는 Mac 기준 다음 명령어를 통해 확인할 수 있다.
ifconfig | grep inet
3. 포트 포워딩 설정하기
외부에서 내부 네트워크의 특정 장치로 전달하기 위해 포트 포워딩을 설정해야한다.
NAT 환경에서는 내부 IP 주소가 숨겨져 있으므로, 특정 포트로 들어오는 요청을 내부 장치로 전달할 수 있도록 해야한다.
장치설정 > 트래픽 관리 > 포트 포워딩 설정
에 접속하고,
listen 받을 외부 포트, 2번에서 고정한 내부 IP 주소와 전달할 내부 포트를 설정한다.
웹 서버를 띄우고, 설정했던 포트에 접속하면 정상적으로 동작한다.
4. 기타
가정용 인터넷은 공인 IP를 동적으로 할당하기 때문에 시간이 자나면 언제든지 접속 IP가 바뀔 수 있다.
따라서 이를 해결하기 위해 고정된 IP를 사용하도록 하거나 DDNS를 통해 IP주소가 변경되어도 언제든지 도메인 이름에 매핑되도록 할 수 있다.
고정된 IP를 사용하기 위해선 추가적인 비용을 지불해야 하기 때문에 DDNS 설정을 해보자.