เกี่ยวกับการสอน

คำถามง่ายๆคืออะไร DNS คืออะไร? ฉันจะดูการตั้งค่า DNS ใน Windows ได้อย่างไร?

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

DNS (Domain Name System) คืออะไร?

DNS หมายถึง "ระบบชื่อโดเมน" และเป็นมาตรฐานที่ใช้สำหรับจัดการที่อยู่ IP ของเว็บไซต์ต่างๆทั่วโลก ในภาษาคอมพิวเตอร์ทุกเว็บไซต์ในเว็บมีที่อยู่ IP ซึ่งสามารถพบได้ ตัวอย่างเช่นเว็บไซต์ Digital Citizen ของเราสามารถดูได้ที่ที่อยู่ IP 40.84.48.70 คอมพิวเตอร์และอุปกรณ์อื่น ๆ ไม่มีปัญหาในการจดจำและใช้ที่อยู่ IP สำหรับเว็บไซต์ไม่ จำกัด จำนวน อย่างไรก็ตามคนอย่างคุณและฉันมีช่วงเวลาที่ลำบากในการทำเช่นนั้น ในท้ายที่สุดมันเป็นเรื่องง่ายที่จะจำ มากกว่าที่จะจำ 40.84.48.70

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

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

เซิร์ฟเวอร์ DNS ทำงานอย่างไร?

ตอนนี้คุณรู้แล้วว่า DNS มีความหมายอะไรบ้าง แต่มันจะทำอย่างไรสิ่งที่มันไม่? คำตอบคือ: DNS ทำงานผ่านเซิร์ฟเวอร์ DNS เป็นเซิร์ฟเวอร์พิเศษที่เก็บฐานข้อมูลขนาดใหญ่ที่มีที่อยู่ IP ของเว็บไซต์ต่างๆบนอินเทอร์เน็ตตลอดจนที่อยู่ IP ของเซิร์ฟเวอร์ DNS อื่น ๆ ที่ทำสิ่งเดียวกัน

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

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

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

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

ฉันสามารถดูเซิร์ฟเวอร์ DNS ที่ใช้โดยคอมพิวเตอร์ Windows หรืออุปกรณ์ได้จากที่ใด

หากคุณเป็นผู้ใช้ Windows มีหลายวิธีที่คุณสามารถหาที่อยู่ของเซิร์ฟเวอร์ DNS ที่คอมพิวเตอร์หรืออุปกรณ์ใช้อยู่

วิธีหนึ่งในการค้นหาที่อยู่ของพวกเขาคือผ่าน Network and Sharing Center เปิดและคลิกหรือเคาะบนอะแดปเตอร์เครือข่ายที่คุณใช้สำหรับเชื่อมต่ออินเทอร์เน็ต ในกรณีของฉันตัวอย่างเช่นที่จะเป็นอะแดปเตอร์ อีเธอร์เน็ตที่ ใช้โดยการเชื่อมต่อ อินเทอร์เน็ต RDS ของฉัน

ซึ่งจะเปิดหน้าต่างที่แสดง สถานะ ของอะแดปเตอร์เครือข่าย ที่นั่นคุณจะเห็นปุ่มที่เรียกว่า รายละเอียด คลิกหรือแตะบน

ในหน้าต่าง รายละเอียดการเชื่อมต่อเครือข่าย คุณจะพบเซิร์ฟเวอร์ DNS ที่คอมพิวเตอร์หรืออุปกรณ์ Windows ของคุณใช้ มีการระบุไว้ในฟิลด์ที่ชื่อ IPv4 DNS Server และ IPv6 DNS Server

วิธีที่เร็วกว่าเล็กน้อยในการค้นหาว่าเซิร์ฟเวอร์ DNS ใดที่คุณใช้ในคอมพิวเตอร์หรืออุปกรณ์ Windows ของคุณคือการใช้ Command Prompt หรือ PowerShell ในสภาพแวดล้อมของบรรทัดคำสั่งที่คุณต้องการให้เรียกใช้คำสั่งต่อไปนี้:

ipconfig / ทั้งหมด | findstr / R "DNS \ Servers"

ทั้ง Command Prompt และ PowerShell จะแสดงที่อยู่ของเซิร์ฟเวอร์ DNS ที่คอมพิวเตอร์หรืออุปกรณ์ Windows ของคุณถูกตั้งค่าให้ใช้งาน

ข้อสรุป

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