Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

대부분의 가정용 네트워크는 동적 IP 주소를 사용합니다. 동적 IP는 인터넷 서비스 제공업체(ISP) 입장에서 관리가 쉽고, 일반적인 사용자는 외부에서 자신의 네트워크에 접속할 일이 많지 않기 때문입니다. 하지만 외부에서 가정 네트워크에 접근하고 싶다면 안정적인 연결 지점이 반드시 필요합니다. 이때 다이내믹 DNS(Dynamic DNS)가 유용합니다. 다이내믹 DNS는 계속 바뀌는 동적 IP 주소를 특정 URL과 연결해 주는 서비스입니다.

동적 IP 주소란 무엇일까요?

IP 주소는 인터넷에 연결된 장치에 디지털 '주소'를 부여하는 역할을 합니다. 고정 IP(Static IP)는 컴퓨터나 웹사이트가 항상 동일한 주소로 접근 가능하다는 의미로, 변하지 않고 안정적입니다. 반면 동적 IP 주소는 고정된 디지털 주소가 없어 일관되게 접속하기 어렵습니다. 마치 친구에게 전화를 걸 때마다 휴대폰 번호가 바뀌는 것과 같아서, 새 번호가 무엇인지 알 수 없는 상황과 비슷합니다.

동적 IP 주소를 사용하는 네트워크에 접속하려면 '다이내믹 DNS' 서비스를 이용하면 됩니다. 이 서비스는 동적 IP 주소를 DNS 레코드와 연결하여, myserver.ddns.net처럼 고정된 호스트명을 계속 변경되는 IP 주소에 묶어 줍니다. 따라서 서버에 접속할 때는 매번 달라지는 IP 주소 대신 호스트명 URL을 사용하면 됩니다.

다이내믹 DNS 사용하기

다이내믹 DNS 서비스를 제공하는 업체는 여러 곳이 있습니다. 마음에 드는 곳을 선택하면 되지만, 이 글에서는 no-ip.com을 예시로 사용합니다. 개인 용도로는 무료이며 설정도 간단합니다. 다른 서비스보다 반드시 더 뛰어난 것은 아니지만, 가장 먼저 손이 가는 서비스입니다.

먼저 no-ip.com에 가입하고 원하는 URL(호스트명)을 지정합니다. 무료 플랜에서는 선택 가능한 도메인 종류가 몇 가지로 제한되어 있지만, 기억하기 쉬운 이름이라면 어떤 것을 골라도 괜찮습니다.

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

호스트명을 정하고 나면 계정 생성 화면으로 이동합니다. 이 계정은 이후 DNS 레코드를 지속적으로 갱신하는 데 사용되는 기반이 됩니다.

계정 생성이 완료되면 Dynamic DNS Update Client(DUC)를 다운로드합니다. 이 프로그램은 네트워크의 외부 IP 주소를 감지하여 DNS 레코드를 자동으로 갱신해 주며, Windows, macOS, Linux를 모두 지원합니다.

컴퓨터에 프로그램을 설치한 뒤 실행하고, 초기 안내 화면을 순서대로 진행합니다.

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

초기 설정이 끝나면 갱신할 DNS 레코드를 선택합니다. 이후 클라이언트는 5분마다 네트워크의 외부 IP 주소를 확인하고, 변경 사항이 발견되면 DNS 레코드를 자동으로 업데이트합니다.

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

DUC는 설치 후 로그인 시 자동 실행되도록 설정되어 있습니다. 이 동작을 변경하고 싶다면 애플리케이션의 환경설정에서 조정하면 됩니다.

포트 개방 및 포트 포워딩

동적 IP 주소에 고정 URL을 연결하는 것 외에도, 네트워크에서 필요한 포트가 열려 있는지 확인해야 합니다. 어떤 포트를 열어야 하는지는 사용하려는 서비스에 따라 다릅니다. No-IP에서 제공하는 포트 검사 도구를 이용하면 현재 네트워크 포트의 개방 상태를 손쉽게 확인할 수 있습니다.

동적 IP 주소로 컴퓨터 원격 접속 환경 구축하는 방법

대부분의 경우 포트 개방은 공유기(라우터)의 웹 관리 페이지에서 몇 가지 설정만 조정하면 됩니다. 사용하지 않는 특정 외부 포트를 내부망의 로컬 IP 주소와 연결하면, 미리 정해둔 포트 번호로 접속하여 네트워크 안의 특정 장치에 접근할 수 있습니다. 포트 개방 및 포워딩 절차에 대한 자세한 내용은 관련 가이드를 참고하시기 바랍니다.

마무리

다이내믹 DNS 서비스를 활용하면 기억하기 어렵거나 수시로 바뀌는 IP 주소에 얽매이지 않고, 외부 네트워크 어디서든 가정 네트워크에 편리하게 접속할 수 있습니다.