起動時に時間がずれる

iMac Mid 2006 20inch を発売直後に購入しました。その当初から、起動時に毎回時間がずれてしまいます。起動しない状態が長ければ長い程、ずれも大きくなっていきます。(半日で2、3秒、一週間で数分〜十数分程度)


数秒なら気になりませんが、十数分もずれているのは流石に気持ち悪いですし、出来れば起動時に最初から時間を合わせておきたいのです。
現状ではcrontabを用いて10分毎にntpdateを実行するか、すぐ合わせたいときは日付けと時刻→自動設定のチェック入れ外しで対処しています。

通常は10分毎のntpdateのためにチェックは入れていませんが、チェックを入れたまま起動しても時間はずれたままです。


参考にならないかもしれませんが、チェックを入れた状態で試みた状況を述べますと、起動直後に ntpq -p を実行すると No association ID's returned となります。

その後にNetworkTimeを再起動すれば時間が合い、しばらくすると問題なく同期もしています。/etc/hostconfig を確認した所、 TIMESYNC=-YES- となっています。
また、一度時間を合わせた後に数日間起動し続けても(スリープを挟みつつ)、特にずれは生じません。

"ntpdate -u サーバ名"でも問題なく時間が合います。


コンソールを見た所、自動設定にチェックを入れて起動した時のみ、下記のエラーが出ているようです。
ntpdate[176]: can't find host ntp.nict.jp\n
ntpdate[176]: no servers can be used, exiting

ただこのエラーは、ntpdとntpdateが同時に使用出来ないため表示されるエラーだと認識しています。また、チェックを外して起動しても時間が合わないため、この問題とは関係ないのでないかと思っております。誤認でしたらご指摘お願いします。


以上の結果は、サーバを time.asia.apple.com から ntp.nict.jp に変更しても同様でした。


コミュニティ過去ログでも起動時に時間がずれてしまうというケースが見つけられなかったため、何か良い方法があれば、ご教示願えれば幸いです。

iMac

投稿日 2012/07/12 02:45

返信
返信: 16

2012/07/13 07:33 mikapi への返信

昨日の予定通り有線LANに変更し、更にDNSサーバも変更してみたところ、この問題は解決いたしました。

今までずっとプロバイダが提供するDNSサーバを使っていたのですが、知らない間に更に細かい地域毎の提供が開始されていました。


以上で解決しましたので、はにさんのご指摘通りDNSの遅延が原因だったようです。

特にエラーが出ず、修理に出しても問題ない、と言われたのは当然という事ですね。5年間やきもきしていたので、すっきりしました。


返信下さった皆様、この質問を目に留めて下さった皆様にお礼申し上げます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

起動時に時間がずれる

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。