05/09/2025
🚀 Tự xây dựng Dynamic DNS Server với Fastify và dns2
Bạn có bao giờ muốn truy cập server ở nhà từ bên ngoài nhưng IP liên tục thay đổi?
Giải pháp chính là Dynamic DNS (DDNS) – và bạn hoàn toàn có thể tự host dịch vụ này thay vì phụ thuộc vào bên thứ 3.
Trong bài viết mới, mình hướng dẫn cách xây dựng một DDNS server gọn nhẹ với:
✅ Fastify API – cập nhật record qua /update, /records, /myip, /health
✅ dns2 server – trả lời DNS A record cho subdomain
✅ Bearer Token Auth – bảo mật khi update
✅ Prisma + SQLite – lưu user & record, có cache để tăng tốc
✨ Tùy chọn: backup lên S3 hoặc thông báo qua Discord
https://itnotbug.dev/blog/en/ddns-for-homelab