ค้นหาข้อมูลว่า DNS (Domain Name System) คืออะไร จึงรู้ว่าเป็นระบบที่อำนวยความสะดวกในการสื่อสารระหว่างผู้ชายกับเครื่องทั้งหมด
มนุษย์เราใช้ชื่อเพื่อระบุตัวตน ในขณะที่คอมพิวเตอร์ใช้ตัวเลข และ DNS จะปรากฏตรงกลางเพื่อรวมชื่อกับตัวเลขที่อยู่ในรายการพิเศษ
ดังนั้นเรามาเรียนรู้ว่าระบบชื่อโดเมนคืออะไรและทำงานอย่างไร?
DNS คืออะไร?
เป็นระบบฐานข้อมูลที่กระจายผ่านเครือข่ายซึ่งหน้าที่หลักคือการแปลคำขอสำหรับชื่อโฮสต์บางชื่อ เพื่อเข้าถึงหมายเลข IP เฉพาะที่คอมพิวเตอร์เท่านั้นที่เข้าใจ
ดังนั้น ข้อมูลเกี่ยวกับชื่อโฮสต์ รวมกับหมายเลขเฉพาะ ทั้งหมดจะถูกเก็บไว้ในไดเร็กทอรี และไดเร็กทอรีเหล่านี้จะถูกจัดเก็บไว้ในเซิร์ฟเวอร์ชื่อโดเมน
มันทำงานอย่างไร?
ตอนนี้คุณรู้แล้วว่ามันคืออะไร สิ่งสำคัญคือคุณต้องรู้วิธีการทำงาน โดยทั่วไปมันทำงานเป็นขั้นตอน และภายในโครงสร้างกลุ่มของระบบชื่อโดเมน ขั้นตอนแรกเริ่มต้นด้วย DNS Query ว่านี่คือการร้องขอข้อมูลบางอย่าง
สมมติว่าคุณกำลังท่องอินเทอร์เน็ตเพื่อค้นหาบางสิ่งหรือข้อมูลบางอย่าง และแน่นอนว่าใช้เบราว์เซอร์สำหรับสิ่งนั้น จากนั้นพิมพ์ชื่อโดเมนในเบราว์เซอร์ เช่น www.placardefutebol.com.br
ดังนั้นในตอนต้นของกระบวนการ เซิร์ฟเวอร์ DNS จะดูโดยตรงที่โฮสต์ไฟล์ ซึ่งเป็นไฟล์ข้อความธรรมดา ซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการ และมีหน้าที่รับผิดชอบในการแมปชื่อโฮสต์กับที่อยู่ IP
หากไม่พบข้อมูลใด ๆ ก็จะไปที่แคชโดยตรง ซึ่งเป็นฮาร์ดแวร์หรือซอฟต์แวร์ที่เก็บข้อมูลไว้ชั่วคราว
ตำแหน่งที่พบบ่อยที่สุดในการแคชข้อมูลคือเบราว์เซอร์อินเทอร์เน็ต เช่นเดียวกับผู้ให้บริการอินเทอร์เน็ต (ISP) และผลลัพธ์ของขั้นตอนง่าย ๆ นี้จะเป็นข้อความแสดงข้อผิดพลาดอย่างชัดเจนหากไม่มีข้อมูลหรือข้อมูล
เซิร์ฟเวอร์ DNS คืออะไร?
เราสามารถบอกคุณได้อย่างตรงไปตรงมาว่าเซิร์ฟเวอร์ DNS เป็นคอมพิวเตอร์ที่มีฐานข้อมูล ซึ่งมีที่อยู่ IP สาธารณะและรวมถึงโดเมนที่เกี่ยวข้องด้วย
เราไม่สามารถพูดถึงว่ามีจำนวนมาก พวกเขาเรียกใช้ซอฟต์แวร์และสื่อสารกันโดยใช้โปรโตคอลพิเศษ
กล่าวโดยสรุปคือ พวกเขามีหน้าที่รับผิดชอบในการเชื่อมต่อระหว่างโดเมนกับหมายเลข IP ซึ่งเป็นตัวระบุเซิร์ฟเวอร์ที่ชี้โดเมนนั้น ดังนั้นเราจึงสามารถพูดได้ว่าเซิร์ฟเวอร์ DNS เป็นระบบที่รับผิดชอบในการแปลเว็บไซต์ “dominio.com” เป็นที่อยู่ IP
รู้จักเซิร์ฟเวอร์ DNS บางประเภท:
ตอนนี้คุณรู้แล้วว่ามันคืออะไร ทำงานอย่างไร และเซิร์ฟเวอร์ DNS คืออะไร เราได้เตรียมรายชื่อเซิร์ฟเวอร์บางส่วนไว้ด้านล่าง:
DSN เชิงอภิปราย:
ลองนึกภาพกรณีที่ข้อความค้นหา (คำขอ) ถูกส่งซ้ำๆ ดังนั้น ในกรณีนี้ เซิร์ฟเวอร์สามารถขอให้เซิร์ฟเวอร์อื่นๆ ดำเนินการตามคำขอในนามของลูกค้า ซึ่งก็คือเบราว์เซอร์
สิ่งนี้เรียกว่า DNS แบบเรียกซ้ำ มันทำงานในลักษณะนี้: ลองนึกภาพว่ามันเป็นตัวแทนที่ทำงานอย่างหนักเพื่อให้ได้รับคำตอบสำหรับข้อมูลและสารสนเทศแต่ละรายการ ดังนั้นความพยายามในการรับข้อมูลนี้จึงรวมถึงการขอความช่วยเหลือจาก Root DSN Server
เนมเซิร์ฟเวอร์ TLD:
เมื่อคุณต้องการเข้าถึงไซต์ Facebook หรือ Google เป็นต้น คุณจะเข้าถึงโดเมนที่ลงท้ายด้วยนามสกุล .com ในตอนท้าย ทราบว่าส่วนขยายประเภทนี้จัดอยู่ในระดับสูงเช่นกัน
ดังนั้น เซิร์ฟเวอร์สำหรับโดเมนประเภทนี้จึงเรียกว่า TLD Nameserver และมีหน้าที่รับผิดชอบในการจัดการข้อมูลทุกชนิดจากส่วนขยายโดเมนทั่วไป
ดังนั้น เมื่อร้องขอข้อมูลเกี่ยวกับเว็บไซต์ www.facebook.com .com TLD จะตอบสนองต่อคำขอสำหรับตัวแก้ไข DNS ซึ่งหมายถึงเซิร์ฟเวอร์ DNS ที่เชื่อถือได้ หรือที่เรียกว่า Authoritative Name Server และรู้ว่านี่เป็นเซิร์ฟเวอร์เดียวที่มีทรัพยากรดั้งเดิมสำหรับโดเมนนี้
เนมเซิร์ฟเวอร์หลัก:
เซิร์ฟเวอร์ Root DSN หรือที่เรียกว่า Root Nameserver เป็นระดับสูงสุดเมื่อเทียบกับลำดับชั้น DNS ไม่มีชื่ออย่างเป็นทางการ และตั้งชื่อเป็นบรรทัดว่างโดยนัยอย่างง่าย ลองนึกภาพว่ามันเป็นธนาคารอ้างอิง บางทีวิธีนี้อาจทำให้คุณเข้าใจได้ดีขึ้น
ในทางปฏิบัติ แม้แต่ Recurrent DNS จะส่งต่อคำขอการเข้าถึงไปยัง Root Nameserver ซึ่งเซิร์ฟเวอร์จะตอบกลับคำขอนั้น และจะแจ้งให้เอเจนต์ทราบเพื่อให้สามารถไปยังตำแหน่งที่เจาะจงมากยิ่งขึ้น นั่นคือชื่อของโดเมนระดับสูงและประเภท TLD
เนมเซิร์ฟเวอร์ที่มีสิทธิ์:
โปรดทราบว่าเมื่อ DNS แก้ไขให้ตรงกับเนมเซิร์ฟเวอร์ที่มีสิทธิ์ นั่นคือเมื่อทุกอย่างเกิดขึ้น เนื่องจากเนมเซิร์ฟเวอร์ที่มีสิทธิ์มีข้อมูลและข้อมูลทั้งหมดของชื่อโดเมนที่ให้บริการอยู่แล้ว จากนั้นสามารถให้ตัวแก้ไขที่เกิดซ้ำกับที่อยู่ IP ซึ่งเซิร์ฟเวอร์จะพบในรีจิสทรี
ประเภทของระเบียน DNS:
เราไม่สามารถพลาดที่จะกล่าวถึงประเภทของระเบียน DNS ซึ่งได้แก่:
- A (โฮสต์): นี่คือเรกคอร์ดพื้นฐาน ซึ่งคุณสามารถเพิ่มโฮสต์ใหม่, TTL (Time to Live) และชี้ไปที่;
- MX (Mail Exchange): นี่คือบันทึกเพื่อระบุเซิร์ฟเวอร์ที่ทำงานกับอีเมลของคุณ ซึ่งคุณสามารถเพิ่มโฮสต์ใหม่, TTL (Time to Live) และ Point To;
- CNAME (นามแฝง): CNAME เป็นระเบียนที่ทำหน้าที่เป็นนามแฝงสำหรับโดเมนอื่น ซึ่งคุณสามารถเพิ่มโฮสต์ใหม่, TTL (Time to Live) และ Point To;
- TXT (ข้อความ): บันทึก TXT คือสิ่งที่ช่วยให้คุณมีข้อมูลเป็นข้อความ ซึ่งคุณสามารถใส่โฮสต์ใหม่, TTL (Time to Live) และชี้ไปที่ใหม่ได้
- NS (เนมเซิร์ฟเวอร์): นี่คือระเบียนเซิร์ฟเวอร์ DNS ซึ่งคุณสามารถเพิ่มโฮสต์ใหม่ ค่า TXT และ TTL (Time to Live)
- AAAA (บันทึกที่อยู่ IPV6): นี่คือระเบียน A แต่สำหรับโปรโตคอล IPV6 เท่านั้น ซึ่งคุณสามารถใส่โฮสต์ใหม่ IPV6 และ TTL (Time to Live)
- SRV: นี่คือบันทึกสำหรับประเภทข้อมูลเฉพาะใน DNS ซึ่งคุณสามารถเพิ่มลำดับความสำคัญ น้ำหนัก ชื่อ พอร์ต ชี้ไปที่ และ TTL (Time to Live) ใหม่ได้
สรุปอย่างรวดเร็ว:
เพื่อให้สรุปโดยเร็ว DNS ก็คือระบบฐานข้อมูลซึ่งกระจายอยู่ในเครือข่าย ซึ่งมีหน้าที่หลักในการแปลคำขอจากชื่อโฮสต์บางชื่อ เพื่อเข้าถึง IP เฉพาะบางรายการที่มีเฉพาะคอมพิวเตอร์เท่านั้นที่เข้าใจ
ดังนั้น ข้อมูลและข้อมูลเกี่ยวกับชื่อโฮสต์ รวมกับหมายเลขเฉพาะ จึงถูกจัดเก็บไว้ในไดเร็กทอรีเดียว และไดเร็กทอรีเหล่านี้จะถูกจัดเก็บไว้ในเซิร์ฟเวอร์ชื่อโดเมน
เท่านี้ก็เสร็จเรียบร้อยแล้ว เพื่อให้แน่ใจว่าคุณได้เรียนรู้ว่าระบบชื่อโดเมนหรือ DNS คืออะไร ต่อไป ?