Time.ms
ข้ามไปยังเนื้อหาหลัก

ตั้งค่านาฬิการะบบ

คู่มือการตั้งค่า NTP

Time.ms แสดงค่าคลาดเคลื่อนของนาฬิกาอุปกรณ์ในเบราว์เซอร์ได้ หากต้องการให้คอมพิวเตอร์รักษาเวลาอย่างแม่นยำ ให้ตั้งค่าระบบปฏิบัติการเพื่อใช้เซิร์ฟเวอร์ NTP ที่เชื่อถือได้

เซิร์ฟเวอร์ที่แนะนำ

ใช้ time.cloudflare.com เป็นเซิร์ฟเวอร์ NTP สาธารณะเมื่อต้องการตัวเลือกที่เรียบง่ายและเชื่อถือได้

เอกสารอ้างอิงอย่างเป็นทางการ: Cloudflare Time Services NTP usage.

Windows 11

  1. เปิดการตั้งค่า แล้วไปที่ เวลาและภาษา
  2. เปิด วันที่และเวลา และเปิดใช้ ตั้งเวลาโดยอัตโนมัติ ไว้
  3. หากมีตัวเลือก ให้ตั้งเซิร์ฟเวอร์เวลาอินเทอร์เน็ตเป็น time.cloudflare.com
  4. คลิก ซิงค์ทันที แล้วกลับมาที่หน้าทดสอบความคลาดเคลื่อนของนาฬิกาเพื่อตรวจสอบค่า

ตรวจสอบด้วย PowerShell

w32tm /query /status

macOS

  1. เปิดการตั้งค่าระบบ แล้วไปที่ วันที่และเวลา
  2. เปิดใช้การตั้งวันที่และเวลาอัตโนมัติ
  3. ใช้ time.cloudflare.com หาก macOS อนุญาตให้กำหนดเซิร์ฟเวอร์เวลาเครือข่ายเอง
  4. เรียกใช้การทดสอบความคลาดเคลื่อนในเบราว์เซอร์อีกครั้งหลังซิงค์สำเร็จ

ตรวจสอบด้วย Terminal

systemsetup -getusingnetworktime

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

ดิสทริบิวชันสมัยใหม่ส่วนใหญ่ใช้ systemd-timesyncd, chrony หรือ ntpd ให้ตั้งค่าบริการเวลาที่ทำงานอยู่ให้ใช้:

ค่าของเซิร์ฟเวอร์

time.cloudflare.com

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

systemd-timesyncd

timedatectl status

chrony

chronyc tracking

เราเตอร์และอุปกรณ์เครือข่าย

เราเตอร์ อุปกรณ์ NAS ไฟร์วอลล์ กล้อง และอุปกรณ์อื่นจำนวนมากมีช่องเซิร์ฟเวอร์ NTP ให้ตั้งเซิร์ฟเวอร์เป็น time.cloudflare.com และเปิดการซิงค์อัตโนมัติไว้

  • ใช้โหมด NTP หรือ SNTP หากมีทั้งการตั้งเวลาด้วยตนเองและเวลาเครือข่าย
  • แยกการตั้งค่าเขตเวลาออกจากการตั้งค่าเซิร์ฟเวอร์ NTP
  • หลังบันทึก ให้รอรอบการซิงค์ถัดไปก่อนตรวจสอบค่าคลาดเคลื่อนอีกครั้ง

ตรวจสอบหลังตั้งค่า

หลังระบบซิงค์แล้ว ให้เปิดหน้าทดสอบความคลาดเคลื่อนของนาฬิกา ค่าคลาดเคลื่อนต่ำและความหน่วงเครือข่ายน้อยแสดงว่านาฬิกาท้องถิ่นตรงกันดีพอสำหรับงานส่วนใหญ่

ตรวจสอบค่าคลาดเคลื่อน

เรียกใช้การทดสอบความคลาดเคลื่อนของนาฬิกาก่อนและหลังเปลี่ยนการตั้งค่าเพื่อเปรียบเทียบผล

ตรวจสอบสถานะบริการ

ยืนยันว่าระบบปฏิบัติการรายงานว่าเปิดใช้เวลาเครือข่ายและซิงค์แล้ว

รอการซิงค์อีกครั้ง

บางระบบซิงค์ตามรอบเวลา ค่าคลาดเคลื่อนจึงอาจดีขึ้นภายในไม่กี่นาทีหลังตั้งค่า

การแก้ปัญหา

ค่าคลาดเคลื่อนยังมากกว่าหนึ่งวินาที
ตรวจสอบเวลาอัตโนมัติ สถานะบริการ และดูว่าพอร์ต UDP 123 ถูกบล็อกหรือไม่
เขตเวลาดูผิดแต่ค่าคลาดเคลื่อนต่ำ
NTP ซิงค์เวลาสัมบูรณ์ ให้เปลี่ยนเขตเวลาของระบบปฏิบัติการแยกต่างหาก
เครื่องเสมือนมีเวลาคลาดเคลื่อนอยู่เสมอ
ตรวจสอบทั้งบริการเวลาภายในเครื่องเสมือนและการตั้งค่าการทำงานร่วมกับเครื่องโฮสต์

เครื่องมือเวลาที่เกี่ยวข้อง

ตรวจสอบผลการเปลี่ยนแปลง NTP ด้วยการทดสอบความคลาดเคลื่อนของนาฬิกา แล้วใช้เครื่องมือการประทับเวลาและ UTC สำหรับบันทึกเหตุการณ์ API และการแก้ปัญหา

เวลาที่แม่นยำขณะนี้

เวลาอะตอมแบบเรียลไทม์พร้อมมิลลิวินาที UTC เวลา Unix ความหน่วงเครือข่าย และค่าคลาดเคลื่อนของอุปกรณ์

การประทับเวลา Unix

แปลงวินาทีหรือมิลลิวินาทีนับจาก epoch เป็นเวลาท้องถิ่น UTC, ISO 8601 และแปลงกลับ

ทดสอบความคลาดเคลื่อนของนาฬิกา

เปรียบเทียบนาฬิกาของอุปกรณ์กับเวลาที่ปรับเทียบแล้วและคัดลอกรายงานการตรวจสอบ

เวลา UTC

ตรวจสอบ UTC ปัจจุบันพร้อมมิลลิวินาที และแปลงค่าวันที่และเวลาท้องถิ่นเป็น UTC

ISO 8601

สร้าง แยกวิเคราะห์ และแปลงการประทับเวลา ISO สำหรับบันทึกเหตุการณ์ API และฐานข้อมูล

คู่มือความแม่นยำ

ทำความเข้าใจ RTT ความแม่นยำโดยประมาณ ค่าคลาดเคลื่อนของอุปกรณ์ การทำงานสำรอง และขอบเขตความเป็นส่วนตัว

คำถามที่พบบ่อยเกี่ยวกับ NTP

NTP คืออะไร

NTP ย่อมาจาก Network Time Protocol เป็นโพรโทคอลมาตรฐานที่คอมพิวเตอร์ใช้เพื่อซิงค์นาฬิกาผ่านเครือข่าย

ควรใช้เซิร์ฟเวอร์ NTP ใด

ตัวเลือกสาธารณะที่เชื่อถือได้คือ time.cloudflare.com ระบบปฏิบัติการหลายระบบมีเซิร์ฟเวอร์เวลาของผู้ผลิตให้ใช้เป็นค่าเริ่มต้นด้วย

เหตุใดเวลาระบบที่แม่นยำจึงสำคัญ

เวลาระบบที่แม่นยำช่วยให้การยืนยันตัวตน ใบรับรอง HTTPS บันทึกเหตุการณ์ งานตามกำหนดเวลา การสำรองข้อมูล และระบบแบบกระจายทำงานได้อย่างถูกต้อง