คอมพิวเตอร์ที่มี IP แบบไดนามิกสามารถทำงานเป็นเว็บเซิร์ฟเวอร์ได้อย่างไร
คอมพิวเตอร์ที่มี IP แบบไดนามิกสามารถทำงานเป็นเว็บเซิร์ฟเวอร์ได้อย่างไร
คำตอบ:
ฉันเคยทำมาก่อนและกระบวนการค่อนข้างตรงไปตรงมา
ฉันใช้เว็บเซิร์ฟเวอร์กับบัญชีการเรียกผ่านสายโทรศัพท์ที่จำเป็นต้องตัดการเชื่อมต่อและรอบ IP ทุก ๆ 12 ชั่วโมงเพื่อให้เป็นไปตามข้อกำหนดการให้บริการของ ISP ในเวลานั้น ฉันจะถือว่าในกรณีของคุณคุณไม่จำเป็นต้องกังวลเกี่ยวกับตรรกะเพื่อให้สิ่งที่โทรออกดังนั้นฉันจะข้ามไปยังส่วนถัดไป
สิ่งแรกที่คุณต้องทำคือสร้างชื่อโดเมนที่ผ่านการรับรองอย่างถูกต้องที่แก้ไขได้บนอินเทอร์เน็ต คุณสามารถทำได้ถ้าคุณเรียกใช้เซิร์ฟเวอร์ DNS ของคุณเองหรือคุณสามารถใช้บริการฟรีเช่น DynDNS เพื่อสร้างสแตติก แต่ชื่อที่แก้ไขได้คุณจะใช้เพื่อไปยังเว็บเซิร์ฟเวอร์ของคุณ
เมื่อคุณเลือกชื่อโดเมนและมีรายการ DNS ที่ถูกต้องเพื่อแก้ไขปัญหาแล้วขั้นตอนต่อไปคือการติดตั้งบริการอัปเดต DynDNS บนเว็บเซิร์ฟเวอร์ของคุณซึ่งจะอัปเดตรายการ DNS ของคุณแบบไดนามิกเมื่อ IP ของคุณเปลี่ยน
ขั้นตอนต่อไปคือการสร้างเว็บเซิร์ฟเวอร์ของคุณ ฉันใช้ทั้ง IIS และ Apache สำเร็จแล้วในสถานการณ์นี้ เซิร์ฟเวอร์ใดที่คุณใช้เป็นเรื่องของการตั้งค่าส่วนตัว
หลังจากเสร็จสมบูรณ์คุณจะต้องตรวจสอบให้แน่ใจว่าเราเตอร์ / ไฟร์วอลล์ของคุณได้รับการกำหนดค่าให้พอร์ตส่งต่อไปยังเว็บเซิร์ฟเวอร์ภายในเครือข่ายของคุณ ฉันขอแนะนำให้ส่งต่อพอร์ต 80 ซึ่งจะทำให้ทุกคนที่สามารถเข้าถึงไซต์นั้นพิมพ์ FQDN ลงในเบราว์เซอร์ของตนได้ หากคุณต้องการเก็บเซิร์ฟเวอร์นี้เป็นส่วนตัวคุณอาจลองวางเว็บเซิร์ฟเวอร์บนพอร์ตอื่น
ฉันคิดว่าคุณกำลังมองหาบริการ DNS แบบไดนามิก มีหลายตัวต่อไปนี้เป็นตัวอย่าง: No-IP
คุณจะต้องสร้างบัญชีจากนั้นมีซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์ของคุณซึ่งจะอัปเดต IP ของคุณบนเซิร์ฟเวอร์
หลังจากนั้นจะมีที่อยู่เช่น username.no-ip.org, username.myftp.org เป็นต้นซึ่งจะชี้ไปที่คอมพิวเตอร์ของคุณ
ความเป็นไปได้อื่น ๆ ถ้าคุณต้องการโฮสต์ไซต์แบบไม่เป็นทางการขนาดเล็กและคุณต้องการกำหนดค่าที่ค่อนข้างง่ายคุณสามารถใช้Opera Uniteได้ โดยตรงจาก Opera ช่วยให้คุณสามารถโฮสต์เว็บเซิร์ฟเวอร์ (หรือเซิร์ฟเวอร์ไฟล์ / ภาพถ่ายโดยตรง) และดูแล DNS แบบไดนามิกด้วยตนเอง
โปรดจำไว้ว่านี่เป็นวิธีแก้ปัญหาสำหรับเว็บไซต์ส่วนบุคคล "ที่ค่อนข้างผันผวน" ซึ่งคุณต้องการแสดงต่อเพื่อนโดยไม่ต้องออนไลน์ตลอดเวลา
บริการ "Unite" ของ Opera ยังอยู่ในช่วงเบต้าในขณะนี้ (แม้ว่าจะมีเสถียรภาพแล้ว)
Unite
(ไปตามลิงก์ในคำตอบของฉันไปหาคำตอบอื่นนอกเหนือจากนั้น) มันไม่เสถียรมาก ฉันยังคงแนะนำให้ทำDynDNS
ถ้าคุณตั้งใจจะออกจากเว็บเซิร์ฟเวอร์ไม่เข้าร่วม (ตอนนี้)
คุณกำลังมองหาDynDNS อยู่ใช่ไหม?
ตรวจสอบการรับที่อยู่ IP ของฉันหรือไม่
มันทำงานได้โดยให้โปรแกรมตัวช่วยเล็ก ๆ ทำงานบนคอมพิวเตอร์ของคุณที่อัพเดตรายการ DNS ทุกครั้งที่มีการเปลี่ยนแปลงที่อยู่ IP
ตามที่ระบุไว้ในที่อื่นบริการ DynDNS จะอัปเดตเซิร์ฟเวอร์ชื่อ (ที่ www.example.com แปลเป็น 127.123.234.10 หรืออะไรก็ตาม) เป็นระยะ ๆ
ฉันแค่อยากจะเพิ่มว่าเราเตอร์เครือข่ายบางตัวมีคุณสมบัตินี้ในตัวเหมือนกับเราเตอร์ Linksys ส่วนใหญ่ ด้วยวิธีนี้คุณไม่จำเป็นต้องมีซอฟต์แวร์ที่ทำงานบนคอมพิวเตอร์
ฉันใช้ freedns.afraid.org เพื่อจุดประสงค์เดียวกับ DynDNS และไม่เสียค่าใช้จ่ายอะไรเลยและมี scrip ตัวอัปเดตที่ฉันรันบนเซิร์ฟเวอร์ linux ของฉัน ฉันใช้ StartSSL เพื่อสร้างใบรับรองที่ถูกต้องด้วย