จะต้องตั้ง Domain Name Server ให้กับระบบครับ แล้วเครื่องลูกทุกเครื่องตั้งค่า DNS ชี้ไปที่ตัวนั้น
เครื่องที่เป็น Domain Name Server จะเป็นตัวเดียวกับเครื่อที่ทำงานอยู่ก็ได้ กรณี มีงานไม่มาก
ส่วนใหญ่ใน Linux จะใช้โปรแกรมประเภท named, BIND ผมใช้ Slackware, ไม่ได้ใช้ CentOS ก็เลยไม่ทราบว่ามีมาให้หรือเปล่า
ถ้า domain เป็นชื่อที่ไม่เป็นทางการ (หมายถึงตั้งเอง คิดเอง) กรณีนี้ อาจจะมีผลต่อระบบอินเตอร์เน็ตเครื่องลูกที่ใช้อยู่ได้ ถ้าเครื่องลูกเคยมีการตั้งค่า DNS ชี้ไปที่ ISP ตัวจริง แล้วเปลี่ยนมาเป็นแบบตั้งเอง อาจจะทำให้ออกอินเตอร์เน็ตไม่ได้ แต่ถ้าเป็นแค่ Intranet ทำเอง ไม่ได้ยุ่งเกี่ยวกับระบบอินเตอร์เน็ต ก็คงไม่เป็นปัญหาอะไร หรือถ้าเครื่องลูก แค่วิ่งผ่าน Proxy ก็ตั้งค่าได้ว่า ถ้าโดเมนนี้ ไม่ต้องวิ่งออกไปหาในเน็ต
กรณีที่ลง BIND ไม่เป็น วิธีง่ายๆ ก็คือ ไปใส่ IP ไว้ที่แฟ้ม /etc/hosts เช่น
/etc/host:
127.0.0.1 localhost
192.168.1.4 rajburi.mydomain.net rajburi
192.168.1.5 ama.b.com ama
192.168.1.6 akong.b.com akong
x.x.x.x
เป็นต้น ซึ่งใน linux แฟ้มนี้อยู่ที่ /etc ส่วนในวินโดวส์ อยู่ที่ C:\WINDOWS\system32\drivers\etc>
แต่วิธีนี้เป็นเพียงวิธีง่ายๆ เท่านั้นไม่สามารถใช้ Full feature ของระบบ DNS ได้ครับ