สร้าง DDNS ฟรีด้วย Cloudflare และ Cronjob
(github.com/devrim)- สร้างบริการ Dynamic DNS แบบเสียเงินอย่าง NoIP
- สามารถอัปเดต DNS record บน Cloudflare ได้โดยอัตโนมัติด้วยบัญชี Cloudflare ฟรีและ cronjob บนคอมพิวเตอร์/เซิร์ฟเวอร์ของตนเอง
- โค้ด Python
- บน Ubuntu ตั้งค่า Cronjob ให้รันทุก 5 นาที
- บน MacOS ใช้
launchd - บน Windows ใช้ Task Scheduler
4 ความคิดเห็น
Cloudflare มีฟีเจอร์นี้ให้อยู่แล้ว เลยรู้สึกว่านี่อ้อมเกินไปหน่อยไหมนะ
เวอร์ชันเชลล์สคริปต์ที่มีฟังก์ชันคล้ายกัน - https://github.com/ddries/d2c.sh
DDClient ที่เขียนด้วย Perl รองรับบริการ DDNS ที่หลากหลาย - https://github.com/ddclient/ddclient
ความคิดเห็นจาก Hacker News