Name Sever และ DNS คืออะไร และทำงานอย่างไร

109 views October 15, 2021 admin 0

Name Server (NS) เป็นเซิฟเวอร์เก็บข้อมูล DNS โดยโดเมนจะต้องชี้ไปที่ NS แล้วจะทำการเรียกข้อมูล DNS ว่าต้องวิ่งไปที่ไหน สามารถดูการทำงานของ DNS ได้ในหัวข้อ DNS
* NS บนโดเมนจะต้องกำหนดอย่างน้อย 2ตัว เมื่อตัวใดตัวนึงใช้งานไม่ได้จะยังมีอีกตัวรองรับ ทำให้โดเมนยังดึง DNS ได้ตามปรกติ
**บางค่ายโดเมนและผู้บริการจดโดเมนจะมี NS ให้ใช้งานฟรีเมื่อทำการจด หรือจะตั้งเซิฟเวอร์ NS ขึ้นมาใช้งานเองก็ได้
***การเปลี่ยน NS ไปที่อื่น ค่า DNS จะไม่ได้ตามไปด้วย หากต้องการใช้ DNS เดิมต้องนำไปใส่ใน NS ใหม่ด้วย

Domain Name System (DNS) เป็นข้อมูลที่จะระบุว่าโดเมนต้องวิ่งไปที่ไหน DNS จะมี Record แยกย่อที่ต้องกำหนดอยู่ เช่น


A Record – คือการกำหนดโดเมนวิ่งไป ip ไหน โดยจะต้องกำหนดเป็น ipv4 ยกตัวอย่างเช่น
domain.com > ip 11.111.11.11
subdomain.domain.com > 22.222.22.22

AAAA Record – ทำงานเหมือนกับ A Record แต่จะเปลี่ยนจากกำนหด ipv4 เป็น ipv6

CNAME Record – ทำงานโดยการกำหนดให้วิ่งไปที่โดเมนที่กำหนดโดยยังคงเชื่อเดิมไว้ ยกตัวอย่างเช่น
www.abc.com > xyz.com = www.abc.com จะวิ่งไปที่ xyz.com แต่จะยังคงชื่อเป็น www.abc.com ไว้
*CNAME ไม่สามารถกำหนดผ่านชื่อโดเมนตรงๆ เช่น abc.com ได้ ต้องเพิ่มชื่อนำหน้าด้วยเท่านั้น เช่น www.abc.com

MX Record – คือการกำหนดว่าเมลขารับภายใต้ชื่อโดเมน เช่น mail@domain.com ว่าจะให้วิ่งเข้าไปที่เซิฟเวอร์ไหน
ยกตัวอย่างเช่นบริการ GSuite ของทาง Google
ASPMX.L.GOOGLE.COM                  Priority : 1
ALT1.ASPMX.L.GOOGLE.COM        Priority : 5
ALT2.ASPMX.L.GOOGLE.COM        Priority : 5
ALT3.ASPMX.L.GOOGLE.COM        Priority : 10
ALT4.ASPMX.L.GOOGLE.COM        Priority : 10
เมลที่เข้ามาจะวิ่งเข้าไปที่เซิฟเวอร์ที่ Priority น้อยสุดก่อนเป็นหลัก หากวิ่งเข้าไม่ได้ก็จะไปที่ Priority มากกว่าถัดไป
*การกำหนด MX นั้นแนะนำให้กำหนดตามผู้ให้บริการเมลที่ใช้งานอยู่เพียงที่เดียว ไม่ให้วิ่งเข้าไปที่เซิฟเวอร์หลายๆที่เพราะจะทำให้สับสนว่าเมลไปเข้าที่เซิฟเวอร์ไหนและลำบากในการเช็คเมล

TXT Record – ส่วนมากใช้สำหรับ Verify ยืนยันการใช้งานบริการต่างๆ หรือเชื่อมโยงเซิฟเวอร์อื่นๆด้วยข้อความ
ทางผู้ให้บริการจะให้ค่า TXT Record มากำหนด เมื่อกำหนดแล้วผู้ให้บริการจะส่งข้อมูลเข้ามาที่โดเมนเข้ามาตรวจสอบว่าพบ TXT ที่ให้กำหนดหรือไม่ถ้าพบก็จะเสร็จสิ้นขั้นตอน

SRV Record – ใช้กำหนดค่า Service ตำแหน่งเช่น Hostname, Port ของ Server หรือ Internet Protocols เช่น Session Initiation Protocol (SIP), Extensible Messaging and Presence Protocol (XMPP) รูปแบบตัวอย่างการกำหนดคือ _service._protocol.hostname TTL Class SRV Priority Weight Port Target ยกตัวอย่างเช่น
_sip._tcp.hostname.com. 3600 in srv 0 5 5060 sipserver.hostname.com

NS Record – คือการชี้ DNS ไปยัง Name Server ที่กำหนด

 

 

Was this helpful?