โดยปกติแล้วเราจะเข้าสู่เว็บไซต์ด้วยการจดจำ Domain name อย่างเช่น www.sanook.com ซึ่ง domain name นี้จะถูกเปลี่ยนเป็น IP Address ซึ่งจะอยู่ในรูปแบบ xxx.xxx.xxx.xxx อย่างเช่น 203.107.164.211 (อันนี้เป็น IP Address v4 ตอนนี้เริ่มมี v6 ออกมาแล้ว Windows Vista ก็รอบรับ v6 แต่อย่าถามว่า v5 หายไปไหน ไม่รู้เหมือนกัน)
Domain name ต่างๆ จะชี้ไปยัง IP Address ซึ่งเว็บไซต์ต่างๆ ก็จะมี IP Address เป็นของตัวเอง จากนั้นก็ไปจดทะเบียนเพื่อขอ Domain name แล้วให้ชี้ไปยัง IP Address นั้น
คอมพิวเตอร์ทุกเครื่องที่เข้าสู่ระบบอินเทอร์เน็ต จะต้องมี IP Address เพื่อระบุตัวตน และ IP Address จะมีการเปลี่ยนแปลงทุกครั้งที่เชื่อมต่ออินเทอร์เน็ต ซึ่งตรงนี้เป็นส่วนที่ต่างกันระหว่าง Server ที่ให้บริการเว็บไซต์ กับคอมพิวเตอร์ตามบ้านทั่วไป
แต่ในตอนนี้มีผู้ให้บริการจัดการ Domain name ให้ตรงกับ IP Address ของคอมพิวเตอร์ตามบ้านให้ตรงกัน หลักการของมันก็คือ มันจะคอยตรวจสอบ IP Address ของคอมพิวเตอร์ของเรา แล้วไปตั้งค่าให้กับ Domain name ที่เราได้จดทะเบียนไว้ เมื่อมีคนเข้า Domain name ของเรา ผู้ให้บริการก็จะ redirect มายัง IP Address ของคอมพิวเตอร์เรา นั่นก็หมายความว่า คอมพิวเตอร์ตามบ้านทั่วๆ ไปก็ทำหน้าที่เหมือน Server ที่ให้บริการเว็บไซต์ได้แล้ว
วันนี้มาแนะนำของฟรีกันนะ เรื่องเสียเงินเสียทองเราไม่พูดถึง
อันดับแรกเริ่มต้นด้วยการสมัครสมาชิกกับ http://www.no-ip.com/ เสียก่อน
จากนั้นก็ Add Host ในช่อง Hostname ตรงนี้จะให้เรากรอกชื่อ subdomain จากนั้นก็เลือกชื่อ domain ที่เราต้องการ
เมื่อสมัครเสร็จแล้วก็มาทำให้เครื่องเราเป็น Server ด้วยการลงโปรแกรม Server อย่างเช่น IIS, Apache, Tomcat ตามแต่ความต้องการ ถ้าจะทำเว็บไซต์ด้วย PHP ก็ใช้ Apache ถ้าจะเขียนโปรแกรมด้วย ASP หรือ ASP.NET ก็ใช้ IIS ส่วน Tomcat ก็เหมาะกับ JSP ตามแต่สมควร
และอย่างที่บอกไปข้างต้นว่า IP Address ของคอมพิวเตอร์เราจะเปลี่ยนไปทุกครั้งที่ต่ออินเทอร์เน็ต ดังนั้นหาเราไม่อยากเข้าไปแก้ IP Address ในเว็บไซต์ http://www.no-ip.com บ่อยๆ เขาก็มีโปรแกรม Client มาให้ติดตั้งกับคอมพิวเตอร์เรา เพื่อที่จะดำเนินการในส่วนนี้ให้เรา ซึ่งมีให้เลือกหลากหลายระบบปฏิบัติการเลยทีเดียว
จากนั้นก็ทำการ Add Host ที่เราสมัครไปตั้งแต่ตอนต้น และนี่คือหน้าตา Client บน Windows ในส่วน Client ของ Linux จะมีการทำงานแบบ Text base ซึ่งจะไม่มีหน้าต่าง GUI ขึ้นมาให้เราเห็น
ทีนี้ลองเข้าไปที่ host ที่เรา add ไว้ดูว่าเข้าได้หรือไม่ หากไม่สามารถเข้าได้ ถ้าการต่ออินเทอร์เน็ตต้องผ่าน router ลองตรวจสอบดูว่ามีการทำ port forwarding port ที่ 80 หรือไม่ หาก port forward แล้วแต่ก็ยังไม่สามารถเชื่อมต่อได้อีก อาจเป็นเพราะ firewall ที่ทำงานดีเกินไป ให้ไป add exception port นั้นซะ
เพียงแค่นี้ก็น่าจะเรียบร้อย เสร็จสิ้น สมบูรณ์
Comments