รบกวนถามเรื่อง Domain name และ name server หน่อยครับ

คืออย่างนี้ครับ ปรกติถ้าผมเช่าโฮสบวกกับชื่อโดเมนก็บอกกับที่เขาให้บริการเลยใช้หรือไม่ครับว่าผมจาเอาโดเมนชื่ออะไร ถ้าผมจดทะเบียนโดเมนเองตามที่เขารับจดอะครับผมก็นำชื่อ name server ที่ผมไปเช่า host บอกไว้อะครับมาใส่ใน ช่อง name server ที่ผมไปจดโดมเมนอะครับ สมมุติเป็น abc.com มันก็จะใช้ได้ แต่ถ้าผมเกิดซื้อ server ขึ้นมาเองแล้วผมเอา server ตัวนี้ไปไว้ที่ idc ต่างๆ อะครับ โดยปรกติผมจาได้ ip มาใช้หรือเปล่าครับ แล้วผมจาทำ name server อย่างไรครับ สามารถใช้ server ตัวที่ผมเอาไปวางทำ name server ได้หรือเปล่าครับ หรือว่าผมต้องไปให้คนที่มี name server อยู่แล้วช่วย add ชื่อผมเข้าไปให้ หรือว่าให้ idc จัดการให้ สงสัยมากครับ คือว่างง เพราะถ้าผมลองจดทะเบียนโดเมนเองแล้ว ผมเอา ip ของ dns ที่ผมเช่าอยู่ไปใส่ในช่อง name server มันบอกว่าไม่สามารถใช้ได้ เลยเกิดอาการสงสัยว่าเวลาที่เขาเอา server ไปวางที่ idc ที่ต่างๆ เขาจะทำอย่างไรกันให้สามารถ map ชื่อโดเมนเข้ากับ ip ได้ ช่วยใขข้อข้องใจได้หรือเปล่าครับ

อธิบายยังไงดี…?

คุณต้องศึกษาเรื่องเกี่ยวกับ DNS และ Name Server เพิ่ม KU-Error 404
และต้องศึกษา OS แต่ละตัวที่คุณจะนำมาใช้นั้น ว่ามีการตั้งค่า DNS และ Name Server อย่างไร

โดยปกติถ้าจดโดเมนเนมกับบางที่ จะสามารถสร้าง DNS เองได้ฟรี
แค่นำ IP ไปใส่และตั้งชื่อ (ศึกษาเพิ่มเติมเรื่องโดเมนเนม ด้วยครับ)

ดูเพิ่มเติม Domain Name System - Wikipedia

ตัวอย่างการตั้งค่าบน Linux

สมมติว่าโดเมนเราชื่อ mydomain.com
ส่วนโฮสชื่อ hosting.com (ทั้งของเราหรือของคนอื่นที่เราเช่าก็หลักการเดียวกัน)
โดยจะตั้งค่า dns ของ hosting.com และ mydomain.com เป็น ns1.hosting.com / ns2.hosting.com ได้นั้น
ขั้นแรกต้องทำการ register dns ns1/ns2 กับทาง registrar ที่จดโดเมน hosting.com ไว้ซะก่อน

โดยเข้าไป register ns1/ns2.hosting.com = ip ของ dns ที่จะใช้งาน จะเป็นเครื่องเดียวกับ webserver หรือไม่ก็แล้วแต่โครงสร้างที่วางไว้ โดยส่วนมากแล้วจะ all in 1 จึงมักเป็น ip เดียวกันหมด

จากนั้นโดเมนอื่นๆเช่น mydomain.com (รวมถึง hosting.com เอง) จึงจะสามารถตั้งค่า dns เป็น ns1/ns2.hosting.com ได้

โดยเครื่อง ip ที่ register ns1/ns2 ไว้จะต้องทำงานเป็น dns server ด้วย

จากที่ผมอ่านของพี่มานะครับ แสดงว่าถ้าผมเอา server ไปว่าที่ idc ผมต้องมี domain ที่เป็นชื่อเรียกของ server ผมก่อนใช้หรือเปล่าครับ เช่น myhosting.com โดยที่ผมต้องเลือกไปจดทะเบียนโดเมนเนมกับ ที่ๆ เขาให้สามารถสร้าง dns เองได้โดยใช้ ip เครื่องผม แล้วหลังจากนั้น ถ้าผมจะสร้าง name server เองก็สามารถทำได้ เลย แบบนี้ใช้หรือเปล่าครับ

เดี๋ยวนี้จดโดเมน สามารถสร้าง DNS เองได้ทุกที่แล้วละครับ
เพียงแต่ว่า บางที่ฟรี บางที่ไม่ฟรี

เสร็จแล้วก็ไปตั้งค่าที่เซิร์ฟเวอร์น่ะครับ