ส่วนของเว็บไซต์
ตัวเลือกของบรรณาธิการ:
- รูปแบบแป้นพิมพ์ QWERTY และ AZERTY แป้นพิมพ์ Dvorak เวอร์ชันพิเศษ
- เกาะเซาวิเซนเต เกาะเซาวิเซนเต
- กฎที่เราฝ่าฝืน สามารถวางข้อศอกบนโต๊ะได้หรือไม่?
- แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?
- การเชื่อมต่อแล็ปท็อปเข้ากับทีวีผ่านสาย USB เพื่อเชื่อมต่อแล็ปท็อปเข้ากับทีวี VGA
- การเปลี่ยนอินเทอร์เฟซ Steam - จากรูปภาพธรรมดาไปจนถึงการนำเสนอทั้งหมดบนหน้าจอ การออกแบบไอน้ำใหม่
- วิธียกเลิกการสมัครสมาชิก Megogo บนทีวี: คำแนะนำโดยละเอียด วิธียกเลิกการสมัครสมาชิก Megogo
- วิธีแบ่งพาร์ติชันดิสก์โดยติดตั้ง Windows โดยไม่สูญเสียข้อมูล แบ่งพาร์ติชันดิสก์ 7
- เหตุใดผู้จัดพิมพ์จึงไม่สามารถแก้ไขทุกหน้าได้
- ไม่มีการบู๊ตจากแฟลชไดรฟ์ใน BIOS - จะกำหนดค่าได้อย่างไร?
การโฆษณา
ฟังก์ชัน DNS DNS คืออะไร ทำงานอย่างไร และจะระบุหรือเปลี่ยนเซิร์ฟเวอร์ DNS สำหรับโดเมนได้อย่างไร |
สวัสดีผู้อ่านบล็อกไซต์ที่รัก เราได้พูดคุยเกี่ยวกับสิ่งนี้และสิ่งนั้นแล้ว พวกเขาคุยกันเรื่องนี้และเรื่องนั้น อย่างไรก็ตาม ยังมีด้านเทคนิคของอินเทอร์เน็ตซึ่งมีความสำคัญและน่าสนใจในแบบของตัวเองเช่นกัน เอาล่ะคุณไป DNS คือหนึ่งในสิ่งพื้นฐานที่ใช้สร้างอินเทอร์เน็ตทั้งหมด ตัวย่อนี้ย่อมาจาก Domain Name System ซึ่งหมายถึง ระบบชื่อโดเมน. ฉันได้พูดถึงปัญหานี้แล้ว (โครงสร้างของระบบชื่อโดเมน) ตอนที่ฉันพูดถึงเรื่องนี้ แต่เพียงผ่านไปเท่านั้น วันนี้ฉันต้องการพูดคุยเกี่ยวกับบทบาทของเซิร์ฟเวอร์ DNS ในการดำเนินงานของเว็บไซต์และอินเทอร์เน็ตโดยรวม เหตุใดเราจึงต้องมีเซิร์ฟเวอร์ DNS และคืออะไร?ระบบชื่อโดเมนดำเนินการด้วยชื่อเต็ม (อนุญาตให้ใช้ตัวอักษรละติน ตัวเลข ขีดกลาง และขีดล่างเมื่อสร้าง)..120.169.66 ไม่มีข้อมูลมากนัก) และง่ายต่อการใช้งาน สิ่งหลังเกี่ยวข้องโดยเฉพาะกับปัจจัยมนุษย์ เนื่องจากเครื่องยังสะดวกกว่าในการใช้ที่อยู่ IP ซึ่งเป็นสิ่งที่พวกเขาทำ... แต่เขาเข้าใจว่าสิ่งนี้ ชื่อโดเมนซึ่งหมายถึงข้อมูลเกี่ยวกับ IP ของไซต์นั้น จะสามารถรับจากเซิร์ฟเวอร์ DNS ได้. อยู่บนเซิร์ฟเวอร์ DNS เหล่านี้ (บางครั้งเรียกว่า เอ็นเอสจากเนมเซิร์ฟเวอร์ เช่น ชื่อเซิร์ฟเวอร์) และรองรับอินเทอร์เน็ตทั้งหมด (เช่น โลกแบนที่มีวาฬสามตัวยืนอยู่บนเต่า) ซึ่งไม่ต้องการการมีส่วนร่วมของมนุษย์โดยตรงในการทำงาน (หากคุณตั้งค่าจะทำงานตลอด 24 ชั่วโมงทุกวัน) และมีเซิร์ฟเวอร์ DNS ดังกล่าวจำนวนมากบนเครือข่าย DNS ทำงานอย่างไรและไฟล์ Hosts เกี่ยวข้องกับอะไร?ในช่วงเริ่มต้นของอินเทอร์เน็ต DNSไม่มีอยู่เลย แต่เครือข่ายทำงานอย่างไร .120.169.66? สิ่งที่เรียกว่าเป็นผู้รับผิดชอบเรื่องนี้ในตอนนั้น (และตอนนี้ด้วย) ซึ่งโฮสต์ทั้งหมดของอินเทอร์เน็ตขนาดเล็กในตอนนั้นได้รับการลงทะเบียนแล้ว ไฟล์ดังกล่าว (และตอนนี้) อยู่ในคอมพิวเตอร์ของผู้ใช้ทุกคน (ของคุณก็มีเช่นกัน) ที่เชื่อมต่อกับเครือข่าย (ดูวิธีค้นหาไฟล์ในลิงก์ด้านบน) ในไฟล์โฮสต์มีการเขียนหลายพันบรรทัด (ตามจำนวนไซต์บนอินเทอร์เน็ตในขณะนั้น) โดยแต่ละบรรทัดมีการเขียนที่อยู่ IP เป็นครั้งแรก จากนั้นจึงระบุโดเมนที่เกี่ยวข้องโดยคั่นด้วยช่องว่าง นี่คือลักษณะที่รายการสำหรับบล็อกของฉันจะดูเหมือนถ้ามีอยู่บนอินเทอร์เน็ตเมื่อยี่สิบห้าถึงสามสิบปีที่แล้ว: เว็บไซต์ 109.120.169.66 ขอให้โชคดี! พบกันเร็ว ๆ นี้ในหน้าของเว็บไซต์บล็อก คุณอาจจะสนใจ เซิร์ฟเวอร์ - มันคืออะไร? DNSหรือระบบชื่อโดเมนมักเป็นส่วนที่ยากที่สุดในการเรียนรู้วิธีตั้งค่าเว็บไซต์และเซิร์ฟเวอร์ การทำความเข้าใจวิธีการทำงานของ DNS จะช่วยให้คุณวินิจฉัยปัญหาในการกำหนดค่าการเข้าถึงเว็บไซต์ของคุณ และเพิ่มความเข้าใจในสิ่งที่เกิดขึ้นเบื้องหลัง ในคู่มือนี้ เราจะพูดถึงแนวคิดพื้นฐานของระบบชื่อโดเมนที่จะช่วยให้คุณเข้าใจการตั้งค่า DNS ของคุณ หลังจากเสร็จสิ้นบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีตั้งค่าชื่อโดเมนของคุณเองหรือเซิร์ฟเวอร์ DNS ของคุณเอง ก่อนที่เราจะเริ่มตั้งค่าเซิร์ฟเวอร์เพื่อแปลงโดเมนของคุณหรือกำหนดค่าโดเมนของเราในแผงควบคุม มาเรียนรู้แนวคิดพื้นฐานบางประการเกี่ยวกับวิธีการทำงานของ DNS ก่อน คำศัพท์เกี่ยวกับโดเมนเราต้องเริ่มต้นด้วยการกำหนดเงื่อนไข แม้ว่าหัวข้อเหล่านี้บางส่วนอาจคุ้นเคยกับคุณจากสาขาอื่นๆ แต่ก็มีคำศัพท์อื่นๆ อีกมากมายที่ใช้เมื่อพูดถึงชื่อโดเมนและ DNS ที่ไม่ได้ใช้บ่อยนักในสาขาคอมพิวเตอร์อื่นๆ มาเริ่มกันง่ายๆ: ระบบชื่อโดเมน ระบบชื่อโดเมนหรือที่รู้จักกันดีในชื่อ "DNS" คือ ระบบเครือข่ายซึ่งช่วยให้เราสามารถแปลงชื่อที่มนุษย์อ่านได้ (โดยปกติจะเป็นตัวอักษร) ให้เป็นที่อยู่ที่ไม่ซ้ำกัน ชื่อโดเมน ชื่อโดเมนคือชื่อรูปแบบที่เป็นมิตรต่อมนุษย์ซึ่งเราคุ้นเคยเพื่อเชื่อมโยงกับแหล่งข้อมูลทางอินเทอร์เน็ต ตัวอย่างเช่น "google.com" คือชื่อโดเมน บางคนอาจบอกว่าส่วน "Google" คือโดเมน แต่โดยรวมแล้วเราถือว่ารูปแบบที่รวมกันนี้เป็นชื่อโดเมนได้ URL "google.com" เชื่อมต่อกับเซิร์ฟเวอร์ที่เป็นของ Google Inc. ระบบชื่อโดเมนช่วยให้เราเชื่อมต่อกับเซิร์ฟเวอร์ของ Google เมื่อเราเข้าสู่ "google.com" ในเบราว์เซอร์ ที่อยู่ IP เราเรียกที่อยู่ IP ที่อยู่เครือข่ายโหนด ที่อยู่ IP แต่ละรายการจะต้องไม่ซ้ำกันภายในเครือข่าย เมื่อเราพูดถึงเว็บไซต์ เครือข่ายนั้นก็คืออินเทอร์เน็ตทั้งหมด IPv4ซึ่งเป็นรูปแบบที่อยู่ที่พบบ่อยที่สุด เขียนเป็นชุดตัวเลขสี่ชุด โดยแต่ละชุดประกอบด้วยตัวเลขสูงสุดสามหลักคั่นด้วยจุด ตัวอย่างเช่น "111.222.111.222" อาจถือเป็นที่อยู่ IPv4 ที่ถูกต้อง ด้วย DNS เราจะเชื่อมต่อชื่อกับที่อยู่นั้น และไม่จำเป็นต้องจำชุดตัวเลขที่ซับซ้อนสำหรับแต่ละสถานที่ที่เราเยี่ยมชมบนเครือข่าย โดเมน ระดับบนสุด โดเมนระดับบนสุดหรือ TLD เป็นส่วนทั่วไปที่สุดของโดเมน เป็นส่วนสุดท้ายของชื่อโดเมนทางด้านขวา (คั่นด้วยจุด) โดเมนระดับบนสุดทั่วไป ได้แก่ "com", "net", "org", "gov", "edu" และ "io" โดเมนระดับบนสุดจะอยู่ที่ด้านบนของลำดับชั้นชื่อโดเมน บริษัทบางแห่งได้รับการควบคุมการจัดการโดเมนระดับบนสุดโดยโครงสร้าง ICANN (ชื่อโดเมนและบริษัทอินเทอร์เน็ต) บริษัทเหล่านี้ยังอาจเผยแพร่ชื่อโดเมนภายใต้ TLD ซึ่งโดยทั่วไปจะผ่านทางผู้รับจดทะเบียนโดเมนที่จัดการ . ปม ภายในโดเมน เจ้าของสามารถกำหนดโหนดของตนเองที่เชื่อมโยงกับคอมพิวเตอร์แต่ละเครื่องหรือบริการที่เข้าถึงได้ผ่านโดเมน ตัวอย่างเช่น เจ้าของโดเมนส่วนใหญ่ทำให้เว็บเซิร์ฟเวอร์ของตนสามารถเข้าถึงได้ผ่านโดเมนราก (example.com) รวมถึงผ่าน "โฮสต์" ที่กำหนดเป็น "www" (www.example.com) โดเมนย่อย วัตถุที่เกี่ยวข้องกับโหนดเรียกว่าโดเมนย่อย ในทำนองเดียวกัน แต่ละโดเมนสามารถควบคุม "โดเมนย่อย" ที่อยู่ข้างใต้ได้ ตัวอย่างเช่น คุณสามารถมีโดเมนย่อยสำหรับแผนกประวัติศาสตร์ของโรงเรียนได้ที่ "www.history.school.edu" ในกรณีนี้ ส่วน "ประวัติ" จะถือเป็นโดเมนย่อย เมื่ออ่านเกี่ยวกับโดเมนย่อยหรือโหนด คุณอาจสังเกตเห็นว่าส่วนซ้ายสุดของโดเมนมีความเฉพาะเจาะจงที่สุด ข้อมูลนี้จะอธิบายวิธีการทำงานของ DNS ตั้งแต่เฉพาะเจาะจงที่สุดไปจนถึงเฉพาะเจาะจงน้อยที่สุด เมื่อคุณอ่านจากซ้ายไปขวา ชื่อโดเมนที่มีคุณสมบัติครบถ้วน ชื่อโดเมนแบบเต็มมักเรียกว่า FQDN หรือ ชื่อเต็มโดเมน. โดเมนในระบบ DNS สามารถกำหนดโดยสัมพันธ์กันและมีความคลุมเครือโดยเนื้อแท้ FQDN เป็นชื่อที่มีคุณสมบัติครบถ้วนซึ่งระบุตำแหน่งที่ตั้งโดยสัมพันธ์กับรากที่แท้จริงของระบบชื่อโดเมน ซึ่งหมายความว่าโดเมนจะชี้ไปยังโดเมนหลักทั้งหมด รวมถึง TLD FQDN ที่ถูกต้องจะลงท้ายด้วยจุด ซึ่งระบุรากของลำดับชั้น DNS ตัวอย่าง FQDN คือ "mail.google.com" บางครั้งซอฟต์แวร์ที่ร้องขอ FQDN ไม่จำเป็นต้องมีจุดต่อท้าย แต่จำเป็นต้องมีจุดต่อท้ายเพื่อให้เป็นไปตามมาตรฐาน ICANN เซิร์ฟเวอร์ DNS เซิร์ฟเวอร์ DNS คือคอมพิวเตอร์ที่ออกแบบมาเพื่อแปลชื่อโดเมนเป็นที่อยู่ IP เซิร์ฟเวอร์เหล่านี้ทำงานส่วนใหญ่ในระบบชื่อโดเมน เพราะ จำนวนทั้งหมดการแปลโดเมนมีขนาดใหญ่เกินไปสำหรับเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง แต่ละเซิร์ฟเวอร์สามารถเปลี่ยนเส้นทางคำขอไปยังเซิร์ฟเวอร์ DNS อื่น ๆ หรือมอบหมายความรับผิดชอบสำหรับชุดย่อยของโดเมนย่อยที่อยู่ภายใต้ความรับผิดชอบของพวกเขา เซิร์ฟเวอร์ DNS อาจเป็น "ที่เชื่อถือได้" ซึ่งหมายความว่าเซิร์ฟเวอร์จะให้คำตอบสำหรับการสอบถามเกี่ยวกับโดเมนที่อยู่ภายใต้การควบคุมของพวกเขา มิฉะนั้นอาจชี้ไปที่เซิร์ฟเวอร์อื่นหรือจัดเตรียมสำเนาข้อมูลที่แคชไว้จากเซิร์ฟเวอร์ DNS อื่น ไฟล์โซน ไฟล์โซนนั้นเรียบง่าย ไฟล์ข้อความซึ่งมีการเชื่อมต่อระหว่างชื่อโดเมนและที่อยู่ IP ช่วยให้ DNS ค้นหาที่อยู่ IP ที่จะติดต่อเมื่อผู้ใช้ร้องขอชื่อโดเมนเฉพาะ ไฟล์โซนอยู่บนเซิร์ฟเวอร์ DNS และโดยทั่วไปจะกำหนดทรัพยากรที่มีอยู่ภายใต้โดเมนใดโดเมนหนึ่ง หรือตำแหน่งที่สามารถสืบค้นข้อมูลที่ระบุได้ บันทึกทรัพยากร รายการจะถูกจัดเก็บไว้ในไฟล์โซน ในรูปแบบที่ง่ายที่สุด เรกคอร์ดคือการเชื่อมต่อที่เรียบง่ายระหว่างทรัพยากรและชื่อ บันทึกเหล่านี้สามารถเชื่อมต่อชื่อโดเมนกับที่อยู่ IP กำหนดเซิร์ฟเวอร์ DNS และเซิร์ฟเวอร์อีเมลสำหรับโดเมน และอื่นๆ DNS ทำงานอย่างไรตอนนี้คุณคุ้นเคยกับคำศัพท์บางอย่างที่เกี่ยวข้องกับ DNS แล้ว คำถามก็เกิดขึ้นว่าระบบทำงานอย่างไรจริง ๆ ? ระบบนั้นง่ายมากเมื่อคุณดูโดยทั่วไป แต่ซับซ้อนมากเมื่อคุณลงรายละเอียด โดยรวมแล้ว นี่เป็นโครงสร้างพื้นฐานที่แข็งแกร่งมากซึ่งจำเป็นต่อการปรับตัวอินเทอร์เน็ตอย่างที่เราทราบกันในปัจจุบัน เซิร์ฟเวอร์ DNS รูทตามที่กล่าวไว้ข้างต้น DNS เป็นระบบที่มีลำดับชั้นเป็นหลัก ที่ด้านบนของระบบนี้คือสิ่งที่เราเรียกว่าเซิร์ฟเวอร์ DNS รูท เซิร์ฟเวอร์เหล่านี้ได้รับการควบคุมโดยองค์กรต่างๆ ตามข้อตกลงกับ ICANN (ชื่อโดเมนและ Internet Protocol Corporation) ปัจจุบันมีเซิร์ฟเวอร์รูท 13 เครื่องที่ใช้งานอยู่ อย่างไรก็ตาม เนื่องจากมีชื่อจำนวนมากที่ต้องแปลทุก ๆ นาที แต่ละเซิร์ฟเวอร์เหล่านี้จึงมีมิเรอร์ สิ่งที่น่าสนใจคือมิเรอร์ทั้งหมดสำหรับรูทเซิร์ฟเวอร์เดียวกันใช้ที่อยู่ IP เดียวกัน เมื่อมีการร้องขอไปยังเซิร์ฟเวอร์เฉพาะ มันจะถูกเปลี่ยนเส้นทางไปยังมิเรอร์ที่ใกล้ที่สุดของเซิร์ฟเวอร์รูทนั้น รูทเซิร์ฟเวอร์เหล่านี้ทำอะไร? พวกเขาประมวลผลคำขอข้อมูลเกี่ยวกับโดเมนระดับบนสุด ดังนั้น หากมีคำขอเข้ามาเพื่อบางสิ่งที่เซิร์ฟเวอร์ DNS ไม่สามารถแก้ไขได้ คำขอนั้นจะถูกส่งต่อไปยังเซิร์ฟเวอร์ DNS รูท เซิร์ฟเวอร์รูทไม่ทราบจริงๆ ว่าโดเมนโฮสต์อยู่ที่ใด อย่างไรก็ตาม พวกเขาสามารถนำผู้ร้องขอไปยังเซิร์ฟเวอร์ DNS ที่จัดการโดเมนระดับบนสุดที่ต้องการได้ ดังนั้น หากมีการร้องขอ "www.wikipedia.org" ไปยังเซิร์ฟเวอร์รูท เซิร์ฟเวอร์จะตอบกลับว่าไม่พบผลลัพธ์ในรายการ มันจะตรวจสอบไฟล์โซนเพื่อหาการแข่งขันของ "www.wikipedia.org" และเขาก็จะไม่พบพวกเขาเช่นกัน เซิร์ฟเวอร์ TLDจากนั้นผู้ร้องขอจะส่งคำขอใหม่ไปยังที่อยู่ IP (ที่ได้รับจากเซิร์ฟเวอร์รูท) ที่รับผิดชอบโดเมนระดับบนสุดที่ต้องการ จากตัวอย่างของเรา คำขอจะถูกส่งไปยังเซิร์ฟเวอร์ DNS ที่รับผิดชอบข้อมูลเกี่ยวกับโดเมน "org" เพื่อตรวจสอบว่ามีข้อมูลเกี่ยวกับที่ตั้งของ "www.wikipedia.org" หรือไม่ เซิร์ฟเวอร์ DNS ในระดับโดเมนในขั้นตอนนี้ ผู้ร้องขอมีที่อยู่ IP ของเซิร์ฟเวอร์ DNS ซึ่งเก็บข้อมูลเกี่ยวกับที่อยู่ IP ที่แท้จริงของทรัพยากร โดยจะส่งคำขอใหม่ไปยังเซิร์ฟเวอร์ DNS เพื่อถามว่าสามารถให้บริการ "www.wikipedia.org" ได้หรือไม่ เซิร์ฟเวอร์ DNS ตรวจสอบไฟล์โซนและพบว่ามีไฟล์โซนที่สอดคล้องกับ "wikipedia.org" ภายในไฟล์นี้คือรายการสำหรับโหนด "WWW" รายการนี้จะบอกที่อยู่ IP ว่าโหนดนี้อยู่ที่ไหน เซิร์ฟเวอร์ DNS ส่งกลับการตอบกลับขั้นสุดท้ายของแบบสอบถาม เซิร์ฟเวอร์ DNS สาธารณะคืออะไร?ในสถานการณ์ข้างต้น เราเรียก "ผู้ขอ" แล้วสิ่งนี้หมายความว่าอย่างไร ในเกือบทุกกรณี ผู้ขอจะเป็นสิ่งที่เราเรียกว่า "เซิร์ฟเวอร์ DNS สาธารณะ" เซิร์ฟเวอร์นี้ได้รับการกำหนดค่าให้ส่งคำขอไปยังเซิร์ฟเวอร์อื่น โดยพื้นฐานแล้ว มันเป็นตัวกลางสำหรับผู้ใช้ที่แคชผลลัพธ์การสืบค้นก่อนหน้าเพื่อปรับปรุงความเร็วและรู้ที่อยู่ของเซิร์ฟเวอร์รูทที่สามารถแก้ไขการสืบค้นที่สร้างขึ้นสำหรับข้อมูลที่ไม่มีความรู้อีกต่อไป โดยทั่วไป ผู้ใช้จะมีเซิร์ฟเวอร์ DNS สาธารณะหลายตัวที่กำหนดค่าไว้ ระบบคอมพิวเตอร์- โดยปกติเซิร์ฟเวอร์ DNS สาธารณะจะให้บริการโดย ISP หรือองค์กรอื่นๆ ตัวอย่างเช่น Google มีเซิร์ฟเวอร์ DNS สาธารณะที่คุณสามารถสืบค้นได้ สามารถกำหนดค่าบนคอมพิวเตอร์ของคุณโดยอัตโนมัติหรือด้วยตนเอง เมื่อคุณป้อน URL ลงในแถบที่อยู่ของเบราว์เซอร์ สิ่งแรกที่คอมพิวเตอร์ของคุณทำคือตรวจสอบเพื่อดูว่าทรัพยากรนั้นอยู่ที่ใดในเครื่องหรือไม่ จะตรวจสอบ "โหนด" ของไฟล์ในคอมพิวเตอร์และที่อื่นๆ จากนั้นจะส่งคำขอไปยังเซิร์ฟเวอร์ DNS สาธารณะและคาดว่าจะได้รับที่อยู่ IP ของทรัพยากรกลับมา เซิร์ฟเวอร์ DNS สาธารณะจะบีบอัดกระบวนการสืบค้นสำหรับผู้ใช้ปลายทางเป็นหลัก ลูกค้าเพียงแค่ต้องจำไว้ว่าต้องถามเซิร์ฟเวอร์ DNS สาธารณะว่าทรัพยากรนั้นอยู่ที่ไหน และเชื่อว่าพวกเขาจะพบคำตอบที่ชัดเจน ไฟล์โซนเราได้กล่าวถึง "ไฟล์โซน" และ "บันทึก" ในกระบวนการที่ระบุไว้ข้างต้นแล้ว ไฟล์โซนเป็นวิธีที่เซิร์ฟเวอร์ DNS จัดเก็บข้อมูลเกี่ยวกับโดเมนที่ทราบ แต่ละโดเมนที่เซิร์ฟเวอร์ DNS มีข้อมูลจะถูกจัดเก็บไว้ในไฟล์โซน หากเซิร์ฟเวอร์ DNS ได้รับการกำหนดค่าให้จัดการการสืบค้นแบบเรียกซ้ำเช่นเซิร์ฟเวอร์ DNS สาธารณะ เซิร์ฟเวอร์จะค้นหาคำตอบและจัดเตรียมให้ มิฉะนั้นระบบจะแจ้งให้ผู้ใช้ทราบว่าจะต้องดูที่ไหนต่อไป ยิ่งเซิร์ฟเวอร์มีไฟล์โซนมากเท่าใด ก็ยิ่งสามารถตอบสนองต่อคำร้องขอได้มากขึ้นเท่านั้น ไฟล์โซนอธิบาย DNS "โซน" ซึ่งโดยพื้นฐานแล้วเป็นส่วนย่อยของระบบ DNS ทั้งหมด โดยทั่วไปจะใช้เพื่อกำหนดค่าโดเมนเดียวเท่านั้น อาจมีรายการหลายรายการที่ระบุตำแหน่งของทรัพยากรสำหรับโดเมนที่ร้องขอ พารามิเตอร์โซน $ORIGIN เทียบเท่ากับ ระดับสูงสุดสิทธิ์ในโซนเริ่มต้น สิ่งนี้ได้รับการกำหนดค่าที่ระดับบนสุดของไฟล์โซนหรือสามารถระบุได้ในการตั้งค่าของไฟล์เซิร์ฟเวอร์ DNS ที่อ้างอิงไฟล์โซน ไม่ว่าในกรณีใด พารามิเตอร์นี้จะอธิบายว่าโซนจะต้องรับผิดชอบอะไร ในทำนองเดียวกัน $TTL จะกำหนดค่า "อายุการใช้งาน" ของข้อมูลที่ให้ไว้ โดยพื้นฐานแล้วมันเป็นตัวจับเวลา เซิร์ฟเวอร์ DNS แคชสามารถใช้ผลลัพธ์ที่สอบถามก่อนหน้านี้เพื่อตอบคำถามจนกว่าค่า TTL ที่ระบุจะหมดอายุ ประเภทเรกคอร์ดไฟล์โซนสามารถมีได้หลายไฟล์ ประเภทต่างๆบันทึก เราจะดูประเภทที่พบบ่อยที่สุด (หรือต้องมี) ด้านล่าง บันทึก SOA เรคคอร์ดโซนเริ่มต้นหรือ SOA (Start of Authority) เป็นเรคคอร์ดที่จำเป็นสำหรับไฟล์โซนทั้งหมด จะต้องเป็นรายการแรกในไฟล์ (แม้ว่า $ORIGIN หรือ $TTL อาจปรากฏสูงกว่าก็ตาม) นอกจากนี้ยังเป็นหนึ่งในสิ่งที่เข้าใจยากที่สุด รายการโซนเริ่มต้นมีลักษณะดังนี้: โดเมน.คอม ใน SOA ns1.domain.com admin.domain.com (12083 ; หมายเลขซีเรียล 3 ชม. ; ช่วงเวลารีเฟรช 30 นาที ; ช่วงเวลาลองใหม่ 3w ; ระยะเวลาหมดอายุ 1 ชม. ; TTL เชิงลบ) เรามาอธิบายว่าแต่ละส่วนหมายถึงอะไร:
บันทึก A และ AAAA บันทึกทั้งสองนี้เชื่อมต่อโฮสต์กับที่อยู่ IP ระเบียน "A" ใช้เพื่อเชื่อมต่อโฮสต์กับที่อยู่ IPv4 ในขณะที่ระเบียน "AAAA" ใช้เพื่อเชื่อมต่อโฮสต์กับที่อยู่ IPv6 ดังนั้น หากบันทึก SOA เข้าถึงเซิร์ฟเวอร์หลักหลักที่ "ns1.domain.com" เราจะต้องเชื่อมต่อที่อยู่นี้กับที่อยู่ IP เนื่องจาก "ns1.domain.com" อยู่ในโซน domain.com ที่ไฟล์นี้กำหนด โปรดทราบว่าคุณไม่จำเป็นต้องระบุชื่อนามสกุลของคุณ เราสามารถระบุโฮสต์ได้ (โดยไม่มี FQDN) และเซิร์ฟเวอร์ DNS จะกรอกข้อมูลส่วนที่เหลือตามค่า $ORIGIN อย่างไรก็ตาม เราสามารถใช้ FQDN ได้อย่างง่ายดายเช่นเดียวกัน: ในกรณีส่วนใหญ่ นี่คือที่ที่คุณจะระบุเว็บเซิร์ฟเวอร์ของคุณเป็น "WWW": เราต้องบอกด้วยว่าโดเมนหลักอยู่ที่ไหน เราสามารถทำได้ดังนี้: นอกจากนี้เรายังสามารถใช้สัญลักษณ์ "@" เพื่ออ้างถึงโดเมนหลัก: นอกจากนี้เรายังมีความสามารถในการแปลงทุกสิ่งที่อยู่ภายใต้โดเมนนั้นแต่ไม่เกี่ยวข้องกับเซิร์ฟเวอร์นั้นอย่างชัดเจน เราสามารถทำได้โดยใช้สัญลักษณ์ "*": ทั้งหมดที่กล่าวมานี้ยังใช้ได้กับบันทึก AAAA สำหรับที่อยู่ IPv6 อีกด้วย บันทึก CNAME ระเบียน CNAME ระบุนามแฝงสำหรับชื่อมาตรฐานของเซิร์ฟเวอร์ของคุณ (ซึ่งกำหนดโดยระเบียน A หรือ AAAA) ตัวอย่างเช่น เราอาจมีบันทึก A ที่กำหนดโหนด "server1" จากนั้นเราสามารถใช้ "WWW" เป็นนามแฝงสำหรับโหนดนั้น: โปรดทราบว่านามแฝงเหล่านี้มีค่าใช้จ่ายด้านประสิทธิภาพเนื่องจากจำเป็นต้องมีการร้องขอเพิ่มเติมไปยังเซิร์ฟเวอร์ ในกรณีส่วนใหญ่ ผลลัพธ์เดียวกันสามารถทำได้โดยใช้บันทึก A หรือ AAAA เพิ่มเติม บันทึก MX ระเบียน MX ระบุเซิร์ฟเวอร์ Exchange อีเมลสำหรับโดเมน ช่วยให้ข้อความอีเมลมาถึงเซิร์ฟเวอร์อีเมลของคุณได้อย่างถูกต้อง โปรดทราบว่าไม่มีชื่อโฮสต์ที่จุดเริ่มต้น ระเบียน MX ควรส่งต่อไปยังโฮสต์ที่ระบุโดยระเบียน A หรือ AAAA ไม่ใช่โฮสต์ที่ระบุโดย CNAME ในตัวอย่างนี้ โหนด "mail1" คือเซิร์ฟเวอร์แลกเปลี่ยนเมลที่ต้องการ บันทึกของ NS ประเภทบันทึกนี้ระบุถึงเซิร์ฟเวอร์ DNS ที่ใช้สำหรับโซนนี้ เช่นเดียวกับระเบียน MX ระเบียน NS เป็นพารามิเตอร์ทั้งโซน ดังนั้นจึงไม่ได้เชื่อมต่อโหนดด้วย พวกเขามีลักษณะเช่นนี้: คุณต้องมีเซิร์ฟเวอร์ DNS อย่างน้อยสองตัวที่ระบุในแต่ละไฟล์โซนเพื่อดำเนินการอย่างถูกต้องหากมีปัญหากับเซิร์ฟเวอร์ตัวใดตัวหนึ่ง และเช่นเคย ให้พิจารณาการเชื่อมต่อสำหรับโหนดที่มีบันทึก A หรือ AAAA: มีโพสต์ประเภทอื่นๆ อีกสองสามประเภทที่สามารถใช้ได้ แต่อาจเป็นประเภทที่พบบ่อยที่สุดที่คุณจะเห็น บทสรุปตอนนี้คุณควรมีความคิดที่ดีแล้วว่า DNS ทำงานอย่างไร แม้ว่าโดยทั่วไปแนวคิดนี้จะค่อนข้างเข้าใจง่ายหากคุณคุ้นเคยกับหลักการพื้นฐาน แต่รายละเอียดบางอย่างอาจยังไม่ชัดเจนสำหรับผู้ดูแลระบบที่ไม่มีประสบการณ์ในการฝึกฝน DNS เป็นระบบพิเศษสำหรับรับข้อมูลเกี่ยวกับโดเมน (Domain Name System) เหตุใด DNS จึงจำเป็น?จำเป็นต้องมีบันทึก (ในการตั้งค่าโดเมน) เกี่ยวกับเซิร์ฟเวอร์ DNS เพื่อให้ผู้ใช้สามารถค้นหาและเปิดเว็บไซต์ของคุณในเบราว์เซอร์ได้ DNS ทำงานอย่างไร?ไซต์ทั้งหมดจะถูกจัดเก็บไว้ในเซิร์ฟเวอร์ของผู้ให้บริการโฮสติ้ง ซึ่งมีเซิร์ฟเวอร์นับร้อยหรือหลายพันเครื่อง และแต่ละเซิร์ฟเวอร์ก็มีที่อยู่ IP ของตัวเอง เมื่อผู้ใช้ต้องการเปิดไซต์ (เช่น Hostings.info) ผู้ใช้จะเข้าสู่ไซต์นั้นในเบราว์เซอร์และมีคำขอออกจากคอมพิวเตอร์ ขั้นแรก คำขอไปที่เซิร์ฟเวอร์ DNS ซึ่งจะบอกคุณว่าคุณสามารถค้นหาที่อยู่ IP ของเซิร์ฟเวอร์ที่จัดเก็บไฟล์ของไซต์ที่ร้องขอได้ที่ไหน การตอบกลับประกอบด้วยที่อยู่เซิร์ฟเวอร์ NS (ns1.hoster.com และ ns2.hoster.com) หลังจากนั้น มีการร้องขอไปยังเซิร์ฟเวอร์ที่มี IP 218.106.218.10 จะประมวลผลคำขอของผู้ใช้และแสดงให้ผู้ใช้เห็นไซต์ที่เขาต้องการเปิด จะใช้ DNS ในการโฮสต์ได้อย่างไร?ประการแรก DNS ใช้เพื่อย้ายเว็บไซต์ไปยังโฮสติ้งใหม่ หรือเพื่อกำหนดโดเมนให้กับผู้ให้บริการรายใดรายหนึ่ง (หากโดเมนเป็นโดเมนใหม่) จะกำหนดค่า DNS ได้อย่างไร?แม้ว่าคุณจะมีประสบการณ์น้อย แต่ในไม่ช้าคุณจะพบว่าการเปลี่ยนการตั้งค่า DNS นั้นง่ายมาก สิ่งที่คุณต้องมีคือไปที่แผงควบคุมโดเมน (อยู่ที่ผู้รับจดทะเบียนโดเมนหรือที่โฮสต์ [หากคุณจดทะเบียนโดเมนผ่านแผงควบคุม]) และป้อนชื่อของเซิร์ฟเวอร์ DNS ที่นั่น (เช่น ns1.hoster.com และ ns2.hoster.com) ซึ่งสามารถรับได้จากผู้ให้บริการโฮสต์ แต่ส่วนใหญ่มักจะมาพร้อมกับการตั้งค่าที่เหลือในจดหมายฉบับแรกที่ส่งโดยผู้ให้บริการโฮสต์ จะค้นหา DNS ปัจจุบันของเว็บไซต์ของคุณหรือของคนอื่นได้อย่างไร?ซึ่งสามารถทำได้โดยใช้บริการ WHOIS ที่เราให้คะแนนไว้ สำคัญความสามารถในการเปลี่ยนการตั้งค่า DNS ของเว็บไซต์อินเทอร์เน็ตของคุณเป็นสิ่งสำคัญสำหรับผู้ใช้จำนวนมาก อย่างไรก็ตาม คุณควรทราบว่าข้อมูลที่ป้อนไม่ถูกต้องในการตั้งค่า DNS อาจทำให้ไซต์หยุดชะงักและอาจใช้งานไม่ได้โดยสมบูรณ์เป็นระยะเวลานาน สิ่งนี้เกิดขึ้นเนื่องจากความจริงที่ว่า การเปลี่ยนแปลง DNSไม่มีผลบังคับใช้ทันที หากคุณป้อนข้อมูลไม่ถูกต้อง การเข้าถึงเว็บไซต์จะถูกบล็อกไม่เพียงแต่สำหรับผู้มีโอกาสเป็นผู้เข้าชมเท่านั้น แต่ยังเพื่อตัวคุณเองด้วย เมื่อแก้ไขข้อผิดพลาดแล้ว อาจต้องใช้เวลาถึง 72 ชั่วโมงก่อนที่การปรับเปลี่ยนจะมีผล เซิร์ฟเวอร์ชื่อโดเมน (DNS) คืออะไร?หน้าที่ของเนมเซิร์ฟเวอร์โดเมนคือจัดให้มี ที่จำเป็นสำหรับคอมพิวเตอร์ข้อมูลเพื่อค้นหาตำแหน่งของเว็บไซต์บนอินเทอร์เน็ตได้อย่างรวดเร็ว เมื่อผู้ใช้พิมพ์ที่อยู่ลงในเบราว์เซอร์ ผู้ให้บริการจะตรวจสอบที่อยู่ผ่านเซิร์ฟเวอร์ชื่อโดเมนเพื่อทราบว่าจะส่งคำขอของผู้ใช้ไปที่ใด ทำไมสิ่งนี้ถึงเกิดขึ้น?อัลกอริทึมของการดำเนินการนี้ถูกนำมาใช้เนื่องจากชื่อโดเมนไม่ใช่ที่อยู่ถาวรเสมอไป เซิร์ฟเวอร์บนอินเทอร์เน็ตมีที่อยู่ IP ของตนเอง ซึ่งเป็นชุดตัวเลขเฉพาะ ทุกครั้งที่ไซต์เปลี่ยนผู้ให้บริการโฮสติ้ง หมายความว่าไซต์กำลังย้ายไปยังเซิร์ฟเวอร์อื่น และ เซิร์ฟเวอร์ใหม่จึงมีที่อยู่ IP ของตัวเอง เซิร์ฟเวอร์ชื่อโดเมนจะจัดเก็บบันทึกชื่อโดเมนของไซต์และที่อยู่ IP ของเซิร์ฟเวอร์ที่ควรส่งคำขอไป เหตุใดจึงจำเป็นต้องระบุเนมเซิร์ฟเวอร์โฮสติ้งในบันทึกโดเมนเนมเซิร์ฟเวอร์ได้รับการออกแบบมาเพื่อค้นหาข้อมูลเกี่ยวกับเว็บไซต์อินเทอร์เน็ตของคุณ เมื่อคุณจดทะเบียนโดเมน คุณจะแจ้งให้อินเทอร์เน็ตทราบตำแหน่งที่แน่นอนของเว็บไซต์ของคุณบนอินเทอร์เน็ตโดยอัตโนมัติ หากคุณไม่เปลี่ยนแปลงข้อมูลในบันทึกโดเมนของคุณ กล่าวคือ ไม่ต้องพูดถึงผู้ให้บริการโฮสติ้งรายเดิม ตัวชี้ไปยังตำแหน่งของเว็บไซต์ของคุณจะชี้ไปยังเซิร์ฟเวอร์ที่เว็บไซต์ของคุณไม่มีอยู่อีกต่อไป และหากผู้ให้บริการรายเดิมของคุณลบบันทึกเว็บไซต์ของคุณออกจากเนมเซิร์ฟเวอร์โดเมน โดเมนของคุณจะถูกเปลี่ยนเส้นทางไปยังโมฆะ เหตุใดจึงใช้เวลานานมากก่อนที่ข้อมูลเกี่ยวกับการเปลี่ยนแปลงการโฮสต์จะมีผล?เมื่อผู้ใช้เปลี่ยนผู้ให้บริการโฮสติ้งหรือลงทะเบียนชื่อโดเมนเป็นครั้งแรก ข้อมูลบันทึกจะถูกโอนไปยังเซิร์ฟเวอร์ชื่อโดเมนอื่นโดยอัตโนมัติ เว็บไซต์สามารถเริ่มทำงานได้ 4 ชั่วโมงหลังการลงทะเบียน แต่ระยะเวลาเฉลี่ยในการเผยแพร่ข้อมูลคือ 24 ถึง 72 ชั่วโมง สถานการณ์นี้เกิดจากการที่ชื่อเซิร์ฟเวอร์ส่วนใหญ่อัปเดตข้อมูลเป็นระยะ ซึ่งหมายความว่าข้อมูลที่จัดเก็บไม่ได้เป็นข้อมูลล่าสุดเสมอไป ข้อมูลจะได้รับการอัปเดตหลังจากช่วงระยะเวลาหนึ่ง เนื่องจากข้อมูลในระดับนี้มีการเปลี่ยนแปลงน้อยมาก จะทำอย่างไรถ้าโดเมนเชื่อมโยงกับโฮสติ้งก่อนหน้า แม้ว่าจะไม่มีบัญชีอยู่ที่นั่นมาเป็นเวลานานแล้วก็ตาม?สถานการณ์นี้เกิดจากสาเหตุที่เป็นไปได้ดังต่อไปนี้: 1. ข้อมูลเกี่ยวกับ DNS ก่อนหน้าจะถูกเก็บไว้ในบันทึกโดเมนของคุณ สารละลาย:คุณจะต้องปรับระเบียนโดเมนของคุณเพื่อให้ชี้ไปที่เนมเซิร์ฟเวอร์ของผู้ให้บริการโฮสติ้งปัจจุบันของคุณ 2. ผู้ให้บริการโฮสติ้งรายเดิมของคุณไม่ได้ลบบันทึกโดเมนของคุณออกจากเซิร์ฟเวอร์ สารละลาย:คุณต้องขอให้ผู้ให้บริการรายเดิมของคุณลบออก โพสต์เก่าเกี่ยวกับโดเมนของคุณ หากเว็บไซต์ของคุณให้บริการโดยผู้ให้บริการโฮสติ้งรายใหม่แล้ว ให้ปฏิบัติตามอัลกอริทึมของการดำเนินการที่ระบุไว้ในย่อหน้าก่อนหน้า 3. ข้อมูลเกี่ยวกับ รายการใหม่เว็บไซต์ของคุณยังไม่ได้เผยแพร่ไปยังเนมเซิร์ฟเวอร์ทั้งหมด สถานการณ์นี้เกิดขึ้นเมื่อคุณเปลี่ยนรายการตัวระบุตำแหน่งเนมเซิร์ฟเวอร์ของโดเมนเว็บไซต์ของคุณ สารละลาย:รอ 24-72 ชั่วโมง ในระหว่างนั้นการตั้งค่าจะมีผล อย่างไรก็ตาม หากปัญหายังคงอยู่ โปรดติดต่อผู้ให้บริการโฮสต์รายใหม่ของคุณ เหตุใดผู้ใช้จึงเห็นเว็บไซต์ที่เพิ่งลงทะเบียนของฉัน แต่ฉันยังคงไม่เห็นเป็นไปได้มากว่าบันทึกโดเมนของคุณได้รับการอัปเดตโดยผู้ให้บริการที่เชื่อมต่ออยู่ ภายใน 72 ชั่วโมง บันทึกเหล่านี้จะได้รับการอัปเดตกับผู้ให้บริการของคุณด้วย
(8) DNS (ระบบชื่อโดเมน)เป็นระบบชื่อโดเมนที่ออกแบบมาเพื่อเชื่อมโยงโดเมน (ชื่อไซต์) กับที่อยู่ IP ของคอมพิวเตอร์ที่ให้บริการ นั่นคือ ระบบนี้ออกแบบมาเพื่อให้ค้นหาเว็บไซต์ได้ง่ายขึ้น โดเมนที่คุณป้อนในเบราว์เซอร์ไม่ใช่ที่อยู่เว็บไซต์จริง ซึ่งเทียบเท่ากับการส่งจดหมายถึงบุคคลโดยระบุเพียงชื่อเต็มของเขาบนซองจดหมาย และเมืองที่อาศัยอยู่ แต่จะส่งจดหมายให้เขาได้อย่างไรถ้าบุรุษไปรษณีย์ไม่รู้ว่าผู้รับอยู่ที่ไหน? โดยระบุที่อยู่ทางไปรษณีย์บนซองจดหมาย บทบาท ที่อยู่ทางไปรษณีย์ที่อยู่ IP เล่นบนอินเทอร์เน็ต (ใน IP รัสเซีย) อุปกรณ์ทั้งหมดบนเครือข่ายก็มีทั้งนั้น เครือข่ายภายในบ้านหรืออินเทอร์เน็ต ด้วยความช่วยเหลือ อุปกรณ์ต่างๆ สามารถสื่อสารระหว่างกันโดยการส่งและตอบสนองต่อคำขอตามที่อยู่ IP ที่ระบุ โดยระบุว่าข้อมูลควรถูกส่งไปยังอุปกรณ์ใด IP ประกอบด้วยตัวเลขสี่ตัว เริ่มจาก 0 และลงท้ายด้วย 255 ตัวอย่างเช่น หนึ่งในที่อยู่อินเทอร์เน็ตของเว็บไซต์ Google มีลักษณะดังนี้: 77.214.53.237 หากคุณคัดลอกตัวเลขชุดนี้แล้ววางลงไป แถบที่อยู่ในเบราว์เซอร์ของคุณ คุณจะถูกนำไปที่ google.com โดยอัตโนมัติ ต่อไปเราจะอธิบายว่าทำไมโดเมนจึงสามารถมีได้หลาย IP คุณอาจถามว่า: “เหตุใดชีวิตจึงซับซ้อน และทำไมเราจึงทิ้งชื่อโดเมนไว้ไม่ได้” ประเด็นก็คือใครก็ตามที่มีอยู่ใน เวิลด์ไวด์เว็บพูดคร่าวๆ ก็คือเว็บไซต์เป็นคอมพิวเตอร์เครื่องเดียวกันที่มี IP ของตัวเอง ไฟล์ โฟลเดอร์ และสื่ออื่นๆ ทั้งหมดจะถูกเก็บไว้บนเซิร์ฟเวอร์ คอมพิวเตอร์สามารถทำงานได้กับตัวเลขเท่านั้น หากไม่มี DNS พวกเขาจะไม่เข้าใจข้อความค้นหาอักขระ ต่างจากคอมพิวเตอร์ เป็นการยากสำหรับคนที่จะเก็บตัวเลขไว้ในหัวมากมาย ที่อยู่ IP นั้นคล้ายกับที่อยู่แบบยาวมาก หมายเลขโทรศัพท์มือถือ- เพื่อหลีกเลี่ยงความจำเป็นในการจำหมายเลขโทรศัพท์ เราจึงจดไว้ใน "รายชื่อติดต่อ" และมักจะเรียกตามชื่อของเจ้าของหมายเลขเหล่านี้ ตัวอย่างเช่น อีวาน ซิโดโรวิช +7-123-456-78-90 ครั้งต่อไปที่เราต้องการโทรหาอีวาน เราแค่ต้องใส่ชื่อของเขา และเราจะลืมหมายเลขนั้นไปเลย บนอินเทอร์เน็ต DNS จะเล่นบทบาทของสมุดโทรศัพท์ดังกล่าว ระบบนี้จะลงทะเบียนและจัดเก็บการเชื่อมต่อระหว่างชื่อเว็บไซต์ที่ค่อนข้างจำง่ายกับที่อยู่ดิจิทัลที่จำยาก เฉพาะใน เวิลด์ไวด์เว็บ"หนังสือ" ดังกล่าวไม่ได้ถูกเก็บไว้โดยคนรู้จักของ Ivan Sidorovich ซึ่งใน "ผู้ติดต่อ" ของพวกเขาสามารถเรียกเขาว่าอะไรก็ได้ที่พวกเขาต้องการ แต่โดยตัวเขาเอง ตัวอย่างเช่น หากต้องการไปที่เว็บไซต์ของ Ivan ด้วยที่อยู่โดเมน yavanya.com ซึ่งเขาเลือกเอง คุณเพียงแค่ต้องป้อนลงในเบราว์เซอร์ หลังจากนั้น DNS จะส่งที่อยู่ IP ที่จำเป็นไปยังคอมพิวเตอร์ (ซึ่งคุณกำลังใช้งานอยู่ เบราว์เซอร์) สมมติว่า 012.012.012.012 เป็น IP ที่สอดคล้องกับเว็บไซต์ yavanya.com จากนั้นเซิร์ฟเวอร์ (คอมพิวเตอร์) ที่โฮสต์ไซต์จะวิเคราะห์คำขอที่ผู้ใช้ป้อนและส่งข้อมูลไปยังเบราว์เซอร์เพื่อแสดงหน้าที่ร้องขอ บันทึกที่อยู่โดเมนถึง IP อยู่ที่ไหน
นี่เป็นสิ่งที่ควรค่าแก่การอธิบายแก่นแท้ของฟังก์ชันที่สอง – การแคช ในแต่ละคำขอของผู้ใช้ เซิร์ฟเวอร์จะต้องค้นหาที่อยู่ IP ตามชื่อทรัพยากรที่ระบุ และหากหน้าเว็บที่คุณร้องขอตั้งอยู่ไกลเกินไป คุณจะต้อง "รับ" ไปยังเซิร์ฟเวอร์ DNS เริ่มต้นซึ่งจัดเก็บข้อมูลนี้ไว้ ซึ่งจะทำให้การโหลดไซต์ช้าลงอย่างมาก เพื่อป้องกันปัญหานี้ เซิร์ฟเวอร์ DNS สำรองที่เรียกว่าเซิร์ฟเวอร์ DNS รองซึ่งตั้งอยู่ใกล้กับอุปกรณ์ของคุณ (ตามกฎแล้วจะอยู่ที่ผู้ให้บริการของคุณ) ได้รับการออกแบบมาเพื่อป้องกันปัญหานี้ เพื่อหลีกเลี่ยงการค้นหาที่อยู่อีกครั้งเมื่อคุณขอไซต์อีกครั้ง พวกเขาจัดเก็บข้อมูลเกี่ยวกับไซต์ไว้ในแคชและรายงาน IP ทันที สำคัญ- การแคชเป็นไปไม่ได้หากไม่มีเซิร์ฟเวอร์ DNS หลักที่มีการเชื่อมต่อ IP แรกกับชื่อโดเมน ในระหว่างกระบวนการจดทะเบียนโดเมน ก่อนที่เว็บไซต์ของคุณจะใช้งานได้ คุณต้องแจ้งผู้รับจดทะเบียนเกี่ยวกับเซิร์ฟเวอร์ DNS ที่จะจัดเก็บข้อมูลทั้งหมดเกี่ยวกับโดเมนของคุณ และข้อมูลประเภทใดที่แน่นอน เราจะอธิบายเพิ่มเติมในภายหลัง โซน DNS คืออะไร?ข้างต้น เราได้ยกตัวอย่างที่ง่ายที่สุดของที่อยู่ IP ที่สอดคล้องกับโดเมน ซึ่งเกิดขึ้นตามรูปแบบต่อไปนี้: หนึ่งชื่อโดเมน – หนึ่งทรัพยากร – หนึ่งที่อยู่ อย่างไรก็ตาม นอกเหนือจากเว็บไซต์แล้ว โดเมนเดียวยังสามารถรวมเซิร์ฟเวอร์อีเมลที่ส่งไปยัง IP อื่นได้พร้อมกัน ในกรณีนี้ เราไม่สามารถช่วยพูดถึงโดเมนย่อยที่เราเขียนถึงก่อนหน้านี้ได้ ตัวอย่างง่ายๆ ของโดเมนย่อยที่ได้รับความนิยมในรัสเซีย บริการไปรษณีย์: mail.yandex.ru ทั้งทรัพยากรบนเว็บและเมลสามารถมีที่อยู่ IP ได้หลายรายการ - ซึ่งทำเพื่อเพิ่มความน่าเชื่อถือและรับประกันความเร็ว โซน DNS– นี่คือเนื้อหาของไฟล์ที่มีการลงทะเบียนการเชื่อมต่อระหว่างโดเมนและที่อยู่ IP ประกอบด้วยข้อมูลต่อไปนี้:
นี่คือรายการย่อที่รวมฟิลด์หลักของโซน DNS ข้อมูลเพิ่มเติมมีความแตกต่างอีกมากมายเกี่ยวกับคำอธิบายโดเมน แต่เพื่อให้ผู้เริ่มต้นเรียนรู้ได้ง่ายขึ้น หัวข้อใหม่เราหลีกเลี่ยงพวกเขา อย่างไรก็ตาม เพื่อความเข้าใจทั่วไปในหัวข้อนี้ เราขอแนะนำให้คุณทำความคุ้นเคยกับรายละเอียดที่สำคัญอีกสองสามข้อ:
มาสรุปกันระบบชื่อโดเมนเป็นสิ่งจำเป็นเพื่อให้ผู้คนสามารถค้นหาเว็บไซต์บนอินเทอร์เน็ตได้ง่ายขึ้น ด้วยความช่วยเหลือของเซิร์ฟเวอร์ DNS คุณสามารถใช้ชื่อเชิงสัญลักษณ์ของไซต์ที่แทนที่ที่อยู่ IP ที่จำยาก และยังเพิ่มความเร็วและความน่าเชื่อถือในการเข้าถึงทรัพยากรบนเว็บโดยการเชื่อมโยงเข้ากับคอมพิวเตอร์หลายเครื่อง เกิดอะไรขึ้นDNSDNS (ระบบชื่อโดเมน) เป็นระบบที่รับประกันการทำงานของชื่อโดเมนเว็บไซต์ที่คุ้นเคย การสื่อสารระหว่างอุปกรณ์บนอินเทอร์เน็ตดำเนินการโดยใช้ที่อยู่ IP เช่น "192.64.147.209" อย่างไรก็ตาม การจดจำที่อยู่ IP นั้นเป็นเรื่องยาก ดังนั้นจึงมีการคิดค้นชื่อโดเมนที่เป็นมิตรต่อมนุษย์ขึ้นมา เช่น “google.com” คอมพิวเตอร์/เซิร์ฟเวอร์ไม่จัดเก็บตารางการติดต่อระหว่างโดเมนและที่อยู่ IP แม่นยำยิ่งขึ้น มันไม่ได้จัดเก็บทั้งตาราง แต่เก็บข้อมูลชั่วคราวสำหรับโดเมนที่ใช้บ่อย เมื่อป้อนโดเมนของไซต์ลงในเบราว์เซอร์ คอมพิวเตอร์จะจดจำที่อยู่ IP โดยอัตโนมัติและส่งคำขอไปยังโดเมนนั้น กระบวนการนี้เรียกว่าการแก้ไขโดเมน มาดูกันว่าระบบ DNS ประกอบด้วยอะไรและทำงานอย่างไร มันทำงานอย่างไรDNSระบบชื่อโดเมนประกอบด้วยองค์ประกอบดังต่อไปนี้: โครงสร้างลำดับชั้นของชื่อโดเมน:
โปรดทราบว่าจริงๆ แล้ว "www.google.com" และ "google.com" เป็นโดเมนที่แตกต่างกัน เราต้องไม่ลืมที่จะระบุ A-records สำหรับแต่ละรายการ เซิร์ฟเวอร์ DNS หรือเซิร์ฟเวอร์ NS (เนมเซิร์ฟเวอร์)– รองรับ (ให้บริการ) โซนโดเมนที่ได้รับการมอบหมาย จะจัดเก็บข้อมูลบันทึกทรัพยากรสำหรับโซนโดยตรง ตัวอย่างเช่น เซิร์ฟเวอร์ซึ่งเป็นที่ตั้งของไซต์ "example.ru" มีที่อยู่ IP "1.1.1.1" เซิร์ฟเวอร์ DNS ตอบสนองต่อคำขอทั้งหมดที่เกี่ยวข้องกับโซนโดเมนเหล่านี้ หากเขาได้รับคำขอสำหรับโดเมนที่ไม่ได้รับการมอบหมายให้เขา เขาจะขอคำตอบจากเซิร์ฟเวอร์ DNS อื่น ระเบียน DNS (ระเบียนทรัพยากร)– นี่คือชุดบันทึกเกี่ยวกับโซนโดเมนบนเซิร์ฟเวอร์ NS ที่จัดเก็บข้อมูลที่จำเป็นสำหรับ การทำงานของ DNS- ขึ้นอยู่กับข้อมูลในบันทึกเหล่านี้ เซิร์ฟเวอร์ DNS ตอบสนองต่อแบบสอบถามสำหรับโดเมน รายการและความหมายสามารถดูได้ด้านล่าง ราก เซิร์ฟเวอร์ DNS (บน ในขณะนี้มี 13 แห่งทั่วโลก) จัดเก็บข้อมูลเกี่ยวกับเซิร์ฟเวอร์ DNS ที่ให้บริการโซนระดับบนสุด เซิร์ฟเวอร์ DNS สำหรับโซนโดเมนระดับบนสุด- จัดเก็บข้อมูลเกี่ยวกับเซิร์ฟเวอร์ NS ที่ให้บริการโดเมนเฉพาะ เพื่อค้นหาที่อยู่ IP คอมพิวเตอร์โดเมน / เซิร์ฟเวอร์จะติดต่อกับเซิร์ฟเวอร์ DNS ที่ระบุไว้ในนั้น การตั้งค่าเครือข่าย- โดยทั่วไป นี่คือเซิร์ฟเวอร์ DNS ของผู้ให้บริการอินเทอร์เน็ต เซิร์ฟเวอร์ DNS จะตรวจสอบว่าโดเมนได้รับการมอบหมายให้หรือไม่ ถ้าใช่เขาจะตอบคำขอทันที ถ้าไม่เช่นนั้น ระบบจะขอข้อมูลเกี่ยวกับเซิร์ฟเวอร์ DNS ที่ให้บริการโดเมนนี้จากเซิร์ฟเวอร์ราก จากนั้นจึงขอข้อมูลจากเซิร์ฟเวอร์โซนโดเมนระดับบนสุด หลังจากนั้น ระบบจะส่งคำขอโดยตรงไปยังเซิร์ฟเวอร์ NS ที่ให้บริการโดเมนนี้ และถ่ายทอดการตอบกลับไปยังคอมพิวเตอร์/เซิร์ฟเวอร์ของคุณ การแคชข้อมูลใช้บนอุปกรณ์ทั้งหมด (คอมพิวเตอร์ เซิร์ฟเวอร์ เซิร์ฟเวอร์ DNS) นั่นคือพวกเขาจำคำตอบของคำขอล่าสุดที่มาถึงพวกเขาได้ และเมื่อมีคำขอคล้าย ๆ กันเข้ามา พวกเขาก็ตอบแบบเดิม ๆ ตัวอย่างเช่น หากคุณเปิดเว็บไซต์ google.com ในเบราว์เซอร์ของคุณเป็นครั้งแรกหลังจากเปิดเครื่อง คอมพิวเตอร์จะส่งคำขอ DNS และด้วยคำขอที่ตามมา คอมพิวเตอร์จะนำข้อมูลที่เซิร์ฟเวอร์ DNS ส่งไปเพื่อ ครั้งแรก ดังนั้น สำหรับการสืบค้นยอดนิยม จึงไม่จำเป็นต้องผ่านห่วงโซ่ทั้งหมดในแต่ละครั้งและสร้างการสืบค้นไปยังเซิร์ฟเวอร์ NS สิ่งนี้จะช่วยลดภาระลงอย่างมากและเพิ่มความเร็วในการทำงาน อย่างไรก็ตาม ส่งผลให้ข้อมูลในระบบ DNS ไม่ได้รับการอัพเดตทันที เมื่อเปลี่ยนที่อยู่ IP ของโดเมน ข้อมูลเกี่ยวกับสิ่งนี้จะถูกเผยแพร่ทางอินเทอร์เน็ตตั้งแต่ 1 ถึง 24 ชั่วโมง การจดทะเบียน/จัดสรรโดเมนแต่ละ โซนโดเมนระดับแรกมีองค์กรของตนเองซึ่งกำหนดกฎสำหรับการจัดสรรโดเมนและรับรองการทำงานของโซนนี้ ตัวอย่างเช่น สำหรับโซนโดเมน RU, SU และ RF นี่คือศูนย์ประสานงานสำหรับโดเมนอินเทอร์เน็ตระดับชาติ https://cctld.ru องค์กรเหล่านี้กำหนดกฎเกณฑ์ในการทำงานและ ข้อกำหนดทางเทคนิคถึงผู้รับจดทะเบียนโดเมน ผู้รับจดทะเบียนโดเมน– บริษัทเหล่านี้คือบริษัทที่จดทะเบียนโดเมนใหม่โดยตรงภายในโซนโดเมนระดับแรกสำหรับลูกค้าปลายทาง จัดระเบียบปฏิสัมพันธ์ทางเทคนิคกับบริษัทรับจดทะเบียนชื่อโดเมน ในพวกเขา บัญชีส่วนตัวเจ้าของโดเมนกำหนดค่าเซิร์ฟเวอร์ DNS ที่จะสนับสนุนโดเมน ผู้ดูแลโดเมน (เจ้าของ)– บุคคลที่เป็นเจ้าของสิทธิ์ในชื่อโดเมนโดยตรง เขาสามารถจัดการโดเมนได้ และผู้รับจดทะเบียนจะยอมรับคำขอเปลี่ยนแปลงจากเขา การมอบอำนาจโดเมน– บ่งชี้ถึงเซิร์ฟเวอร์ DNS ที่จะให้บริการ ขั้นพื้นฐานบันทึก DNSมีระเบียน DNS (ทรัพยากร) พื้นฐานต่อไปนี้: A – มีข้อมูลเกี่ยวกับที่อยู่ IPv4 ของโฮสต์ (เซิร์ฟเวอร์) สำหรับโดเมน ตัวอย่างเช่น 1.1.1.1. AAA – มีข้อมูลเกี่ยวกับที่อยู่ IPv6 ของโฮสต์ (เซิร์ฟเวอร์) สำหรับโดเมน ตัวอย่างเช่น 2001:0db8:11a3:09d7:1f34:8a2e:07a0:765d MX – มีข้อมูลเกี่ยวกับเซิร์ฟเวอร์เมลของโดเมน ในกรณีนี้ จะมีการระบุชื่อของเมลเซิร์ฟเวอร์ เช่น mail.example.com เพราะ โดเมนสามารถมีเซิร์ฟเวอร์อีเมลได้หลายเซิร์ฟเวอร์ จากนั้นแต่ละเซิร์ฟเวอร์จะระบุลำดับความสำคัญ ลำดับความสำคัญถูกกำหนดโดยตัวเลขตั้งแต่ 0 ถึง 65535 ในกรณีนี้ “0” คือลำดับความสำคัญสูงสุด เป็นธรรมเนียมที่จะต้องระบุลำดับความสำคัญ "10" สำหรับเมลเซิร์ฟเวอร์แรก เท็กซัส - ข้อมูลเพิ่มเติมเกี่ยวกับโดเมนในรูปแบบข้อความอิสระ ความยาวสูงสุด 255 ตัวอักษร SRV – ประกอบด้วยข้อมูลชื่อโฮสต์และหมายเลขพอร์ตสำหรับบริการ/โปรโตคอลเฉพาะตาม RFC 2782 http://www.rfc-editor.org/rfc/rfc2782.txt ประกอบด้วยฟิลด์ต่อไปนี้:
NS – ชื่อของเซิร์ฟเวอร์ DNS ที่รองรับโดเมนนี้ CNAME (ชื่อโฮสต์ตามรูปแบบบัญญัติ) – ใช้เพื่อเปลี่ยนเส้นทางไปยังชื่อโดเมนอื่น ตัวอย่างเช่น ชื่อเซิร์ฟเวอร์เปลี่ยนจาก example.com เป็น new.com ในกรณีนี้ในฟิลด์ "Alies" สำหรับบันทึก cname คุณต้องระบุ - example.com และในช่อง "ชื่อ Canonical" - new.com ด้วยวิธีนี้ คำขอทั้งหมดที่ส่งไปยัง example.com จะถูกเปลี่ยนเส้นทางไปยัง new.com โดยอัตโนมัติ SOA เป็นบันทึกโดเมนพื้นฐาน มันจัดเก็บชื่อโดเมนเองและอายุการใช้งานของข้อมูลโดเมน - TTL TTL (time-to-live) กำหนดระยะเวลาที่เซิร์ฟเวอร์ DNS เมื่อได้รับข้อมูลเกี่ยวกับโซนจะจัดเก็บไว้ในหน่วยความจำ (แคช) ค่าแนะนำ 86400 – 1 วัน. ค่าจะแสดงเป็นวินาที |
อ่าน: |
---|
ใหม่
- เกาะเซาวิเซนเต เกาะเซาวิเซนเต
- กฎที่เราฝ่าฝืน สามารถวางข้อศอกบนโต๊ะได้หรือไม่?
- แฟลชไดรฟ์ USB ใดที่น่าเชื่อถือและเร็วที่สุด?
- การเชื่อมต่อแล็ปท็อปเข้ากับทีวีผ่านสาย USB เพื่อเชื่อมต่อแล็ปท็อปเข้ากับทีวี VGA
- การเปลี่ยนอินเทอร์เฟซ Steam - จากรูปภาพธรรมดาไปจนถึงการนำเสนอทั้งหมดบนหน้าจอ การออกแบบไอน้ำใหม่
- วิธียกเลิกการสมัครสมาชิก Megogo บนทีวี: คำแนะนำโดยละเอียด วิธียกเลิกการสมัครสมาชิก Megogo
- วิธีแบ่งพาร์ติชันดิสก์โดยติดตั้ง Windows โดยไม่สูญเสียข้อมูล แบ่งพาร์ติชันดิสก์ 7
- เหตุใดผู้จัดพิมพ์จึงไม่สามารถแก้ไขทุกหน้าได้
- ไม่มีการบู๊ตจากแฟลชไดรฟ์ใน BIOS - จะกำหนดค่าได้อย่างไร?
- รหัสโปรโมชั่น Pandao สำหรับคะแนน