Repolode
jeessy2

jeessy2/ddns-go

공인 IPv4/IPv6 주소를 자동 감지하고 여러 DNS 제공업체의 DNS 레코드를 업데이트하는 경량 Go 도구입니다.

스타
17,528
포크
1,901
열린 이슈
16
마지막 커밋
4일 전

어떤 프로젝트인가요?

DDNS-GO는 공인 IP가 바뀌는 가정이나 사무실의 인터넷 연결에서도 도메인 이름이 올바른 주소를 가리키도록 유지합니다. 웹 API, 네트워크 인터페이스 또는 사용자 지정 명령으로 현재 공인 IPv4 또는 IPv6 주소를 감지한 뒤, 주소가 바뀌면 해당 DNS 레코드를 업데이트합니다.

Alibaba Cloud, Tencent Cloud, DNSPod, Cloudflare, Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap 등 다양한 DNS 제공업체를 지원합니다. 목록에 없는 제공업체는 사용자 지정 Callback 옵션으로 연동할 수 있습니다. 여러 제공업체를 동시에 설정할 수 있으며, 여러 도메인과 다단계 서브도메인도 함께 업데이트할 수 있습니다. 포트 9876에서 제공되는 내장 웹 페이지로 설정하고 최근 로그도 확인할 수 있습니다.

macOS, Windows, Linux에서 ARM, x86, RISC-V 환경을 지원하며, 시스템 서비스로 설치하거나 Docker에서 실행할 수 있습니다. Webhook 알림을 통해 업데이트 결과를 Discord, Feishu, DingTalk, Telegram 등의 서비스로 전송할 수 있습니다.

핵심 기능

  • 01웹 API, 네트워크 인터페이스 또는 명령을 통해 공인 IPv4 및 IPv6 주소를 감지합니다.
  • 02다양한 DNS 제공업체를 지원하며, Callback으로 사용자 지정 제공업체도 연동할 수 있습니다.
  • 03여러 도메인과 제공업체를 동시에 업데이트합니다.
  • 04내장 웹 UI에서 설정을 관리하고 최근 로그를 확인할 수 있습니다.
  • 05macOS, Windows, Linux에서 시스템 서비스로 실행하거나 Docker에서 실행할 수 있습니다.
  • 06업데이트 성공 또는 실패 시 Webhook 알림을 전송합니다.

활용 사례

  • 공인 IP가 바뀌는 홈 서버나 NAS에 도메인을 연결합니다.
  • 고정 IP 주소 없이 자체 호스팅 서비스에 원격으로 접속합니다.
  • 라우터, VM 또는 Raspberry Pi의 DNS 레코드를 최신 상태로 유지합니다.
  • Webhook으로 IP 변경 알림을 채팅 앱에 전송합니다.

빠른 시작

  1. 1

    Releases 페이지에서 ddns-go를 다운로드하고 압축을 풉니다

  2. 2

    시스템 서비스로 설치합니다(Mac/Linux)

    sudo ./ddns-go -s install
  3. 3

    브라우저에서 http://localhost:9876을 열어 설정을 완료합니다

사용 전 알아둘 점

  • 웹 설정 및 구성은 기본적으로 포트 9876을 사용합니다. 보안을 위해 외부 액세스를 허용하려면 HTTPS를 지원하는 리버스 프록시가 필요합니다.

포함된 컬렉션

토픽

#ddns#dns#ipv6#self-hosted#cloudflare#docker#networking#alidns#baiduyun#ddns-go

자주 묻는 질문

ddns-go은(는) 무엇인가요?
공인 IPv4/IPv6 주소를 자동 감지하고 여러 DNS 제공업체의 DNS 레코드를 업데이트하는 경량 Go 도구입니다. DDNS-GO는 공인 IP가 바뀌는 가정이나 사무실의 인터넷 연결에서도 도메인 이름이 올바른 주소를 가리키도록 유지합니다. 웹 API, 네트워크 인터페이스 또는 사용자 지정 명령으로 현재 공인 IPv4 또는 IPv6 주소를 감지한 뒤, 주소가 바뀌면 해당 DNS 레코드를 업데이트합니다.
ddns-go은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
ddns-go은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
ddns-go은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. ddns-go의 마지막 커밋은 2026년 11월 2일입니다.
ddns-go은(는) 어디에 사용할 수 있나요?
공인 IP가 바뀌는 홈 서버나 NAS에 도메인을 연결합니다. 고정 IP 주소 없이 자체 호스팅 서비스에 원격으로 접속합니다. 라우터, VM 또는 Raspberry Pi의 DNS 레코드를 최신 상태로 유지합니다. Webhook으로 IP 변경 알림을 채팅 앱에 전송합니다.
ddns-go는 어떻게 설치하나요?
Releases 페이지에서 ddns-go를 다운로드하고 압축을 풉니다 시스템 서비스로 설치합니다(Mac/Linux): sudo ./ddns-go -s install 브라우저에서 http://localhost:9876을 열어 설정을 완료합니다
ddns-go은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/jeessy2/ddns-go

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트