DNS ย่อมาจาก Domain Name System คือระบบลำดับชั้นแบบกระจายของชื่อของทรัพยากรในระบบคอมพิวเตอร์ ที่เชื่อมต่อเครือข่าย
Name Server มีหน้าที่หลักในการแปลชื่อทรัพยากรเป็นที่อยู่ไอพี (IP address) เพื่อให้ผู้ใช้งานจดจำเพียงชื่อทรัพยากรแทนการจดจำที่อยู่ไอพีที่เป็นตัวเลขอาจจะทำให้สับสนได้ และยังมีหน้าที่ในการแปลที่อยู่ไอพีไปเป็นชื่อโฮสต์ (Host name) ที่เรียกว่า "Reverse Lookup"
Domain name เป็นชื่อที่ใช้ระบุกลุ่มทรัพยากรเป็นส่วนสำคัญส่วนหนึ่งใน DNS เพื่อให้จดจำได้ง่าย โดยชื่อต่างๆจะมีผู้ดูแลบัญชี (Registrar) เป็นผู้ดูแลจัดการ
ทั้งนี้ชื่อโฮสต์และที่อยู่ไอพี อาจจะไม่เป็นการเชื่อมโยงแบบ 1 ต่อ 1 เสมอไป ในแต่ละที่อยู่ไอพีอาจจะมีหลายชื่อโฮสต์ที่เรียกว่า "โฮสต์เสมือน" (Virtual Host) และแต่ละชื่อโฮสต์อาจจะมีหลายที่อยู่ไอพีได้ เพื่อการกระจายภาระและเพื่อลดความผิดพลาด
DNS ยังมีการใช้งานในการทำงานของตัวส่งจดหมาย (Mail Transfer Agent: MTA) โดยการใช้งาน DNS เพื่อระบุที่อยู่ที่จะนำส่งจดหมาย
การใช้งาน DNS เกี่ยวกับระบบอีเมล์ (E-mail) ยังมีการใช้งานกับระบบบัญชีดำ (Black list system) เพื่อใช้ในการตรวจสอบที่อยู่ไอพีที่ถูกขึ้นบัญชีดำ โดยจะทำงานประสานงานกับ Mail server ในการตรวจสอบจดหมายแต่ละฉบับ
ในปัจจุบันโปรแกรมต่อต้านไวรัส (Anti-Virus Software) มีการใช้งาน DNS เพื่อใช้ในการระบุเวอร์ชั่นของโปรแกรมล่าสุด เพื่อที่โปรแกรมจะไม่จำเป็นต้องเชื่อมต่อไปยังเซิร์ฟเวอร์บ่อยๆ
DNS แบบพลวัต (Dynamic DNS: DDNS) เป็นบริการให้ผู้ใช้งานสามารถอัพเดทที่อยู่ไอพีของตัวเองได้ สำหรับผู้ใช้ที่มีการเปลี่ยนที่อยู่ไอพีบ่อยๆ