Windowsタイムサーバーの設定方法の詳しい説明

Windowsタイムサーバーの設定方法の詳しい説明

最近、会社のサーバーの時間が不正確で、外部の時間ソースと同期できないことがわかりました。会社はドメイン環境です。論理的にはクライアント PC はドメイン コントローラ AD と自動的に時刻を同期するはずですが、PC の時刻は常に同期されていません。遅すぎたり、速すぎたり、ドメイン コントローラの時刻と一致しなかったりします。他のサーバーはドメインに参加していませんが、ADと時刻を同期したいと考えています。しかし、さまざまな問題が常に発生し、同期が実現できません。BaiduとGoogleで検索した後、ようやく問題を解決しました。解決プロセスを記録します。

環境の紹介:

ドメイン コントローラ AD: タイム サーバーとして機能し、ドメインに参加している、または参加していない PC やその他のサーバーにタイム ソースを提供します。また、インターネット タイム サーバーのクライアントとしても機能し、インターネット タイム サーバーから時刻を自動的に同期します。

手順:

1. ADをNTPクライアントとして設定し、インターネットタイムサーバーから時刻を同期する

デフォルトでは、ドメイン コントローラの時刻構成にインターネット時刻構成ラベルはありません。これは、ドメイン コントローラがデフォルトで独自の時刻を使用し、ドメインに参加する PC またはメンバー サーバーに時刻を提供するためです。つまり、ドメイン メンバー マシンはドメイン コントローラを時刻ソース サーバーとして使用し、自動的に同期します。

ここでレジストリを変更する必要があります

レジストリを開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient ブランチを見つけます。有効値を 10 進数の 1 に設定します。これは、ntp クライアントが有効であることを意味します。

次に、SpecialPollInterval の値を 900 に設定します。この値は、サーバーと同期する頻度を秒単位で示します。

次に、configサブ項目のAnnounceFlags値を10進数の5に変更します。

AnnounceFlags が 5 に設定されている場合、同期には外部時間ソースが使用され、10 に設定されている場合、ローカル BIOS 時間が基準として使用されることを意味します。

[パラメータ] ブランチに移動し、ntpserver の値を外部タイム ソースのドメイン名または IP アドレスに変更し、[タイプ] の値を ntp に変更します。

これも私がオンラインで検索した Alibaba Cloud タイム サーバーであり、テストに使用できます。 Alibaba は次の 7 つのタイム ソース サーバーを提供しています。

タイム1

翻訳元

翻訳元

翻訳元

翻訳元

翻訳:

ntpserver 値はスペースで区切って複数指定できます。

この時点で、ntpクライアントの設定は完了です。

コマンド ラインを開き (管理者として実行)、w32time サービスを再起動し、このサービスが自動的に開始するように設定します。

サーバーによって現在指定されている外部タイムソースを表示します

w32tm /query /status は、タイム ソース ドメイン名と IP アドレスが最後に正常に同期された時刻を表示できます。

現地時間と目標時間の間の時間差を表示する

w32tm /ストリップチャート /コンピュータ:time7.aliyun.com /サンプル:30 /データのみ

マシンの現在の時刻はタイムソースの時刻に非常に近いことがわかります。つまり、基本的に正確です。

2. ADまたは任意のマシンをNTPサーバーとして設定し、内部の時刻ソースを提供する

レジストリを開き、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer ブランチを見つけます。有効値を 10 進数の 1 に設定します。これは、NTP サーバーが有効であることを意味します。

3. ドメインポリシーを使用してPCのタイムソースを提供する

ドメイン ポリシー マネージャーを開き、新しい GPO を作成して編集します。[コンピューターの構成] - [管理用テンプレート] - [システム] - [Windows タイム サービス] に移動し、[グローバル時間構成] をダブルクリックして [有効] を選択します。

MaxNegPhaseCorrectionの値を900(900秒、15分)に変更します。

MaxPosPhaseCorrectionの値を900(900秒、15分)に変更します。

AnnounceFlagsの値を5に変更します

「適用」、「OK」をクリックします。

コンピューターの構成 - 管理用テンプレート - システム - Windows タイム サービス - タイム プロバイダー、「Windows NTP クライアントを有効にする」で、「有効」を選択します。

「Windows NTP クライアントの構成」で、「有効」を選択します。

NtpSeverの値をntpserver ipまたはドメイン名、0x6に変更します。

タイプ値をNTPに変更します

SpecialPollIntervalの値を900(15分)に変更します。

4. ドメインに参加していないPCと他のサーバー間の時刻同期設定

5. よくある質問

手動で同期すると、同期エラーが頻繁に発生する可能性があります。

エラーの原因は、w32time サービスが開始されていないことにある可能性があります。このサービスを自動的に開始するように設定し、必要に応じて再起動することをお勧めします。

海外のタイム ソース ネットワークには遅延があるため、国内のソースを使用するようにしてください。

もう 1 つの重要な理由は、グループ ポリシーを作成するときにアプリケーションの場所が不適切であると、同期の問題が発生する可能性があることです。

私が遭遇した状況はこれです。最初は、ドメイン コントローラーとメンバー サーバーを含むディレクトリ フォレスト全体に時刻同期ポリシーを適用しました。この方法では、ドメイン コントローラーの時刻が不正確になるだけでなく、PC やその他の時刻も不正確になり、手動同期中にエラーが発生します。

解決策は次のとおりです。

ドメイン コントローラが含まれていない OU にポリシーを適用します。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows はリモート デスクトップが長時間自動的に切断されるのを防ぎます
  • Windows と Linux で現在の時刻で名前が付けられたファイルを生成する方法
  • ウェブプレーヤーwindowsmediaplayで、指定した時間にwmvの開始と停止を制御します。
  • Windowsのシャットダウンが遅く、待ち時間が長いという問題を解決します

<<:  MySQLにおけるSQLの実行順序についてのちょっとした質問

>>:  さまざまなSQL結合を簡単に学ぶ

推薦する

シンプルなウェブデザインコンセプトのカラーマッチング

(I)ウェブページのカラーマッチングの基本概念(1)白黒の言葉は永遠のテーマです。誰もそれを悪く言う...

MySQLの主キーと外部キーの使用と説明を簡単に説明します

目次1. 外部キー制約外部キーとは何ですか?外部キーを使用する条件:外部キーの定義構文は次のとおりで...

JavaScript の setTimeout と setTimeinterval の使用例の説明

どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...

MySQL例外に対する一般的な解決策をいくつか分析する

目次序文1. コードによって設定されたデータベース名またはパスワードがローカルデータベースと一致して...

CSS エクスペリエンスを充実させる 5 つの便利な CSS セレクターを紹介します

Web デザイナーとして豊富な CSS 経験を持つ私たちは、あらゆる種類のコード構文、互換性、スニペ...

MySQLインデックスとは何ですか?わからない場合は聞いてください

目次概要二分木からB+木へクラスター化インデックス非クラスター化インデックスジョイントインデックスと...

Java を Mysql バージョン 8.0.18 に接続する方法の詳細な説明

JavaとMysql 8.0.18バージョンの接続方法については、参考までに具体的な内容は以下のとお...

SNMP4J サーバー接続タイムアウト問題の解決策

弊社のネットワーク管理センターは管理センター兼サーバーとして機能します!各管理対象デバイスは、TCP...

Centos7 で yum を使用して Ceph 分散ストレージをインストールするチュートリアル

目次序文yumソース、epelソースを設定するCephソースの設定Cephとそのコンポーネントをイン...

echarts ワードクラウドチャートを使用した Vue の実践記録

echartsワードクラウドはechartsの拡張版ですhttps://echarts.apache...

Vue-cliフレームワークはタイマーアプリケーションを実装します

技術的背景このアプリケーションは vue-cli フレームワークを使用し、カスタム コンポーネント ...

良いデザインについて

<br />「良いデザインとは何か」と答える 1 万人に対して、少なくとも 1 万 1 ...

Vueは画像切り替え効果を実現

この記事の例では、画像切り替え効果を実現するためのVueの具体的なコードを参考までに共有しています。...

MySQL マルチテーブル結合入門チュートリアル

接続は、実際の外部キー(人工的に作成された 2 つのテーブル間の対応関係を指します。対照的に、FOR...

MySQLはストアドプロシージャを使用して数百万のデータを素早く追加します。サンプルコード

序文インデックスを追加した場合と追加しなかった場合の違いを反映するには、数百万のデータを使用する必要...