ตัวเลือกของบรรณาธิการ:

การโฆษณา

บ้าน - อินเทอร์เน็ต
ฟังก์ชัน 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

ขอให้โชคดี! พบกันเร็ว ๆ นี้ในหน้าของเว็บไซต์บล็อก

คุณอาจจะสนใจ

เซิร์ฟเวอร์ - มันคืออะไร?
การซื้อโดเมน (ชื่อโดเมน) โดยใช้ตัวอย่างของบริษัทรับจดทะเบียน Reghouse
จดหมายสำหรับโดเมนใน แอพของ Googleและการตั้งค่าระเบียน MX ใน cPanel วิธีการจดทะเบียนโดเมน (ซื้อชื่อโดเมนจากผู้รับจดทะเบียน)
ไฟล์โฮสต์- มันคืออะไร, อยู่ที่ไหนใน Windows, ผู้ดูแลเว็บควรทำอะไรกับมันและวิธีลบรายการไวรัสออกจากมัน
วิธีทำการสำรองและกู้คืนจาก สำเนาสำรองรวมถึงความแตกต่างของการถ่ายโอนไซต์ (Joomla, WordPress) ไปยังโฮสติ้งใหม่
โฮสติแมน - โฮสติ้งฟรีด้วยการรองรับ PHP และ MySQL รวมถึงเครื่องมือสร้างเว็บไซต์และ CMS มากมายพร้อมการติดตั้งอัตโนมัติ
FASTVPS - วิธีเลือก VPS หรือเซิร์ฟเวอร์เฉพาะที่เหมาะสมที่สุดสำหรับเว็บไซต์ของคุณ
ย้ายเว็บไซต์ไปยังโฮสติ้งกล่องข้อมูลใหม่ เลือกระหว่างปกติและ VPS รวมถึงการทำงานกับแผงควบคุมของโฮสต์
กล่องข้อมูล - โฮสติ้งและคลาวด์ที่เสถียรที่สุด เซิร์ฟเวอร์เสมือนวีพีเอส

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)
คุณอาจมีคำจำกัดความอื่นของโหนดภายใต้โดเมนทั่วไป คุณสามารถเข้าถึง API ผ่านทางโหนด "api" (api.example.com) หรือการเข้าถึง FTP ได้โดยการกำหนดโหนด "FTP" หรือ "files" (ftp.example.com หรือ files.example.com) ชื่อโฮสต์สามารถกำหนดเองได้ ตราบใดที่ชื่อไม่ซ้ำกันสำหรับโดเมนที่กำหนด

โดเมนย่อย

วัตถุที่เกี่ยวข้องกับโหนดเรียกว่าโดเมนย่อย
DNS ทำงานในลำดับชั้น โดเมนระดับบนสุดสามารถมีหลายโดเมนอยู่ข้างใต้ได้ ตัวอย่างเช่น โดเมนระดับบนสุด "com" รวมถึง "google.com" และ "ubuntu.com" โดเมนย่อยคือโดเมนที่เป็นส่วนหนึ่งของโดเมนระดับที่สูงกว่า ในกรณีนี้ เราสามารถพูดได้ว่า "ubuntu.com" เป็นโดเมนย่อยของ "com" โดยทั่วไปจะเรียกว่าโดเมนหรือส่วน "Ubuntu" เรียกว่า SLD ซึ่งหมายถึงโดเมนระดับที่สอง

ในทำนองเดียวกัน แต่ละโดเมนสามารถควบคุม "โดเมนย่อย" ที่อยู่ข้างใต้ได้ ตัวอย่างเช่น คุณสามารถมีโดเมนย่อยสำหรับแผนกประวัติศาสตร์ของโรงเรียนได้ที่ "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" และเขาก็จะไม่พบพวกเขาเช่นกัน
แต่จะค้นหารายการสำหรับโดเมนระดับบนสุด "org" และแจ้งที่อยู่ของเซิร์ฟเวอร์ DNS ที่รับผิดชอบที่อยู่ "org" แก่ผู้ขอ

เซิร์ฟเวอร์ TLD

จากนั้นผู้ร้องขอจะส่งคำขอใหม่ไปยังที่อยู่ IP (ที่ได้รับจากเซิร์ฟเวอร์รูท) ที่รับผิดชอบโดเมนระดับบนสุดที่ต้องการ

จากตัวอย่างของเรา คำขอจะถูกส่งไปยังเซิร์ฟเวอร์ DNS ที่รับผิดชอบข้อมูลเกี่ยวกับโดเมน "org" เพื่อตรวจสอบว่ามีข้อมูลเกี่ยวกับที่ตั้งของ "www.wikipedia.org" หรือไม่
ขอย้ำอีกครั้งว่าผู้ขอจะค้นหา “www.wikipedia.org” ในไฟล์โซนของตน และจะไม่พบรายการนี้ในไฟล์ของตน
อย่างไรก็ตาม จะพบรายการที่กล่าวถึงที่อยู่ IP ของเซิร์ฟเวอร์ DNS ที่รับผิดชอบ "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 "โซน" ซึ่งโดยพื้นฐานแล้วเป็นส่วนย่อยของระบบ DNS ทั้งหมด โดยทั่วไปจะใช้เพื่อกำหนดค่าโดเมนเดียวเท่านั้น อาจมีรายการหลายรายการที่ระบุตำแหน่งของทรัพยากรสำหรับโดเมนที่ร้องขอ

พารามิเตอร์โซน $ORIGIN เทียบเท่ากับ ระดับสูงสุดสิทธิ์ในโซนเริ่มต้น
ดังนั้น หากใช้ไฟล์โซนเพื่อกำหนดค่าโดเมน "example.com" พารามิเตอร์ $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 เชิงลบ)

เรามาอธิบายว่าแต่ละส่วนหมายถึงอะไร:

  • โดเมน.คอม: นี่คือรากของโซน บ่งชี้ว่าไฟล์โซนเป็นของโดเมน domain.com.domain บ่อยครั้งคุณจะเห็นว่ามันถูกแทนที่ด้วย “@” ซึ่งเป็นเพียงตัวยึดตำแหน่งที่แทนที่เนื้อหาของตัวแปร $ORIGIN ที่เราได้เรียนรู้ข้างต้น
  • ใน SOA: ส่วน "ใน" หมายถึงอินเทอร์เน็ต (และจะมีอยู่ในหลายรายการ) SOA เป็นการบ่งชี้ว่านี่คือรายการโซนเริ่มต้น
  • ns1.โดเมน.com.: ส่วนนี้จะกำหนดเซิร์ฟเวอร์หลักสำหรับโดเมนนี้ เซิร์ฟเวอร์ DNS สามารถเป็นได้ทั้งหลัก นั่นคือ หลัก หรือทาส หรือรอง
  • admin.domain.com: นี้ ที่อยู่อีเมลผู้ดูแลโซนนี้ สัญลักษณ์ "@" จะถูกแทนที่ด้วยจุดในที่อยู่ อีเมล- หากในส่วนของชื่อ ที่อยู่อีเมลโดยปกติแล้วจะมีจุด ซึ่งหมายถึงการแทนที่อักขระ "\" ในส่วนนี้ ( [ป้องกันอีเมล]กลายเป็น\name.domain.comของคุณ)
  • 12083 : นี้ หมายเลขซีเรียลไฟล์โซน แต่ละครั้งที่คุณแก้ไขไฟล์โซน คุณต้องเพิ่มจำนวนนี้ เซิร์ฟเวอร์ทาสจะตรวจสอบว่าหมายเลขซีเรียลของเซิร์ฟเวอร์หลักสำหรับโซนนั้นมากกว่าหมายเลขที่อยู่ในระบบหรือไม่ ถ้าเป็นเช่นนั้นเซิร์ฟเวอร์จะถาม ไฟล์ใหม่โซน และหากไม่เป็นเช่นนั้น ไฟล์ต้นฉบับก็จะให้บริการต่อไป
  • 3ชม: นี่คือช่วงเวลาการอัปเดตสำหรับโซน นี่คือระยะเวลาที่เซิร์ฟเวอร์ทาสจะรอก่อนที่จะร้องขอเซิร์ฟเวอร์หลักให้เปลี่ยนไฟล์โซน
  • 30ม: นี่คือช่วงเวลาการทำซ้ำสำหรับโซนนี้ หากเซิร์ฟเวอร์ทาสไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์หลักได้เมื่อถึงช่วงการอัปเดต เซิร์ฟเวอร์จะรอตามระยะเวลานี้แล้วจึงส่งคำขอซ้ำไปยังเซิร์ฟเวอร์หลัก
  • 3ว: นี่คือช่วงหมดอายุ ถ้าเซิร์ฟเวอร์ DNS ทาสไม่สามารถติดต่อกับเซิร์ฟเวอร์หลักในช่วงเวลานี้ ก็จะไม่ส่งคืนแบบสอบถามไปยังหน่วยงานสำหรับโซนนั้นอีกต่อไป
  • 1ชม: นี่คือระยะเวลาที่เซิร์ฟเวอร์ DNS จะแคชข้อผิดพลาดหากไม่พบชื่อที่ร้องขอในไฟล์

บันทึก A และ AAAA

บันทึกทั้งสองนี้เชื่อมต่อโฮสต์กับที่อยู่ IP ระเบียน "A" ใช้เพื่อเชื่อมต่อโฮสต์กับที่อยู่ IPv4 ในขณะที่ระเบียน "AAAA" ใช้เพื่อเชื่อมต่อโฮสต์กับที่อยู่ IPv6
รูปแบบทั่วไปของรายการเหล่านี้มีดังนี้:
โฮสต์ใน IPv4_address
โฮสต์ใน AAAA IPv6_address

ดังนั้น หากบันทึก SOA เข้าถึงเซิร์ฟเวอร์หลักหลักที่ "ns1.domain.com" เราจะต้องเชื่อมต่อที่อยู่นี้กับที่อยู่ IP เนื่องจาก "ns1.domain.com" อยู่ในโซน domain.com ที่ไฟล์นี้กำหนด
รายการอาจมีลักษณะดังนี้:
ns1 ใน 111.222.111.222

โปรดทราบว่าคุณไม่จำเป็นต้องระบุชื่อนามสกุลของคุณ เราสามารถระบุโฮสต์ได้ (โดยไม่มี FQDN) และเซิร์ฟเวอร์ DNS จะกรอกข้อมูลส่วนที่เหลือตามค่า $ORIGIN อย่างไรก็ตาม เราสามารถใช้ FQDN ได้อย่างง่ายดายเช่นเดียวกัน:
ns1.โดเมน.com. ใน 111.222.111.222

ในกรณีส่วนใหญ่ นี่คือที่ที่คุณจะระบุเว็บเซิร์ฟเวอร์ของคุณเป็น "WWW":
WWW ใน 222.222.222.222

เราต้องบอกด้วยว่าโดเมนหลักอยู่ที่ไหน เราสามารถทำได้ดังนี้:
โดเมน.คอม ใน 222.222.222.222

นอกจากนี้เรายังสามารถใช้สัญลักษณ์ "@" เพื่ออ้างถึงโดเมนหลัก:
@ ใน 222.222.222.222

นอกจากนี้เรายังมีความสามารถในการแปลงทุกสิ่งที่อยู่ภายใต้โดเมนนั้นแต่ไม่เกี่ยวข้องกับเซิร์ฟเวอร์นั้นอย่างชัดเจน เราสามารถทำได้โดยใช้สัญลักษณ์ "*":
* ใน 222.222.222.222

ทั้งหมดที่กล่าวมานี้ยังใช้ได้กับบันทึก AAAA สำหรับที่อยู่ IPv6 อีกด้วย

บันทึก CNAME

ระเบียน CNAME ระบุนามแฝงสำหรับชื่อมาตรฐานของเซิร์ฟเวอร์ของคุณ (ซึ่งกำหนดโดยระเบียน A หรือ AAAA)

ตัวอย่างเช่น เราอาจมีบันทึก A ที่กำหนดโหนด "server1" จากนั้นเราสามารถใช้ "WWW" เป็นนามแฝงสำหรับโหนดนั้น:
เซิร์ฟเวอร์ 1 ใน 111.111.111.111
www ในเซิร์ฟเวอร์ CNAME1

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

บันทึก MX

ระเบียน MX ระบุเซิร์ฟเวอร์ Exchange อีเมลสำหรับโดเมน ช่วยให้ข้อความอีเมลมาถึงเซิร์ฟเวอร์อีเมลของคุณได้อย่างถูกต้อง
ต่างจากประเภทบันทึกอื่นๆ ทั่วไป บันทึกเมลมักจะไม่แนบโหนดกับสิ่งใดๆ เนื่องจากเป็นแบบทั่วทั้งโซน โดยปกติแล้วจะมีลักษณะดังนี้:
ใน MX 10 mail.domain.com

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

ระเบียน MX ควรส่งต่อไปยังโฮสต์ที่ระบุโดยระเบียน A หรือ AAAA ไม่ใช่โฮสต์ที่ระบุโดย CNAME
สมมติว่าเรามีเมลเซิร์ฟเวอร์สองเครื่อง ควรมีรายการที่มีลักษณะดังนี้:
ใน MX 10 mail1.domain.com
ใน MX 50 mail2.domain.com
เมล1 ใน 111.111.111.111
เมล2 ใน 222.222.222.222

ในตัวอย่างนี้ โหนด "mail1" คือเซิร์ฟเวอร์แลกเปลี่ยนเมลที่ต้องการ
เรายังเขียนได้ดังนี้:
ใน MX 10 เมล1
ใน MX 50 เมล2
เมล1 ใน 111.111.111.111
เมล2 ใน 222.222.222.222

บันทึกของ NS

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

เช่นเดียวกับระเบียน MX ระเบียน NS เป็นพารามิเตอร์ทั้งโซน ดังนั้นจึงไม่ได้เชื่อมต่อโหนดด้วย พวกเขามีลักษณะเช่นนี้:
ใน NS ns1.domain.com
ใน NS ns2.domain.com

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

และเช่นเคย ให้พิจารณาการเชื่อมต่อสำหรับโหนดที่มีบันทึก A หรือ AAAA:
ใน NS ns1.domain.com
ใน NS ns2.domain.com
ns1 ใน 111.222.111.111
ns2 ใน 123.211.111.233

มีโพสต์ประเภทอื่นๆ อีกสองสามประเภทที่สามารถใช้ได้ แต่อาจเป็นประเภทที่พบบ่อยที่สุดที่คุณจะเห็น

บทสรุป

ตอนนี้คุณควรมีความคิดที่ดีแล้วว่า 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 อยู่ที่ไหน


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

  • การจัดเก็บรายการ IP และโดเมนที่เกี่ยวข้อง
  • บันทึกแคชจากเซิร์ฟเวอร์ระบบอื่น

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

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

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

โซน DNS คืออะไร?

ข้างต้น เราได้ยกตัวอย่างที่ง่ายที่สุดของที่อยู่ IP ที่สอดคล้องกับโดเมน ซึ่งเกิดขึ้นตามรูปแบบต่อไปนี้: หนึ่งชื่อโดเมน – หนึ่งทรัพยากร – หนึ่งที่อยู่ อย่างไรก็ตาม นอกเหนือจากเว็บไซต์แล้ว โดเมนเดียวยังสามารถรวมเซิร์ฟเวอร์อีเมลที่ส่งไปยัง IP อื่นได้พร้อมกัน ในกรณีนี้ เราไม่สามารถช่วยพูดถึงโดเมนย่อยที่เราเขียนถึงก่อนหน้านี้ได้ ตัวอย่างง่ายๆ ของโดเมนย่อยที่ได้รับความนิยมในรัสเซีย บริการไปรษณีย์: mail.yandex.ru

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

  • A – ที่อยู่ของ “ไซต์” ของโดเมน
  • MX – ที่อยู่ " เมลเซิร์ฟเวอร์» อยู่ในโดเมนเดียวกัน
  • CNAME เป็นคำพ้องสำหรับโดเมน นั่นคือ ที่อยู่โดเมน www.yavanya.com เป็นคำพ้องสำหรับ yavanya.com และหากคุณป้อนข้อความค้นหาในเบราว์เซอร์โดยไม่มี "www" คุณจะยังคงถูกเปลี่ยนเส้นทางไปยังไซต์
  • NS – บันทึกนี้มีโดเมนของเซิร์ฟเวอร์ DNS ที่ให้บริการโดเมนเฉพาะ
  • TXT – สามารถมีบันทึกย่อในรูปแบบข้อความได้

นี่คือรายการย่อที่รวมฟิลด์หลักของโซน DNS

ข้อมูลเพิ่มเติม

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

  1. เราได้พูดคุยเกี่ยวกับโดเมนที่มีที่อยู่ซึ่งมีตัวเลขสี่ตัว เป็นของมาตรฐาน IPv4 และสามารถรองรับอุปกรณ์ได้ในจำนวนจำกัด: 4,294,967,296 เครื่อง ใช่ คอมพิวเตอร์มากกว่าสี่พันล้านเครื่องนั้นมีจำนวนมาก แต่ความก้าวหน้าทางเทคโนโลยีนั้นรวดเร็วและอุปกรณ์ที่เชื่อมต่อกับอินเทอร์เน็ตก็ทวีคูณขึ้นทุกวัน สิ่งนี้นำไปสู่การขาดแคลนที่อยู่ เพื่อหลีกเลี่ยงปัญหานี้ จึงมีการแนะนำที่อยู่ IPv6 ใหม่ - ที่อยู่ที่มีตัวเลขหกหมายเลข ซึ่งกำหนด AAAA ในโซน DNS ต้องขอบคุณมาตรฐานใหม่นี้ ทำให้คอมพิวเตอร์สามารถรับที่อยู่ IP ได้มากขึ้น
  2. เพื่อเพิ่มประสิทธิภาพและความน่าเชื่อถือของเว็บไซต์ ชื่อโดเมนเดียวจะเชื่อมโยงกับที่อยู่หลายแห่ง ตามกฎแล้วเมื่อร้องขอเพจ เซิร์ฟเวอร์ DNS จะให้ IP ตามลำดับโดยไม่สมัครใจ
  3. ที่อยู่ IP เดียวกันสามารถเชื่อมโยงกับหลายโดเมนได้ โดยทั่วไป สิ่งนี้จะไม่สอดคล้องกับหลักการของ DNS ในทางใดทางหนึ่ง โดยถือว่าการเชื่อมต่อที่ชัดเจนระหว่าง IP และโดเมน แต่ดังที่เราได้กล่าวไปแล้วข้างต้น ไม่มีที่อยู่ IPv4 เพียงพอสำหรับอุปกรณ์อินเทอร์เน็ตทั้งหมดที่มีอยู่ในปัจจุบันอีกต่อไป และเราต้องประหยัดเงิน ในความเป็นจริง ดูเหมือนว่า: แหล่งข้อมูลบนเว็บขนาดเล็กหลายแห่งที่มีโดเมนต่างกัน แต่มีที่อยู่เดียวกัน จะถูกโฮสต์บนเซิร์ฟเวอร์ที่มีที่อยู่ IP เฉพาะ เมื่อได้รับการร้องขอ คอมพิวเตอร์ที่ให้บริการไซต์จะประมวลผลโดเมนที่ร้องขอ และส่งทรัพยากรบนเว็บที่ต้องการให้กับผู้ใช้

มาสรุปกัน

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

เกิดอะไรขึ้นDNS

DNS (ระบบชื่อโดเมน) เป็นระบบที่รับประกันการทำงานของชื่อโดเมนเว็บไซต์ที่คุ้นเคย การสื่อสารระหว่างอุปกรณ์บนอินเทอร์เน็ตดำเนินการโดยใช้ที่อยู่ IP เช่น "192.64.147.209" อย่างไรก็ตาม การจดจำที่อยู่ IP นั้นเป็นเรื่องยาก ดังนั้นจึงมีการคิดค้นชื่อโดเมนที่เป็นมิตรต่อมนุษย์ขึ้นมา เช่น “google.com”

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

มาดูกันว่าระบบ DNS ประกอบด้วยอะไรและทำงานอย่างไร

มันทำงานอย่างไรDNS

ระบบชื่อโดเมนประกอบด้วยองค์ประกอบดังต่อไปนี้:

โครงสร้างลำดับชั้นของชื่อโดเมน:

  • โซนโดเมนระดับบนสุด (ระดับแรก) – ตัวอย่างเช่น: “ru”, “com” หรือ “org” รวมถึงชื่อโดเมนทั้งหมดที่รวมอยู่ในโซนนี้ โซนโดเมนใดๆ สามารถรวมโดเมนได้ไม่จำกัดจำนวน
  • ชื่อโดเมน (โซนโดเมนระดับที่สอง)– ตัวอย่างเช่น: “google.com” หรือ “yandex.ru” เพราะ ระบบชื่อโดเมนเป็นแบบลำดับชั้น ดังนั้น "yandex.ru" จึงสามารถเรียกว่าโดเมนย่อยของโซนหลัก "ru" ได้ ดังนั้นจึงควรระบุระดับโดเมนให้ถูกต้องมากกว่า อย่างไรก็ตาม ในทางปฏิบัติ โซนโดเมนในระดับใดๆ เรียกง่ายๆ ว่า "โดเมน"
  • โดเมนย่อย (โซนโดเมนระดับที่สาม)– ตัวอย่างเช่น: “api.google.com” หรือ “mail.yandex.ru” อาจมีโซนโดเมน 4, 5 ระดับเป็นต้น

โปรดทราบว่าจริงๆ แล้ว "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 ประกอบด้วยฟิลด์ต่อไปนี้:

  • _Service._Proto.Name (ตัวอย่าง: _jabber._tcp.jabber) โดยที่:
    • บริการ: ชื่อของบริการ (เช่น ldap, kerberos, gc และอื่นๆ)
    • Proto: โปรโตคอลที่ไคลเอนต์สามารถเชื่อมต่อกับบริการที่กำหนด (ตัวอย่าง: tcp, udp)
    • ชื่อ: ชื่อของโดเมนที่โฮสต์บริการนี้
  • ลำดับความสำคัญ – เช่นเดียวกับระเบียน MX ระบุลำดับความสำคัญของ ของเซิร์ฟเวอร์นี้- กำหนดเป็นตัวเลขตั้งแต่ 0 ถึง 65535 ในกรณีนี้ “0” คือลำดับความสำคัญสูงสุด
  • น้ำหนัก – น้ำหนักสัมพัทธ์เพื่อกระจายโหลดระหว่างเซิร์ฟเวอร์ที่มีลำดับความสำคัญเท่ากัน ระบุเป็นจำนวนเต็ม
  • พอร์ต – หมายเลขพอร์ตที่บริการอยู่บนเซิร์ฟเวอร์นี้
  • ปลายทาง - ชื่อโดเมนของเซิร์ฟเวอร์ที่ให้บริการนี้

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 วัน. ค่าจะแสดงเป็นวินาที



 


อ่าน:


ใหม่

วิธีฟื้นฟูรอบประจำเดือนหลังคลอดบุตร:

ไวรัสแรนซัมแวร์ที่เป็นอันตรายกำลังแพร่กระจายอย่างหนาแน่นบนอินเทอร์เน็ต

ไวรัสแรนซัมแวร์ที่เป็นอันตรายกำลังแพร่กระจายอย่างหนาแน่นบนอินเทอร์เน็ต

ไวรัส Anna Kournikova ได้ชื่อมาด้วยเหตุผล - ผู้รับคิดว่าพวกเขากำลังดาวน์โหลดรูปถ่ายของนักเทนนิสสุดเซ็กซี่ ความเสียหายทางการเงิน...

การติดตั้ง RAM เพิ่มเติม

การติดตั้ง RAM เพิ่มเติม

“หลักการของการท่องจำตามธรรมชาตินั้นขึ้นอยู่กับการเชื่อมต่อของเส้นประสาทที่สร้างขึ้นในสมอง” Olga Zimnyakova นักประสาทวิทยากล่าว...

จะทำอย่างไรถ้าหูฟังไม่สร้างเสียงบนแล็ปท็อป

จะทำอย่างไรถ้าหูฟังไม่สร้างเสียงบนแล็ปท็อป

ปัญหาในการเชื่อมต่อและใช้งานหูฟังเป็นเรื่องปกติ ในบทความนี้เราจะดูสาเหตุที่เป็นไปได้มากที่สุดหลายประการ...

ไดเรกทอรีไดโอด ไดโอดเรียงกระแสกำลังสูง 220V

ไดเรกทอรีไดโอด ไดโอดเรียงกระแสกำลังสูง 220V

วัตถุประสงค์หลักของไดโอดเรียงกระแสคือการแปลงแรงดันไฟฟ้า แต่นี่ไม่ใช่การใช้งานเฉพาะสำหรับเซมิคอนดักเตอร์เหล่านี้...

ฟีดรูปภาพ อาร์เอสเอส