บริการเวลาและการตั้งชื่อ
ดูว่า NTP และบริการตั้งชื่อช่วยให้เครือข่ายทำงานสอดคล้องกันได้อย่างไร
บริการเวลาและการตั้งชื่อ เป็นบทเรียน Cloud & IT Cert Prep ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cloud & IT Cert Prep และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน
บริการที่เชื่อมเครือข่ายเข้าด้วยกัน
นอกเหนือจากการเคลื่อนย้ายแพ็กเก็ตแล้ว เครือข่ายยังพึ่งพา บริการเบื้องหลังที่ช่วยให้ทุกอย่างสอดคล้องและใช้งานได้ บริการพื้นฐานที่สำคัญที่สุดสองอย่างคือ การทำข้อมูลเวลาให้ตรงกัน และ การแปลงชื่อเป็นที่อยู่
หากเวลาไม่ถูกต้อง บันทึกและระบบความปลอดภัยจะทำงานผิดพลาด หากไม่มีการแปลงชื่อ ผู้ใช้จะต้องจดจำที่อยู่ IP บริการเงียบ ๆ เหล่านี้เป็นรากฐานของเกือบทุกสิ่งบนเครือข่าย
เหตุใดเวลาที่แม่นยำจึงสำคัญ
คอมพิวเตอร์จำเป็นต้องมีนาฬิกาที่ตรงกันด้วยเหตุผลหลายประการ: รายการบันทึกจากอุปกรณ์ต่าง ๆ ต้องเรียงตรงกันเพื่อใช้ตรวจสอบเหตุการณ์ ใบรับรองความปลอดภัยมีช่วงเวลาที่ใช้งานได้ และระบบยืนยันตัวตนอย่าง Kerberos จะปฏิเสธคำขอหากนาฬิกาคลาดเคลื่อนจากกันมากเกินไป
แม้นาฬิกาจะคลาดเคลื่อนเพียงไม่กี่นาที ก็อาจทำให้เข้าสู่ระบบไม่ได้ ทำให้การแก้ไขปัญหาสับสน และก่อให้เกิดข้อผิดพลาดที่วินิจฉัยได้ยากทั่วทั้งเครือข่าย
อธิบาย NTP
NTP (เครือข่าย Time Protocol) ทำให้นาฬิกาของอุปกรณ์ต่าง ๆ ตรงกันทั่วเครือข่าย อุปกรณ์จะสอบถามเซิร์ฟเวอร์ NTP และปรับนาฬิกาให้ตรงกัน โดยมีความแม่นยำในระดับมิลลิวินาที NTP ใช้ UDP พอร์ต 123
NTP เป็นหนึ่งในโพรโทคอลอินเทอร์เน็ตที่เก่าแก่ที่สุดซึ่งยังมีการใช้งานอย่างแพร่หลาย และคอยทำให้อุปกรณ์ทุกชนิดตั้งแต่เราเตอร์ไปจนถึงเซิร์ฟเวอร์เห็นพ้องกันว่าขณะนี้เป็นเวลาใด
ลำดับชั้น Stratum ของ NTP
NTP จัดแหล่งเวลาเป็น ระดับชั้น Stratum 0 คือนาฬิกาอ้างอิงที่มีความแม่นยำสูง เช่น นาฬิกาอะตอมหรือนาฬิกา GPS เซิร์ฟเวอร์ Stratum 1 เชื่อมต่อกับแหล่งนี้โดยตรง ส่วน stratum 2 จะซิงค์จาก stratum 1 และลดหลั่นต่อไป
แต่ละระดับที่ลดลงจะมีความแม่นยำน้อยลงเล็กน้อย โดยทั่วไปเครือข่ายจะซิงค์จากเซิร์ฟเวอร์ NTP สาธารณะหรือภายในที่อยู่ลึกลงไปไม่กี่ระดับ ซึ่งแม่นยำเกินพอสำหรับการใช้งานทั่วไป
ทบทวนบริการตั้งชื่อ
บริการตั้งชื่อที่สำคัญที่สุดคือ DNS (ระบบชื่อโดเมน) ซึ่งแปลชื่อที่มนุษย์อ่านเข้าใจง่าย เช่น example.com เป็นที่อยู่ IP นี่คือสมุดโทรศัพท์ของอินเทอร์เน็ตที่ทำให้ผู้ใช้ใช้ชื่อแทนตัวเลขได้
การเข้าชมเว็บไซต์ อีเมล และการเชื่อมต่อแอปส่วนใหญ่มักเริ่มต้นด้วยการค้นหา DNS ทำให้การแปลงชื่อเป็นหนึ่งในบริการที่ถูกใช้งานมากที่สุดบนเครือข่าย
DNS ในฐานะบริการหลัก
DNS เป็นศูนย์กลางมากจนเมื่อ DNS ล้มเหลว เครือข่ายส่วนใหญ่จะดูเหมือนใช้งานไม่ได้ ทั้งที่การเชื่อมต่อยังปกติ ผู้ใช้เข้าถึงเว็บไซต์ด้วยชื่อไม่ได้ อีเมลค้าง และแอปหมดเวลารอ ทั้งหมดเกิดจากปัญหาการตั้งชื่อ ไม่ใช่ปัญหาการกำหนดเส้นทาง
นี่จึงเป็นที่มาของมุกติดปากในหมู่วิศวกรเครือข่ายว่า ต้องเป็น DNS เสมอ เพราะเหตุขัดข้องลึกลับจำนวนมากมีต้นตอมาจากปัญหา DNS
การตั้งชื่อภายใน
องค์กรต่าง ๆ มักใช้งาน DNS ภายในของตนเองเพื่อกำหนดชื่อและค้นหาอุปกรณ์ เช่น เซิร์ฟเวอร์และเครื่องพิมพ์บนเครือข่ายส่วนตัว ทำให้บุคลากรใช้ชื่อภายในที่จำง่ายแทนการจดจำที่อยู่ IP
DNS ภายในยังผสานการทำงานกับบริการไดเรกทอรี เพื่อให้สามารถค้นหาและยืนยันตัวตนคอมพิวเตอร์กับผู้ใช้ด้วยชื่อได้ ซึ่งเป็นโครงสร้างหลักของเครือข่ายองค์กรที่มีการจัดการ
การค้นหาชื่อทำงานอย่างไร
เมื่อคุณพิมพ์ชื่อ อุปกรณ์จะถาม ตัวแก้ชื่อ (มักเป็น ISP หรือบริการสาธารณะ เช่น 8.8.8.8) เพื่อค้นหา IP ที่ตรงกัน ตัวแก้ชื่อจะตรวจสอบแคชของตนเอง จากนั้นจึงสอบถามลำดับชั้น DNS หากจำเป็น แล้วส่งที่อยู่กลับมา
จากนั้นอุปกรณ์ของคุณจะเชื่อมต่อกับ IP ดังกล่าว กระบวนการทั้งหมดมักใช้เวลาเพียงไม่กี่มิลลิวินาทีและเกิดขึ้นโดยมองไม่เห็นก่อนการเชื่อมต่อเกือบทุกครั้งที่คุณสร้างบนอินเทอร์เน็ต
บริการสนับสนุนอื่น ๆ
เครือข่ายยังพึ่งพาบริการเบื้องหลังอื่น ๆ ด้วย:
- DHCP (โพรโทคอลการกำหนดค่าโฮสต์แบบไดนามิก) แจกจ่ายการตั้งค่า IP โดยอัตโนมัติ
- NTP ทำให้เวลาเที่ยงตรงกัน
- DNS แปลงชื่อเป็นที่อยู่
บริการทั้งสามอย่างนี้ร่วมกันเป็นรากฐานเงียบ ๆ ที่ทำให้เครือข่ายใช้งานได้ เมื่อบริการใดบริการหนึ่งล้มเหลว ผู้ใช้จะรู้สึกได้ทันที แม้สาเหตุจะมองไม่เห็นก็ตาม
การรักษาความปลอดภัยให้บริการเหล่านี้
บริการหลักเป็นเป้าหมายการโจมตีที่มีค่า การปลอมแปลง DNS อาจเปลี่ยนเส้นทางผู้ใช้ไปยังเว็บไซต์ปลอม และเวลาที่ถูกแก้ไขอาจทำให้การตรวจสอบความปลอดภัยล้มเหลว การป้องกันประกอบด้วย DNSSEC (ส่วนขยายความปลอดภัยของ DNS) เพื่อยืนยันระเบียน DNS และแหล่งเวลา NTP ที่เชื่อถือได้และผ่านการยืนยันตัวตน
เนื่องจากหลายสิ่งต้องพึ่งพาบริการเหล่านี้ การรักษาให้บริการเวลาและบริการตั้งชื่อมีความถูกต้องและปลอดภัยจึงเป็นสิ่งจำเป็นต่อเครือข่ายที่สมบูรณ์และน่าเชื่อถือ
การนำทุกอย่างมารวมกัน
NTP ซิงโครไนซ์นาฬิกา (สำคัญอย่างยิ่งต่อบันทึก ใบรับรอง และการยืนยันตัวตน) โดยใช้ลำดับชั้น สตราตัม ขณะที่ DNS แปลงชื่อเป็นที่อยู่และเป็นพื้นฐานของการเชื่อมต่อเกือบทั้งหมด เมื่อทำงานร่วมกับ DHCP บริการเบื้องหลังเหล่านี้ทำให้เครือข่ายใช้งานได้ และการรักษาความปลอดภัยด้วยเครื่องมืออย่าง DNSSEC จะช่วยปกป้องรากฐานของเครือข่ายทั้งหมด
ตรวจสอบความเข้าใจอย่างรวดเร็ว
ทดสอบความรู้เกี่ยวกับการตั้งชื่อและเวลา
ทบทวน
บริการเบื้องหลังช่วยให้เครือข่ายใช้งานได้ NTP ซิงโครไนซ์นาฬิกา (จำเป็นต่อบันทึก ใบรับรอง และการยืนยันตัวตน) โดยใช้ลำดับชั้น สตราตัม บน UDP 123 ส่วน DNS แปลงชื่อเป็นที่อยู่และเป็นพื้นฐานของการเชื่อมต่อเกือบทั้งหมด ขณะที่ DHCP แจกจ่ายการตั้งค่า ควรปกป้องบริการเหล่านี้ด้วย DNSSEC และแหล่งเวลาที่เชื่อถือได้
คำถามที่พบบ่อย
บทเรียน “บริการเวลาและการตั้งชื่อ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “บริการเวลาและการตั้งชื่อ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cloud & IT Cert Prep ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “บริการเวลาและการตั้งชื่อ”
ดูว่า NTP และบริการตั้งชื่อช่วยให้เครือข่ายทำงานสอดคล้องกันได้อย่างไร คุณปฏิบัติ Cloud & IT Cert Prep ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cloud & IT Cert Prep หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cloud & IT Cert Prep บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน
บทเรียน “บริการเวลาและการตั้งชื่อ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Cloud & IT Cert Prep นี้ได้ไหม
ได้ บทเรียน Cloud & IT Cert Prep ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- NAT แบ่งปัน IP สาธารณะหนึ่งที่อยู่ได้อย่างไร
- การส่งต่อพอร์ตและ PAT
- บริการเวลาและการตั้งชื่อ
- พร็อกซีและตัวกระจายโหลด