วันอังคารที่ 20 เมษายน พ.ศ. 2553

เน็ตบ้านๆ ทำฟรีโดเมนครับ

ธีการทำ Free Domain แบบ .co.cc

ก่อนที่จะลงมือทำ มาทำความเข้าใจเรื่องระบบ Domain Name Server กันก่อนครับ

การทำงาน ของ Domain มีอยู่สองส่วน ดังนี้
ส่วนแรกก็คือส่วนที่เราสั่งซื้อ ได้มาเป็นชื่อ เช่น www.29walk.com เป็นต้น ซึ่งจะสามารถตั้ง NS ได้ NS ก็คือส่วนที่สอง ย่อมาจาก
Name Server สมมติว่าถูกตั้งไว้ที่ ns1.seee.com แล้วโฮสคือไอพี 123.123.123.123
(Domain=www.29walk.com,NS=ns1.seee.com,Host=123.123.123.123)
เมื่อ เราเข้า www.29walk.com มันก็จะส่งข้อมูลไปถาม ns1.seee.com ว่า www.29walk.com มีหมายเลขไอพีอะไร ns1.seee.com
ก็ตอบกลับไปว่า 123.123.123.123 แล้วจากนั้นเครื่องของเราก็จะไปเข้า 123.123.123.123 ในฐานะของผู้ใช้งาน www.29walk.com

ns คือสามารถอธิบายง่ายๆ ว่าเป็นผู้บอกไอพีของโดเมน และซับโดเมนของโดเมน นั้นๆ ซึ่ง ในจุดนี้นี่เองที่ .co.cc นำมาดัดแปลง ให้
Forward DNS มาที่ IP ของ DNS ในฐานข้อมูลของ .co.cc ซึ่งเครื่องที่จะใช้เป็นโฮสเพื่อใช้ร่มกับ .co.cc จะต้องมี NS Server
คอย บอกว่า (โดเมนนี้,ซับโดเมนนี้) โฮสอยู่ไอพีนี้นะ.
ซึ่งนับว่ายุ่งยาก หน่อยสำหรับการใช้งาน เพราะต้องมี ns server อีก ถึงจะใช้.co.cc ได้ เรามาลองทำแบบที่เหนือกว่ากันครับ
ซึ่งสิ่งที่เราจะทำคือ ใช้ Domain ตั้ง DNS มาที่เครื่องของเราเอง แล้วใช้ DNS ของเรา คุมการใช้งาน Domain นั้นๆ โดยทั้งหมด
โดยผู้ใช้งานโดเมนของเรา ไม่ต้องมี NS Server เพราะเราบ่งชี้ไอพี ณ เครื่อง NS ของเรา ไม่ได้ Forward DNS ไปที่ไหนอีกต่อหนึ่ง
และทำให้ Subdomain ของ Sub Domain นั้นๆ โดยทั้งหมดสามารถถูกควบคุมโดยผู้ให้บริการ ซึ่งก็คือตัวเราเอง

มาดู วิธีทำกันครับ(ยกตัวอย่างบนระบบ Windows ละกันครับ)
1. เข้าไปดาวน์โหลด โปรแกรม Mini-DNS มาจาก http://www.29walk.com ตรงหมวด Free Application ครับ(อย่าเพิ่งเปิดอะไร)
2. ติดตั้ง Web Server ในเครื่อง ของคุณให้เรียบร้อย
3. แตกไฟล์ Mini-DNS แล้วเข้าไปในโฟลเดอร์ที่แตกออกมาจะพบไฟล์ 4 ไฟล์ ให้ Copy ไฟล์ทั้ง 4 ไปไว้ใน Web Root Folder
(วางไว้ใน Root of www นะครับ ตัวอย่างเช่น htdocs ,Public_html,wwwroot เป็นต้น)
4. ถ้าใช้เน็ตตามบ้านเรือนธรรมดาให้ไปสมัคร no-ip (DNS for Dynamic IP)แล้ว FW port 53 UDP&TCP แต่ถ้าเป็น Static IP อยู่แล้วก็ไม่
ต้องทำ ครับ ข้ามข้อนี้ไปเลย
5. เข้าไปที่ หน้าบริหารจัดการโดเมนของคุณแล้วชี้ DNS มาที่ IP (หรือ Domain) ของเครื่องที่คุณใช้(ที่คุณโหลดโปรแกรมมาลงเนี่ย)
6. เมื่อได้เปลี่ยนสมบูรณ์แล้ว DNS ชี้มาที่ IP ดังกล่าวแล้ว ให้เปิด Mini DNS โปรแกรมจะบอกว่า จะทำงานอยู่เบื้องหลัง แล้วหายไป
เป็นอันใช้ได้(หายไป แต่จริงๆแล้วยังทำงานอยู่นะครับ) แล้วรัน WebServer ครับ
7. รอสักครู่(30 วิ)แล้วลองเข้าโดเมนของคุณดู จะพบว่า IP กลายเป็นเครื่องของคุณเองแล้วเว็บก็กลายเป็น เว็บที่อยู่ในเครื่องของคุณเอง

ถ้า ข้อ 7 เป็นไปตามที่ผมบอกนั่นแสดงว่าคุณทำสำเร็จแล้ว ทีนี้มาดูวิธีการตั้งค่าโดเมนกันครับ
ให้เข้าไปที่ไฟล์ userdata.txt จะเห็นแต่ละบรรทัดมีชื่อโดเมนอยู่ นั่นคือตัวอย่างครับ
โดยการตั้งค่าที่ ถูกต้องมีดังนี้
ชื่อโดเมน"IPADDRESS"
ชื่อโดเมน2"IPADDRESS2"

สมมติ ว่า ผม ใช้ www.29walk.com ในการทำ Free Domain แล้วมีคนสมาสมัคร โดยต้องการ domain ว่า "data.29walk.com"
โดยเขาจะนำโดเมนดังกล่าวไปใช้ กับ Webserver ของเขา ซึ่งเว็บเซิฟเวอร์ของเขา อยู่ที่ไอพี 123.123.123.123 ผมก็จะต้องเขียนว่า
data.29walk.com"123.123.123.123"
เป็นต้น และข้อควรจำคือ 1 บรรทัด ใส่ได้ 1 โดเมนถ้าคุณทำแบบนี้
ชื่อโด เมน"IPADDRESS"ชื่อโดเมน2"IPADDRESS2"
โปรแกรมจะไม่ทำงานให้

คำ ถามคือ แล้วจะเอาไปใช้ได้ทำแบบ .co.cc ได้อย่างไร Huh
คุณจะนำไปใช้ก็แค่ เขียน Script Register พอมีคนมา Register Domain ก็เขียน ข้อมูลลงใน Userdata.txt
ซึ่ง Mini DNS ตัวนี้ มีความสามารถที่ ความเร็วสูง พอเขียนลงไฟล์ปุ๊บ มันก็จะอัพเดทป๊บเลยครับ ไม่ต้องรอนาน

ซึ่งถ้า อยากจะใช้กับ MySQL หรือสิ่งอื่นๆ ก็ดัดแปลงเอาครับ STANDARD INPUT REDIRECTION ก็ได้ครับ แล้วแต่ความสามารถของคุณ

Powered By 29Walk
ข้อ ความนี้อนุญาตให้นำไปเผยแพร่ที่ใดก็ได้ แต่ห้ามเปลี่ยนแปลงข้อมูลใดๆ ทั้งสิ้น



ตัวอย่างของผม เข้ามาดูได้ที่ http://www.nzpba.co.cc อันนี้ใช้ เน็ตบ้านๆ ทำฟรีโดเมนครับ(เหมือน co.cc เลย )
[บางทีผมก็ปิด พักเครื่องนะครับ ถ้าเปิดก็จะเข้าได้ ถ้าผมไม่ได้เปิดเครื่องจะเข้าไม่ได้]

**หมาย เหตุ
หากรันครั้งแรกแล้วใช้ไม่ได้ให้รัน Mini DNS ซ้ำอีกครั้งหนึ่งแล้วลองใหม่ จะใช้ได้แน่นอนครับ

ที่มา : http://www.thaihosttalk.com


http://www.onairnetwork.net : รับวางโคโล , โคโล , โคโลเคชั่น , ติดตั้งโคโล , ติดตั้งระบบเน็ท , อินเทอร์เน็ต

ไม่มีความคิดเห็น:

แสดงความคิดเห็น