Windows에서 FastDDNS DDNS Client 설정하기

Windows PC 하나로 연결된 모든 기기의 hostname을 최신 상태로 유지할 수 있습니다. 이 가이드에서는 설정 방법, 자주 잘못 입력하는 credential, 그리고 PC에서 실행하기에 적합하지 않은 두 가지 상황을 설명합니다.

Minh NguyenMinh NguyenFastDDNS 창업자 겸 개발자

Windows 클라이언트의 용도

항상 켜져 있는 Windows 컴퓨터에 FastDDNS 클라이언트를 설치하고, hostname 페이지에 있는 hostname, 사용자 이름, hostname 비밀번호로 로그인하면 공인 IP를 감시하여 변경 사항을 모두 보고합니다. 따라서 router나 카메라에서 아무것도 설정하지 않아도 hostname이 올바른 주소를 계속 가리킵니다.

이것이 전부입니다. port를 열어 주지 않으며, 제공업체가 사용자를 CGNAT 뒤에 두는 경우에도 도움이 되지 않습니다. 이는 별개의 문제이며 아래에서 자세히 다룹니다.

PC가 이 프로그램을 실행하기에 적합한 경우

대부분의 장치는 자체적으로 IP를 보고할 수 있습니다. DDNS 페이지가 있는 router, DDNS 메뉴가 있는 카메라, 다른 서버를 지정할 수 있는 녹화기 등이 그렇습니다. 다음과 같은 경우에는 Windows 클라이언트를 사용하세요.

  • router에 DDNS 섹션이 없거나, 제공업체 목록에 FastDDNS를 지정할 수 있는 항목이 없습니다.
  • 접속하려는 장치에 제대로 된 네트워크 메뉴가 없습니다. 프린터, 인터페이스가 제한된 NAS, 오래된 녹화기 등이 그렇습니다.
  • 카메라의 DNS 설정을 바꾸고 싶지 않을 수 있습니다. 이는 DNS 변경 방법에 필요하며, 그렇게 하면 해당 카메라에서 클라우드 앱과 시계 동기화 기능을 사용할 수 없게 됩니다.
  • 해당 인터넷 연결에는 이미 하루 종일 실행되는 PC가 있으므로 새 장치를 계속 켜 둘 필요가 없습니다.

다만 바로 앞의 경우와 정반대의 문제가 있습니다. hostname은 PC가 깨어 있고 온라인 상태일 때만 업데이트됩니다.밤에 절전 모드로 들어가는 컴퓨터는 밤 동안 보고를 멈춥니다. 연결된 장치 중 계속 켜져 있는 것이 없다면, 자체적으로 보고하는 장치를 선택하는 편이 낫습니다.

시작하기 전에

  • FastDDNS의 호스트 이름.
  • 같은 인터넷 연결에 있고, 접속하려는 대상과도 동일한 인터넷 연결에 있는 Windows PC.
  • 실제 공인 IP — CGNAT 뒤에 있으면 업데이트는 계속 수행되지만 접속할 수는 없습니다. FastDDNS와 CGNAT에 대한 답변에서 차이점을 설명합니다.

1단계 — 자격 증명 복사

호스트 이름을 열고 DDNS Configuration Parameters으로 스크롤한 다음 Windows PC를 펼칩니다.

DDNS 구성 매개변수 그리드와 Windows PC 카드가 강조 표시된 FastDDNS 호스트 이름 페이지
1단계 — Windows PC 카드에 클라이언트가 요청하는 모든 정보가 들어 있습니다.
호스트 이름, 사용자 이름 및 비밀번호 필드와 클라이언트 다운로드 링크를 보여주는 FastDDNS 호스트 이름 페이지의 Windows PC 패널
세 가지 값과 다운로드 링크입니다. 여기서는 사용자 이름과 비밀번호가 가려져 있지만 실제 값은 입력되어 있습니다.

이 카드의 비밀번호는 hostname에 연결된 비밀번호입니다. 웹사이트에 로그인할 때 사용하는 비밀번호가 아니며, 계정 비밀번호를 대신 사용하는 것이 클라이언트에서 로그인 실패가 발생하는 가장 흔한 이유입니다.

2단계 — 다운로드 및 설치

해당 카드의 다운로드 링크에서는 FastDDNS-2.0.1-Setup.zip약 550KB 크기의 단일 Windows 설치 프로그램이 들어 있는 ZIP 파일을 다운로드할 수 있습니다. assets.fastddns.net에서도 바로 다운로드할 수 있습니다. 압축을 풀고 설치 프로그램을 실행하세요.

설치 프로그램은 32비트 Windows 실행 파일이며, 클라이언트 자체는 백그라운드 서비스가 아니라 창이 있는 데스크톱 프로그램입니다 — 따라서 누군가 로그인해 세션을 유지할 수 있는 곳에서 실행해야 하며, 헤드리스 서버 설치 환경에서 실행할 프로그램은 아닙니다.

3단계 — 로그인

클라이언트를 엽니다. 패널에 표시된 정확히 세 가지 값인 Hostname, UsernameKey을 입력하라는 메시지가 표시됩니다 — 여기서 키는 hostname 비밀번호입니다.

FastDDNS Windows 클라이언트 로그인 창에서 호스트네임, 사용자 이름, 키 필드가 채워져 있음
3단계 — 값을 직접 입력하지 말고 붙여넣으세요. 공백 하나만 들어가도 로그인에 실패할 수 있습니다.

4단계 — 상태 창 확인

로그인하면 클라이언트가 수행 중인 작업을 보여 줍니다. 관리 중인 hostname, 마지막으로 보고한 주소, 다음 확인까지 남은 시간이 표시됩니다. Update IP를 누르면 즉시 확인이 실행되므로 타이머를 기다리지 않고 설정이 작동하는지 확인하는 가장 빠른 방법입니다.

FastDDNS Windows 클라이언트 상태 창에는 호스트네임, 현재 IP 주소, 다음 확인까지의 카운트다운 및 IP 업데이트 버튼이 표시됩니다
4단계 — 여기에 표시된 주소는 문서용 자리 표시자입니다. Recent IP Updates 하단에는 마지막 보고가 전송된 시간이 표시됩니다.

독립적으로 확인하려면 hostname 페이지를 여세요. 이름 아래의 주소가 클라이언트에 표시된 주소와 일치해야 하며, Last Updated도 최근 시각이어야 합니다. 해당 페이지의 Updates from device 상자에는 서버가 반환한 상태와 함께 각 보고서가 표시됩니다 — 주소가 변경된 경우 good, 변경되지 않은 경우 nochg,badauth입니다.

네트워크 외부의 컴퓨터에서도 이름이 동일한 주소로 확인되어야 합니다:

nslookup myhome.fastddns.org 1.1.1.1

이 작업으로 수행되지 않는 것

아무것도 열지 않습니다

클라이언트는 이름이 올바른 주소를 가리키도록 유지합니다. 외부에서 컴퓨터나 카메라에 접속하려면 여전히 router에서 port forwarding을 설정해야 합니다 — 3389는 원격 데스크톱용, 카메라 클라이언트가 사용하는 것이든 등등. DDNS와 포트 포워딩에 대한 참고에서 그 이유를 설명합니다. 외부에서 결과를 확인하려면 포트 체커로 외부에서 결과를 확인하세요.

이것은 CGNAT를 우회하지 못합니다.

이 부분은 정확히 이해해 두는 것이 좋습니다. 두 부분이 서로 다르게 작동하기 때문입니다. 공급자가 여러 고객에게 하나의 공용 주소를 공유한다면, 클라이언트는 여전히 주소를 보고하고 hostname도 업데이트합니다. 하지만 그 주소는 귀하만의 것이 아니므로 인바운드 연결이 귀하에게 도달하지 않습니다. 이 경우 DDNS가 빠진 해결책은 아닙니다. VPN이나 터널은 같은 목표를 달성하는 다른 방법입니다.

HTTPS를 제공하지 않습니다

FastDDNS은 TLS 인증서가 아니라 hostname을 발급합니다. 해당 이름으로 plain HTTP를 통해 제공하는 모든 내용은 암호화되지 않은 상태로 전송됩니다.

작동이 멈출 때

  • 클라이언트가 로그인되지 않습니다. 패널에서 사용자 이름과 키를 다시 복사하세요. 여기서 발생하는 실패의 거의 대부분은 hostname 자체의 비밀번호 대신 계정 비밀번호를 사용했기 때문입니다.
  • 클라이언트는 실행 중이지만 hostname이 최신 상태가 아닙니다. Update IP를 누르고 호스트 이름 페이지를 확인하세요. 클라이언트가 성공을 보고하지만 페이지가 이동하지 않으면, 서버가 반환한 상태를 확인하기 위해 업데이트 로그를 읽으세요.
  • 낮에는 작동하지만 밤에는 멈춥니다. PC가 절전 모드에 들어간 것입니다. hostname을 계속 유지해야 하는 PC에서는 절전 모드를 끄세요. 화면이 꺼지는 것은 괜찮지만, PC가 절전 모드에 들어가면 안 됩니다.
  • 재시작 후 작동을 멈춥니다. 클라이언트가 Windows와 함께 다시 실행되는지 확인하세요. 가장 간단한 테스트는 PC를 한 번 재부팅하고 몇 분간 기다린 다음, Last Updated hostname 페이지에서 값이 변경되었는지 확인하는 것입니다. 값이 변하지 않았다면 클라이언트를 다시 시작하거나 PC의 시작 항목에 추가해야 합니다.
  • 이름은 맞지만 아무것도 연결되지 않습니다. 이는 DDNS가 아니라 router 문제입니다. port forwarding이 설정되지 않았거나, PC의 방화벽이 연결을 차단하고 있거나, 첫 번째 router 앞에 있는 두 번째 router가 해당 규칙을 가로막고 있는 것입니다.

자주 묻는 질문

클라이언트는 어떤 비밀번호를 요구하나요?

호스트명 페이지의 Windows PC 카드에 있는 비밀번호입니다. 해당 hostname에 속한 짧은 코드로, 카드에는 비밀번호로 표시되고 클라이언트에서는 키로 요구됩니다. 웹사이트 비밀번호는 사용할 수 없습니다.

PC가 연결하려는 기기 자체여야 하나요?

아니요. 같은 인터넷 연결에만 있으면 됩니다. router 뒤의 모든 기기가 하나의 공용 주소를 공유하기 때문입니다. 항상 켜져 있는 소형 PC가 카메라, NAS 또는 스스로 상태를 보고할 수 없는 녹화 장치를 대신해 hostname을 최신 상태로 유지할 수 있습니다.

한 PC에서 여러 호스트명을 실행할 수 있나요?

그럴 이유는 거의 없습니다. router 뒤의 모든 기기가 같은 공용 주소를 공유하므로 hostname 하나로 이미 모든 기기를 연결할 수 있습니다. 대신 port로 기기를 구분하세요. 하나의 주소를 가리키는 hostname을 추가하면 아무런 이점 없이 요금제의 할당량만 사용하게 됩니다.

클라이언트는 무료인가요?

예. 클라이언트와 함께 사용할 hostname도 무료입니다. 무료 요금제에는 매년 갱신되는 영구 hostname 하나가 포함됩니다. 유료 요금제는 더 많은 호스트명이나 만료되지 않는 호스트명이 필요한 사람들을 위한 것입니다.

Minh Nguyen

작성자 소개

Minh Nguyen

FastDDNS 창업자 겸 개발자

Minh Nguyen은 FastDDNS의 창업자이자 개발자입니다. 2015년부터 서비스를 직접 만들고 운영해 왔으며, 현재 CCTV와 DVR·NVR 설치 환경, 공유기, 홈 서버를 위해 40,000개가 넘는 호스트네임을 변동하는 IP 주소에 연결해 두고 있습니다. FastDDNS 모바일 앱도 개발하고, 이곳에 게시되는 장비 설정 가이드를 직접 작성합니다.