文档首页 > > 常见问题> 网络配置> DNS与NTP配置类> 华为云有没有提供NTP服务器,怎样安装?

华为云有没有提供NTP服务器,怎样安装?

分享
更新时间: 2020/04/26 GMT+08:00

有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用。

如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务器,也可以选择其他NTP服务器。安装NTP服务器的操作相同,本节以华为云控制台提供的NTP服务器为例,介绍在弹性云服务器上安装NTP服务器的操作。

背景信息

使用华为云提供的NTP服务器时,需和华为云DNS服务器配套使用。华为云提供的NTP服务器、DNS服务器信息如表1所示。

华为云参考以下时钟服务器地址:

cn.pool.ntp.org

asia.pool.ntp.org

pool.ntp.org

hk.pool.ntp.org

表1 NTP服务器信息一览

区域

NTP服务器地址

DNS服务器地址

华北区

ntp.myhuaweicloud.com

100.125.1.250

华东区

ntp.myhuaweicloud.com

100.125.17.29

100.125.135.29

华南区

ntp.myhuaweicloud.com

100.125.1.250

东北区

ntp.myhuaweicloud.com

100.125.1.250

亚太-香港

ntp.myhuaweicloud.com

100.125.1.250

100.125.3.250

亚太-曼谷

ntp.myhuaweicloud.com

100.125.1.250

亚太-新加坡

ntp.myhuaweicloud.com

100.125.1.250

非洲-约翰内斯堡

ntp.myhuaweicloud.com

100.125.1.250

Linux操作系统

  1. 检查弹性云服务器的DNS服务器地址是否正确。

    1. 登录Linux弹性云服务器。
    2. 执行以下命令,打开resolv.conf文件。

      vi /etc/resolv.conf

    3. 查看文件中nameserver的值是否和表1中提供的DNS服务器地址相同。
      • 是,执行3
      • 否,执行2

  2. (可选)给弹性云服务器配置DNS服务器。

    1. 登录Linux弹性云服务器。
    2. 执行以下命令,编辑resolv.conf文件。

      vi /etc/resolv.conf

    3. 添加如下语句,配置DNS服务器。

      nameserver DNS服务器的IP地址

      示例:

      以华北区用户为例,待添加的语句如下:

      nameserver 100.125.1.250

  3. 给弹性云服务器配置NTP服务器。

    1. 登录Linux弹性云服务器。
    2. 执行以下命令,编辑ntp.conf文件。

      vim /etc/ntp.conf

    3. 添加以下语句,配置NTP服务器。

      server NTP服务器域名

      示例:

      server ntp.myhuaweicloud.com

    4. 执行以下命令,系统重新启动时启动服务。

      对于SUSE操作系统:

      service ntp restart

      对于Euler、CentOS操作系统:

      systemctl restart ntpd

      请根据弹性云服务器实际使用的操作系统,选择具体的命令进行重启。

    5. 执行以下命令,检查与上层NTP服务器是否时钟同步成功。

      ntpq -p

      如果出现“*”,则表示时钟同步成功。

      首次进行NTP时钟同步需要一定时间,请等待几分钟再进行检查。

    6. 执行以下命令,设置NTP服务开机自启动。

      如果是SUSE操作系统:

      chkconfig ntp on

      如果是Euler、CentOS操作系统:

      chkconfig ntpd on

Windows操作系统

以Windows 7操作系统为例:

  1. 以用户名Administrator,登录Windows弹性云服务器。
  2. 打开本地连接。

    1. 在任务栏的右下角,单击网络连接的图标。
    2. 单击“打开网络和共享中心”。
    3. 在左侧导航栏,单击“更改适配器设置”。

  3. 给弹性云服务器配置DNS服务器。

    1. 双击“本地连接”。
    2. 单击左下角的“属性”,如图1所示。
      图1 本地连接
    3. 选择“Internet 协议版本(TCP/IP)”,并单击“属性”,如图2所示。
      图2 选择协议类型
    4. 选择“使用下面的DNS服务器地址”,并根据界面提示填写DNS服务器的IP地址,如图3所示。其中,Preferred DNS server地址为表1提供的DNS服务器地址。
      图3 填写DNS服务器IP地址

  4. 给弹性云服务器配置NTP服务器。

    1. 使用快捷键“Win+R”,打开“运行”窗口。
    2. 在“打开”栏,输入“regedit”,并单击“确定”。

      打开注册表编辑器。

    3. 修改如下注册表信息:
      • 打开文件“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient”,修改“Enabled”的“数值数据”为“1”,表示该设备为NTP服务器。
      • 打开文件“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer”,修改“Enabled”的“数值数据”为“0”,关闭NTP服务器功能。
      • 打开文件“KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters”,设置“NtpServer”的“数值数据”为“ntp.myhuaweicloud.com”,设置“TYPE”的“数值数据”为“NTP”。
      • 打开文件“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient”,设置“SpecialPollInterval”的“数值数据”为“60”,“基数”为“十进制”,表示时钟同步周期为60s。
      • 打开文件“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config”,设置“MaxPosPhaseCorrection”和“MaxNegPhaseCorrection”的“数值数据”为“ffffffff”,“基数”为“十六进制”。
    4. 使用快捷键“Win+R”,打开“运行”窗口。
    5. 在“打开”栏,输入“services.msc”,并单击“确定”。

      打开“服务”窗口。

    6. 查找名称为“Windows Time”的服务,并设置“启动类型”为“自动”,从NTP服务中同步时间。
    7. 使用快捷键“Win+R”,打开“运行”窗口。
    8. 依次执行以下命令,重启Windows Time服务。

      net stop w32time

      net start w32time

    9. 手动修改客户端时间,使得客户端时间与服务器时间不同。一分钟后,检查客户端时间与服务器时间是否一致,如果一致,则表示时间同步配置成功。

后续处理

弹性云服务器重启后,DNS配置会被重置为VPC子网的DNS服务器地址。因此,建议在重启弹性云服务器前,查询该弹性云服务器的VPC子网DNS配置是否与目标DNS配置一致,如果不一致,请先修改弹性云服务器VPC子网的DNS服务器地址,具体操作请参见修改子网网络信息

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问