DNS คืออะไร ?

DNS (Domain Name System หรือ Domain Name Server) คือ ระบบที่ไว้สำหรับแปลงข้อมูลจากชื่อ Domain Name หรือที่เราเรียกกันว่าชื่อ website นั่นเอง” เป็นเลข IP Address คือชุดตัวเลขที่ไม่ซ้ำกันเพื่อระบุเป็นหมายเลข IP ของ Server ปลายทาง” และ มีหน้าที่กำหนดทิศทางของ Email ว่าให้ทำการส่งไปยัง Mail Hosting IP ไหน หรือ จะเป็นการแปลงชื่อไปเป็น IP Server

ขั้นตอนการทำงานของ DNS เป็นอย่างไร ?

DNS หากพิจารณาอย่างผิวเผินนั้นมันดูเรียบง่ายอย่างไม่น่าเชื่อ เนื่องจากมันซ่อนกระบวนการการทำงานที่ซับซ้อนหลายอย่างซึ่งอาจอธิบายให้เข้าใจง่ายที่สุดนั่นก็คือการทำงานร่วมกันระหว่างฮาร์ดแวร์ที่แตกต่างกัน เนื่องจากชื่อ URL หรือ Domain Name ระบบจะไม่สามารถเชื่อมต่อไปที่ Website ดังกล่าวได้ เนื่องจาก Server ไม่เข้าใจ ดังนั้นระบบจึงต้องแปลงเป็นเลข IP Address เท่านั้น

ยกตัวอย่างขั้นตอนการทำงานของ DNS ให้เข้าใจง่ายๆ : เวลาเราเข้าไปหาข้อมูลต่างๆใน Website ก็จะ search ว่า www.google.com ซึ่งคำว่า Google ก็คือ Domain Name นั่นเอง การที่เราค้นหาตามชื่อแบบนี้เพื่อง่ายในการจำมากกว่าที่เราจำตัวเลข IP Address ดังนั้น ระบบ DNS จึงทำการแปลง Domain Name ให้เป็นตัวเลข IP Address เพื่อส่งไปยัง Server website ต่างๆต่อไป

DNS คือ

องค์ประกอบ DNS

DNS นั้นเกิดขึ้นจากองค์ประกอบมากมายซึ่งมีความซับซ้อนมาก ต่อไปนี้คือคำอธิบายองค์ประกอบต่างๆแบบย่อให้เห็นดังภาพ

องค์ประกอบ DNS

องค์ประกอบ DNS 2

ปัจจุบันสามารถตั้งชื่อ DNS เป็นภาษาไทยแบบเต็มรูปแบบได้แล้ว เว็บบราวเซอร์ทุกค่ายสามารถอ่านชื่อ เป็นภาษาไทยได้ ทำให้แก้ปัญหาการตั้งชื่อที่เป็นภาษาอังกฤษบางชื่อยากต่อการจดจำ หรืออาจจะซ้ำกับเว็บไซต์อื่นได้หลักการเดิมการตั้งชื่อ DNS คือภาษาละติน (ASCII character set) ใน RFC 1035 ได้บอกว่าสัญลักษณ์ที่ใช้ได้คือ

  1. ตัวอักษร a ถึง z (case insensitive)
  2. เลข 0 – 9
  3. เครื่องหมายยติภังค์ (-)

DNS ภาษาไทย

Tip : ในการทำ SEO แนะนำให้ใช้ชื่อเป็นภาษาอังกฤษให้หมดจะดีกว่า

หาก DNS Server ล้มเหลวจะทำอย่างไร ?

DNS Server ล้มเหลวเกิดจากชื่อโดเมนไม่ตรงกับ IP addresses หรือการที่ระบบไม่พบการจับคู่ระหว่างทั้งสอง หรือเกิดจากเหตุการณ์ที่ไม่คาดคิด เช่น การโจมตีทางไซเบอร์หรือการหยุดพักเครือข่ายที่ยังไม่สามารถแก้ไขได้ ซึ่งจะเกิดปัญหาต่อธุกิจ เช่นหากเป็นสถาบันการเงินอาจส่งผลกระทบทางด้านการเงินที่สำคัญอย่างการที่บริษัทไม่สามารถให้บริการแก่ลูกค้าได้

วิธีแก้ไข : ควรติดตั้ง DNS failover บางประเภท เพราะหาก DNS ประสบปัญหาขัดข้องก็สามารถสลับไปยังเซิร์ฟเวอร์ DNS อื่นได้อย่างง่ายดายโดยที่ผู้ใช้จะไม่ทราบเลยว่าระบบมีปัญหาอยู่ หรือ ติดตั้งการตรวจสอบ DNS บางประเภทเพื่อให้แน่ใจว่าคุณสามารถรู้ถึงปัญหาได้เร็วพอที่จะสามารถแก้ไขปัญหาก่อนที่ลูกค้าของคุณจะสังเกตถึงปัญหาที่เกิดขึ้น

สรุป

DNS เป็นการทำหน้าที่ควบคุม Website ของ Domain Name และการตั้งค่า E-mail เมื่อมีผู้ search ไปยัง Domain Name การตั้งค่า DNS จะควบคุมว่าจะติดต่อไปยัง Server ใดต่อไป

แหล่งข้อมูลอ้างอิง