用心打造
VPS知识分享网站

服务器时间同步地址IP怎么设置?一文带你搞定

在新上线的 VPS 配置环境的时候大家可能会遇到日志时间一直跑偏的情况 ,这很有可能是因为没正确配置 NTP 时间服务器,要解决服务器时间同步地址IP问题,其实很简单。今天小编就用最简单的方式,手把手教你在 Linux 和 Windows 环境下,快速设置时间服务器 IP。

服务器时间同步地址IP怎么设置?一文带你搞定

一、了解时间同步机制

  1. 什么是 NTP 协议
    • NTP(Network Time Protocol)是一种网络时间协议,用于在不同主机之间同步时间。
    • 它通常采用分层架构,从 Stratum 0(原子钟)到 Stratum 1、Stratum 2…逐级下发时间。
  2. 为什么要指定 IP 地址
    • 虽然可以使用域名(如 pool.ntp.org)自动轮询,但在内网或对安全有要求的场景下,更推荐指定一个稳定、可信的时间服务器 IP。
    • 如果你自建了内部 NTP 服务器,或者使用了可信的公共服务,直接指定 IP 能提升同步速度和稳定性。

二、在 Linux 上设置时间服务器 IP

  1. 安装 NTP 客户端
    # Debian/Ubuntu
    sudo apt update
    sudo apt install -y ntp
    
    # CentOS/RHEL
    sudo yum install -y ntp
    
  2. 修改配置文件
    • 用你喜欢的编辑器打开 /etc/ntp.conf,找到或添加 server 行。
    • 替换或新增为你的时间服务器 IP,例如:
      server 192.168.1.100 iburst
      server 0.cn.pool.ntp.org iburst
      server 1.cn.pool.ntp.org iburst
      
    • 其中 iburst 参数可以加快首次同步速度。
  3. 重启服务并检查状态
    sudo systemctl restart ntp
    sudo ntpq -p
    

    ntpq -p 可以查看同步状态、延迟和偏移量,确认已经连接到正确的服务器。

三、在 Windows 上设置时间服务器 IP

  1. 通过图形界面操作
    • 打开“控制面板”→“日期和时间”→“Internet 时间”标签页,点击“更改设置…”
    • 选中“与 Internet 时间服务器同步”,在服务器栏输入你的 IP,比如:
      192.168.1.100
      
    • 点击“立即更新”,确认能成功同步。
  2. 通过命令行操作(可选)
    # 配置手动对时并指定服务器
    w32tm /config /manualpeerlist:"192.168.1.100,0x8" /syncfromflags:manual /reliable:yes /update
    # 重启时间服务
    net stop w32time && net start w32time
    # 立即同步
    w32tm /resync
    

四、常见问题解答

  • Q1:ntpq -p 显示 *LOCL 或者不同步?
    A1:通常是服务器 IP 不通、UDP 123 端口被防火墙拦截,或者配置文件有误。请检查防火墙规则和 IP 是否正确。
  • Q2:为什么还是同步不上标准时间?
    A2:可能是本地系统时区不对,或本地时间偏差过大。建议先手动校一次本地时间,再启动 NTP 服务。
  • Q3:内网中怎样选择合适的 Stratum 等级?
    A3:如果你有 GPS 或原子钟等上层设备,可以搭建 Stratum 1 服务器,其他设备设为 Stratum 2/3 同步它即可。

小编结语

时间同步还是很重要的,对大家只要按照上面步骤,指定靠谱的 NTP 时间服务器 IP,轻松解决“时间跑飞”问题!

赞(0)
未经允许不得转载;国外VPS测评网 » 服务器时间同步地址IP怎么设置?一文带你搞定
分享到