DNS = Domain Name System
เป็นระบบจัดการแปลงชื่อไปเป็นหมายเลข IP address โดยมีโครงสร้างฐานข้อมูลแบบลำดับชั้น
เพื่อใช้เก็บข้อมูลที่เรียกค้นได้อย่าง รวดเร็ว ทำงานด้วยระบบ 2 ตัว คือ Name Server และ Resolver ซึ่ง Resolver มีหน้าที่ถาม ส่วน Name Server มีหน้าที่ตอบ
กลไกหลักของระบบ DNS คือ ทำหน้าที่แปลงข้อมูลชื่อและหมายเลข IP address หรือทำกลับกันได้
ในระบบ DNS จะมีการกำหนด name space ที่มีกฎเกณฑ์อย่างชัดเจน มีกลไกการเก็บข้อมูลเป็นฐานข้อมูลแบบกระจาย ทำงานในลักษณะของ Client/Server
ความหมายของเรคอร์ด ที่ใช้อยู่ทั่วไป
* A จะเป็นตัวบอกว่าชื่อเครื่อง มี ip อะไร
* CNAME เป็นการบอกชื่อเครื่องกับชื่อเครื่อง เช่น X CNAME Y หมายถึง X เป็นชื่อเล่นของ Y
* NS เป็นตัวชี้ทาง โดเมนกับชื่อเครื่อง เช่น a.com. = ns1.a.com. หมายถึง ns1.a.com เป็นที่เก็บฐานข้อมูลของ a.com
* MX ย่อมาจาก Mail Exchanger จะมีหน้าที่บอกชื่อเครื่องรับอีเมล์ของโดเมนนั้นๆ