ntpdate同步时间问题

操作系统 fedora16,CentOS6.3

ntpdate版本:ntpdate 4.2.6p4@1.2324-o Thu Oct  6 15:37:56 UTC 2011 (1)    --- fedora

                        ntpdate 4.2.4p8@1.1612-o Tue Nov 29 00:06:29 UTC 2011 (1)   --- CentOS6.3

 

执行ntpdate time.windows.com,报错如下

Error resolving time.windows.com: Name or service not known (-2)
10 Jul 18:52:55 ntpdate[22229]: Can't find host time.windows.com: Name or service not known (-2)

10 Jul 18:52:55 ntpdate[22229]: no servers can be used, exiting

但是通过ping time.windows.com可以解析出实际IP

在CentOS6.4_x64上执行,可以正常同步

ntpdate版本为ntpdate 4.2.4p8@1.1612-o Fri Feb 22 11:23:28 UTC 2013 (1)

 

这个版本的时间比较新,所以怀疑是ntpdate自身不支持通过dns解析域名,老的版本ntpdate可能只能通过/etc/hosts文件读取主机名,修改/etc/hosts文件,添加51.140.65.84 time.windows.com之后,再执行,果然可以同步时间了。

 

第二天又抓包比对了一下,发现fedora上的ntpdate是做了dns查询的,并且已经返回正确IP地址,不清楚为什么报错,可能是ntpdate程序有bug吧

 

最近发现使用8.8.8.8这个域名服务器,ntpdate就可以正常使用,所以,可能是公司路由器的域名服务版本需要升级了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值