อินเนตบ้านไฟเบอร์ไม่ว่าจะของค่ายใดๆ ที่ให้ Public IP มา แต่ไอพีจะเปลี่ยนทุก 24 ชั่วโมง ต้องใช้บริการ ddns อย่างเช่นของ no-ip.com
แต่เราสามารถใช้บริการ ddns ของ cloudflare มาใช้งานได้ฟรี มีวิธีดังนี้
1.ต้องจดดดเมนเนมก่อน คือต้องเป็นเจ้าของโดเมน
2.ต้องสมัครสมาชิก คลาวด์แฟร์ ไม่จะเป็นต้องเสียเงิน แค่แบบฟรีก็ใช้งานได้
3.เครื่องคอมพิวเตอร์ที่จะนำมาทำจะใช้ วินโดว์ หรือ ลีนุกส์ ก็ได้ ในที่นี้จะอธิบายเฉพาะวินโดว์ โดยต้องลงโปรแกรม xampp
มาเริ่มกันเลย
1.เข้าไปตั้งค่า dmz ในเราเตอร์ที่บ้านให้ชี้มาที่ไอพีของเครื่องพีซีที่เอามาทำ ที่ลงโปรแกรม XAMPP

2.ลงโปรแกรม XAMPP เมื่อเปิดโปรกรมมาดังรูป ลองเข้าด้วย localhost ถ้าแสดงหน้าเว็บแสดงว่าติดตั้งสำเร็จ

3. ล็อกอินเข้าเว็บ cloudflare แล้วเพิ่มชื่อโดเมนของเราที่จดมาลงไป ทำตามขั้นตอนไปเรื่อยๆ จะให้เข้าไปตั้งค่าเนมเซิฟเวอร์ในโดเมนของเรา จากรูป จดโดเมนกับ namecheap.com ให้ใส่เนมเซิฟเวอร์ isla.ns.cloudflare.com และ jeff.ns.cloudflare.com

4. เข้าเว็บของ cloudflare เลือกโดเมน แล้วเลือกแทบ dns ด้านซ้ายมือเพื่อเข้าไปเพิ่ม A Record โดยตอนนี้ใส่ไอพีอะไรก็ได้ลงไปก่อน เช่น 192.168.1.5

5.เขียนโค๊ด PHP เพื่อให้สามารถอับเดท ไอพีของเราได้อัตโนมัตเมื่อไอพีเปลี่ยน ดูรายละเอียดเพิ่มจาก
การใช้ Cloudflare Dynamic DNS อัปเดต IP address แทน DDNS ของผู้บริการอื่น
โค๊ด ที่เขียนขึ้นมาให้ตั้งชื่ออไรก็ได้ เช่น ddns.php แล้วนำไปวางไว้ที่ C:\xampp\htdocs จากนั้นเขียน batch file โดยในไฟล์มีดังนี้ C:\xampp\php\php.exe C:\xampp\htdocs\ddns.php
จากนั้นเซฟและตั้งชื่อว่า cron.bat เซพไว้ที่เดียวกับ ddns.php หรือที่อื่นก็ได้
6. ทดสอบการทำงานโดยดับเบิลคลิ๊กที่ cron.bat ถ้าไม่มีอะไรผิดพลาด ไอพี ใน DNS Cloudflare A record จะเปลี่ยนเป็นไอพีของเราที่ได้มา ลองเข้าไปตรวจสอบดู
ลองทดสอบเข้าหน้าเว็บด้วยโดเมนของเรา จะแสดงหน้าเว็บ default ของ xampp
ตั้ง Server ที่บ้านด้วย ddns cloudflare
แต่เราสามารถใช้บริการ ddns ของ cloudflare มาใช้งานได้ฟรี มีวิธีดังนี้
1.ต้องจดดดเมนเนมก่อน คือต้องเป็นเจ้าของโดเมน
2.ต้องสมัครสมาชิก คลาวด์แฟร์ ไม่จะเป็นต้องเสียเงิน แค่แบบฟรีก็ใช้งานได้
3.เครื่องคอมพิวเตอร์ที่จะนำมาทำจะใช้ วินโดว์ หรือ ลีนุกส์ ก็ได้ ในที่นี้จะอธิบายเฉพาะวินโดว์ โดยต้องลงโปรแกรม xampp
มาเริ่มกันเลย
1.เข้าไปตั้งค่า dmz ในเราเตอร์ที่บ้านให้ชี้มาที่ไอพีของเครื่องพีซีที่เอามาทำ ที่ลงโปรแกรม XAMPP
2.ลงโปรแกรม XAMPP เมื่อเปิดโปรกรมมาดังรูป ลองเข้าด้วย localhost ถ้าแสดงหน้าเว็บแสดงว่าติดตั้งสำเร็จ
3. ล็อกอินเข้าเว็บ cloudflare แล้วเพิ่มชื่อโดเมนของเราที่จดมาลงไป ทำตามขั้นตอนไปเรื่อยๆ จะให้เข้าไปตั้งค่าเนมเซิฟเวอร์ในโดเมนของเรา จากรูป จดโดเมนกับ namecheap.com ให้ใส่เนมเซิฟเวอร์ isla.ns.cloudflare.com และ jeff.ns.cloudflare.com
4. เข้าเว็บของ cloudflare เลือกโดเมน แล้วเลือกแทบ dns ด้านซ้ายมือเพื่อเข้าไปเพิ่ม A Record โดยตอนนี้ใส่ไอพีอะไรก็ได้ลงไปก่อน เช่น 192.168.1.5
5.เขียนโค๊ด PHP เพื่อให้สามารถอับเดท ไอพีของเราได้อัตโนมัตเมื่อไอพีเปลี่ยน ดูรายละเอียดเพิ่มจาก การใช้ Cloudflare Dynamic DNS อัปเดต IP address แทน DDNS ของผู้บริการอื่น
โค๊ด ที่เขียนขึ้นมาให้ตั้งชื่ออไรก็ได้ เช่น ddns.php แล้วนำไปวางไว้ที่ C:\xampp\htdocs จากนั้นเขียน batch file โดยในไฟล์มีดังนี้ C:\xampp\php\php.exe C:\xampp\htdocs\ddns.php
จากนั้นเซฟและตั้งชื่อว่า cron.bat เซพไว้ที่เดียวกับ ddns.php หรือที่อื่นก็ได้
6. ทดสอบการทำงานโดยดับเบิลคลิ๊กที่ cron.bat ถ้าไม่มีอะไรผิดพลาด ไอพี ใน DNS Cloudflare A record จะเปลี่ยนเป็นไอพีของเราที่ได้มา ลองเข้าไปตรวจสอบดู
ลองทดสอบเข้าหน้าเว็บด้วยโดเมนของเรา จะแสดงหน้าเว็บ default ของ xampp