จะสร้างอีเมลองค์กร ควรรู้เกี่ยวกับ DNS เพราะ DNS สำคัญกับอีเมลเป็นอย่างมาก บทความนี้มาทำความรู้จัก DNS กัน
DNS คืออะไร
DNS (Domain Name System หรือ Domain Name Server) เป็น Server ที่มีระบบที่ใช้สำหรับเชื่อมต่อข้อมูล Hostname ตัวอย่างเช่น www.google.com ซึ่งในแต่ละ Hostname จะมีที่อยู่ IP Address ของตัวเองอยู่ เช่น 192.168.1.1 (IPv4) หรือ IP Address ประเภทอื่น เช่น 2404:6800:4001:808::2005 (IPv6) แทนที่เราจะต้องพิมพ์ Address เป็นที่ IP Address ที่มีตัวเลขมากมาย เพื่อให้สามารถเข้าถึงข้อมูล ก็พิมพ์แค่ www.google.com เข้าไปแทน ตัว Browser ที่ใช้งาน จะทำการไปค้นหาข้อมูลจาก DNS เพื่อให้ DNS บอกตำแหน่ง ว่า หากจะเข้าเว็บ www.google.com ต้องไปที่ IP Address ใดจึงจะสามารถเชื่อมต่อไปยังข้อมูลนั้นได้
DNS ทำงานอย่างไร
กระบวนการทำงานของ DNS หน้าที่หลักก็คือ การนำข้อมูลข้อมูลชื่อโฮสต์ (เช่น www.domain.com) จาก Browsers ที่เราใช้งาน ไปค้นหาค่า IP Address(เช่น 192.168.1.1) ว่าชื่อโฮสต์นี้ต้องไปยัง IP Address ใด จึงจะสามารถดึงข้อมูลมาแสดงได้อย่างถูกต้อง เช่นเดียวกับการทำงานของสมุดโทรศัพท์ที่ใช้เพื่อค้นหาบ้านเลขที่ หรือเบอร์โทร จากชื่อที่เรารู้จักนั้นเอง
มีเซิร์ฟเวอร์ 4 ตัวที่เกี่ยวข้องในการทำงาน ประกอบด้วย
DNS recursor ทำหน้าที่เสมือนบรรณารักษ์ ที่ใช้ในการหนังสือเล่มใดเล่มหนึ่งในห้องสมุด เป็นเซิร์ฟเวอร์ที่ออกแบบมาเพื่อรับขอจากเครื่องไคลเอนต์ผ่านแอปพลิเคชัน เช่น เว็บเบราว์เซอร์
Root nameserver เป็นขั้นตอนแรกในการแปล (แก้ไข) ชื่อ Hostname ที่มนุษย์อ่านได้ให้เป็นที่อยู่ IP Adress การทำงานจะเหมือนกับดัชนีในห้องสมุดที่ชี้ไปยังชั้นหนังสือต่างๆ – โดยปกติแล้วจะทำหน้าที่เป็นข้อมูลอ้างอิงไปยัง Server อื่นๆ ที่เฉพาะเจาะจงมากขึ้น
TLD nameserver (The top level domain server (TLD))ถือได้ว่าเป็นชั้นวางหนังสือเฉพาะในห้องสมุด เนมเซิร์ฟเวอร์นี้เป็นขั้นตอนต่อไปในการค้นหาที่อยู่ IP Adress เฉพาะ และ Hostname ส่วนสุดท้ายของชื่อโฮสต์ (ใน domain.com เซิร์ฟเวอร์ TLD ก็คือ “com”)
Authoritative nameserver เนมเซิร์ฟเวอร์สุดท้ายนี้ถือได้ว่าเป็นพจนานุกรมบนชั้นวางหนังสือ ซึ่งสามารถแปลชื่อเฉพาะเป็นคำจำกัดความได้ เนมเซิร์ฟเวอร์ที่เชื่อถือได้เป็นจุดสุดท้ายในการค้นหาเนมเซิร์ฟเวอร์ หากเนมเซิร์ฟเวอร์ที่มีสิทธิ์เข้าถึงบันทึกที่ร้องขอ มันจะส่งคืนที่อยู่ IP สำหรับชื่อโฮสต์ที่ร้องขอกลับไปที่ DNS Recursor (บรรณารักษ์) ที่ทำการร้องขอครั้งแรก
ขั้นตอนการทำงานของ DNS Lookup
- ผู้ใช้งาน Enter www.domain.com ผ่าน Browser
- คำขอ www.domain.com จะถูกส่งไปยัง DNS Resolver โดยผู้ให้บริการอินเทอร์เน็ต (ISP) ของผู้ใช้
- DNS resolver จะส่งต่อคำขอสำหรับ www.domain.com ไปยัง DNS root name server
- DNS resolver จะส่งต่อคำขอสำหรับ www.domain.com อีกครั้ง ไปยัง TLD Top Level Domain (เช่น .com or .net)
เพื่อตรวจสอบข้อมูล - TLD server ตอบกลับด้วยที่อยู่ IP ของ Authoritative nameserver ของโดเมน domain.com
- DNS resolver จะส่งต่อคำขอซ้ำไปที่ Authoritative nameserver ของโดเมน domain.com
- IP Adress จะถูกส่งจาก Authoritative nameserver ของโดเมน domain.com กลับไปยัง DNS resolver
- DNS resolver จะตอบกลับ IP address ไปยัง Browser
- Bowser จะส่งคำขอไปที่ IP address ที่ถูกต้อง
- Server ตามที่อยู่ IP นั้นจะส่งกลับมาเป็นการแสดงผลบน
DNS มีความสำคัญอย่างไร
หากไม่มี DNS การเข้าเว็บไซต์ก็จะเป็นเรื่องยากมาก เพราะเราจะต้องพิมพ์ข้อมูลผ่าน Browser เป็น IP Address ของแต่ละเว็บไซต์ที่เราต้องการเข้า ซึ่งเป็นเรื่องยากถ้าเทียบกับการใช้เป็น Hostname
อ้างอิงข้อมูลจาก https://www.cloudflare.com/learning/dns/what-is-dns/
บทความที่เกี่ยวข้อง
DNS record คืออะไร
การเปลี่ยนค่า DNS (MX) มีผลทันทีหรือต้องรอไหม
การเปลี่ยนค่า DNS (MX) ทำไมถึงมีผลต่อการใช้งาน Email
ทำไม DNS ถึงมีความสำคัญกับการใช้งาน Email Hosting