สินค้าจากร้าน Elec2rak
Update IP Cloudflare DNS Record ด้วย Node-red

Update IP Cloudflare DNS Record ด้วย Node-red

สำหรับ Server ที่ชี้ DNS ไปยัง Cloudflare แล้วต้องการ Update IP A Record ของ Domain สามารถทำได้ด้วยการใช้ Node-red ทำการตรวจสอบตรวจ IP Domain ปัจจุบัน กับ IP ที่บันทึกไว้ด้วย Flow การทำงานเพื่อ Update DNS records

Caption
  • นำค่า Zone ID, Email, และ API Key จาก Cloudflare มาใส่ใน Flow ของ Node-red จากนั้นกำหนดค่าใน inject node ให้ทำการตรวจสอบตามความถี่ที่ต้องการ
กำหนดค่าที่ Sub flow node
กำหนดค่าที่ Sub flow node

Warning! 2023-12-11

Update /n เกินมาจากการ Fetch ค่า IP ที่ https://ipinfo.io/ip ทำให้ Flow เข้าใจว่า IP ไม่เหมือนกันจึงทำการ Update ตลอดทุกครั้งที่ตรวจสอบ  DNS IP

  • ทำการเพิ่ม Change node เพื่อ Trim /n ด้วย Jsonata $trim($$.payload) ก่อนเข้าทำการเปรียบเทียบ DNSIP

Reference: https://discourse.nodered.org/t/string-handling-remove-newline/74620

โทร +669 4004 5061
อีเมล: [email protected]
Line ID: elec2rak
Social icon

ขณะนี้ผู้เยี่ยมชม 365 คน และสมาชิกออนไลน์ 0 คน

  • เนื้อหาที่เปิดอ่าน 1568334
  • Web Links 12