การทำเครื่องของเราเป็น Web Server จริงๆ ตอนพิเศษ

บทความในตอนนี้เกิดขึ้นจากคำถามบนบอร์ดว่า ถ้าเรามีโดเมนอยู่ แล้วเราจะใช้โดเมนนี้ กับ Server ที่เราสร้างขึ้นได้ยังไง เนื่องจาก โดเมนที่ได้มาอาจจะยังไม่ค่อยถูกใจนักหรือจะด้วยเหตุผลอะไรก็ตามที ผมเองก็ลองค้นไปค้นมาจาก พี่ Google ของเรานั่นแหละครับ แล้วก็ทดสอบไปหลายเว็บ มาเจอเอาเว็บนี้ครับที่ ฟรี ง่าย ถูกใจสุดๆ

http://www.everydns.com/

อันดับแรก ก็ไปที่เว็บไซต์ด้านบนเลยครับ ถ้าเพิ่งรู้จักมันครั้งแรก ก็เริ่มต้นที่ Signup เลยครับ กรอกไม่กี่ช่องก็ได้ Account ของคุณเองแล้ว หรือถ้าเคยมี username อยู่แล้วก็ login ได้เลยครับ จะได้ดังรูป
 

ดูตามหมายเลขเลยครับ
1. กรอกชื่อโดเมนที่ต้องการ ชื่อโดเมนนี้ต้องเป็นชื่อโดเมนที่คุณมีอยู่แล้ว และคุณสามารถแก้ไขค่า DNS ของโดเมนได้ หรือ อาจจะใช้บริการฟรีโดเมนของ www.co.cc ก็ได้ครับ
2. เลือกที่ Make domain dynamic เพราะเราจะใช้กับบริการ DynamicDNS
3. คลิกที่ advance เลยครับ

คุณจะได้หน้าเว็บที่มีข้อความประมาณนี้ ถ้าไม่ใช่ ให้แก้ให้ถูกครับ
 

จะเห็นชื่อ Dynamic Domain ที่คุณสร้าง ให้คลิกเข้าไปที่ชื่อโดเมนเลยครับ เพื่อไปดูค่าเซ็ตอัพโดเมน
 

ดูที่กรอบที่มีหมายเลข 1 ครับ ถึงตอนนี้คุณต้องกลับไปที่ โดเมนของคุณเอง เพื่อเข้าไปแก้ไขค่า DNS ของโดเมนให้ชี้ไปที่ ns1.everydns.net, ns2.everydns.net, ns3.everydns.net และ ns4.everydns.net เป็นอันเสร็จขั้นตอนการ Setup โดเมน และที่ everydns ครับ

หลังจากนี้เราต้องกลับไปเซตให้ Server ของเราเพื่อให้รู้จัก โดเมนที่เราสร้างขึ้นครับ ด้วยการเข้าไปแก้ไขไฟล์ C:\Windows\System32\drivers\etc\Hosts (คงจำกันได้นะครับ เราเคยแก้ไขไฟล์นี้ไปแล้วครั้งนึง) โดยเพิ่มโดเมนที่เราขอไว้เข้าไปในรายชื่อนี้ครับ

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host 127.0.0.1       localhost
192.168.1.2  demo.dydns.com
192.168.1.2  yourdomain.co.cc

เพียงเท่านี้เราก็มี Server พร้อมโดเมนเป็นของเราเองโดยที่ไม่ต้องเสียเงินสักบาทเดียวครับ
^