แม้ Public DNS อย่าง Google (8.8.8.8) จะเทพแค่ไหน แต่มัน "มองไม่เห็น" ชื่อเครื่องภายในออฟฟิศเราครับ มันไม่รู้จักหรอกว่า erp.internal อยู่ที่ไหน เพราะนั่นคือความลับเฉพาะคนในบ้านเท่านั้น นี่คือเหตุผลที่เราต้องมี Internal DNS Server เป็นสมุดโทรศัพท์เฉพาะตัวนั่นเองครับ
★
Internal DNS Server คืออะไร?
Internal DNS Server คือ เซิร์ฟเวอร์ DNS ที่ติดตั้งไว้ "ข้างใน" เครือข่ายองค์กรครับ ทำหน้าที่แปลงชื่อโฮสต์ที่เราจำง่ายๆ (Internal Domain) ให้เป็น IP Address เพื่อให้คอมพิวเตอร์คุยกันรู้เรื่อง
ข้อมูลที่มันเก็บไว้จะเรียกว่า DNS Records ซึ่งมีตัวหลักๆ ที่ควรรู้จักดังนี้
✅ ฉลาดแยกแยะ (Split-horizon) เราสามารถตั้งชื่อเดียวกันให้คนข้างใน และ คนข้างนอกเห็น IP ต่างกันได้ (คนในเห็น IP ภายใน คนนอกเห็น IP สาธารณะ) เพื่อความเหมาะสมและปลอดภัยครับ
★
ตัวอย่างการใช้งาน
1) ทีม Windows
ใช้ผสานกับ Active Directory แบบแยกไม่ออก คอมฯ มาใหม่ปุ๊บ ลงทะเบียนชื่อตัวเองใน DNS ปั๊บ เพื่อนหาเจอทันที
2) สาย Hybrid Cloud
ใช้ Hybrid DNS เชื่อมต่อระหว่าง Data Center ในออฟฟิศกับบน AWS/Azure ทำให้เรามองเห็นชื่อเครื่องที่อยู่บนคลาวด์เหมือนตั้งอยู่ข้างๆ เรา
3) สายกระจายโหลด (Load Balancing)
DNS สามารถวนส่ง IP ของเซิร์ฟเวอร์หลายๆ ตัว เพื่อช่วยกันรับแขก ไม่ให้เครื่องใดเครื่องหนึ่งทำงานหนักเกินไป