DNS (Domain Name System หรือ Domain Name Server) คือ ระบบที่มีไว้สำหรับบริหารจัดการข้อมูลของชื่อโดเมนเนม (Domain Name) และ ทำหน้าที่ในการแปลงชื่อโดเมนเนมดังกล่าวเป็นหมายเลขไอพีแอดเดรส (IP Address) เพื่อนำหมายเลขไอพีดังกล่าวไปติดต่อยัง Sever อื่น ๆ ที่ต้องการต่างๆ เช่น Sever Email Hosting , Server Web Hosting เป็นต้น
แล้ว Domain Name คืออะไร และเกี่ยวข้องกับ DNS อย่างไร
สรุปกันง่ายๆ Domain Name ก็คือชื่อเว็บไซต์ของเราที่ตั้งขึ้นมาเพื่อให้ง่ายต่อการจดจำ แล้วใช้งานได้สะดวก ไม่จำเป็นต้องใช้งานเป็น IP เพราะยากต่อการจดจำ แต่ในทางเทคนิค ระบบการทำงานเชื่อมต่อระหว่าง Server ไม่สามารถใช้ชื่อโดเมนในการสื่อสารได้ จึงต้องมี DNS มาทำหน้าที่การแปลงชื่อโดเมนเนมดังกล่าวเป็นหมายเลขไอพีแอดเดรส (IP Address) นั้นเอง
ขั้นตอนการทำงานของ DNS
ในขณะที่มีผู้ใช้งาน เรียกใช้งาน URL : Domain เช่น www.sanook.com ระบบจะไม่สามารถพาไปที่ Web ดังกล่าวได้ เนื่องจากการทำงานของ Server จะไม่เข้าใจ URL ดังกล่าว ระบบจะเข้าใจ ตัวเลข IP เท่านั้น จึงต้องมีการแปลง URL : www.sanook.com เป็น IP 203.151.129.219 ก่อน เพื่อให้สามารถเรียกใช้งานเว็บดังกล่าวได้ ซึ่งตัวหลักสำคัญที่จะกล่าวต่อไปนี้คือการทำงานของ Domain Name System (DNS) นั้นเอง
ระบบ DNS จะมี การเก็บชื่อและ IP Address ของ Server ที่เกี่ยวข้องอย่างเป็นระบบลักษณะการทำงานจะเป็นแบบ Client/Server โดยที่ตัว Server จะเป็นตัวเก็บข้อมูลต่าง ๆ ที่เรียกว่าเป็น DNS Server