<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NTP サーバー | 徒然なるままに</title>
	<atom:link href="https://www.seichan.org/category/ntp-server/feed" rel="self" type="application/rss+xml" />
	<link>https://www.seichan.org</link>
	<description>インフラの基礎を学びたい人へ。DNS・メール・ネットワーク・認証・データベースから AWS の設計、生成AI の活用まで、入門の連載で解説します。</description>
	<lastBuildDate>Wed, 28 Oct 2026 21:11:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://www.seichan.org/blog/wp-content/uploads/2026/10/site-icon-2026-150x150.png</url>
	<title>NTP サーバー | 徒然なるままに</title>
	<link>https://www.seichan.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【NTP入門 第1回】なぜ時刻同期が必要か ― 認証・証明書・ログ・規制を支える「時刻」と、時計がずれる理由</title>
		<link>https://www.seichan.org/2026/10/ntp-01-why.html</link>
					<comments>https://www.seichan.org/2026/10/ntp-01-why.html#respond</comments>
		
		<dc:creator><![CDATA[seichan]]></dc:creator>
		<pubDate>Wed, 28 Oct 2026 21:00:00 +0000</pubDate>
				<category><![CDATA[NTP サーバー]]></category>
		<category><![CDATA[Kerberos]]></category>
		<category><![CDATA[NTP]]></category>
		<category><![CDATA[TOTP]]></category>
		<category><![CDATA[ログ管理]]></category>
		<category><![CDATA[時刻同期]]></category>
		<category><![CDATA[証明書]]></category>
		<guid isPermaLink="false">https://www.seichan.org/blog/?p=6990</guid>

					<description><![CDATA[サーバーの時刻がずれると何が起きるのか。Kerberos認証の失敗、証明書の「まだ有効でない」エラー、ワンタイムパスワードの拒否、ログの順序の逆転、データの消失、規制・基準が求める時刻の精度、水晶の時計がずれる理由（ppm）、用途ごとに必要な精度の目安までを図で解説します。]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">「ADにログオンできない端末が1台だけあります。パスワードは合っているんですが……」<br>「発行したばかりの証明書が『まだ有効ではありません』と言われます」</p>



<p class="wp-block-paragraph">こんな問い合わせの原因が、<strong>サーバーや端末の時計のずれ</strong>だったことはありませんか。</p>



<p class="wp-block-paragraph">サーバーの時刻は、合っていて当たり前と思われがちです。ところが時刻がずれると、認証の失敗、証明書のエラー、ワンタイムパスワードが通らない、ログの時刻がそろわないといった問題が、<strong>時刻とは無関係に見える形</strong>で表に出ます。</p>



<p class="wp-block-paragraph">連載「NTP入門」では、なぜ時刻を合わせるのかから始め、時刻の基礎、NTPの仕組み、Linux（chrony）・Windows・ネットワーク機器・仮想基盤での設定、社内の時刻同期の設計、セキュリティ、PTPによる高精度の同期までを全11回で扱います。第1回は、<strong>なぜ時刻同期が必要か</strong>です。</p>


<div class=".for-sp">
<div id="im-5078de7a65f140ac9d12a50b8ac9ee9c">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946055,type:"banner",display:"inline",elementid:"im-5078de7a65f140ac9d12a50b8ac9ee9c"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/8ae3a18ff526e95e579f5814fddd88f6"></script>
<!-- admax -->
<!--
<div id="im-3931cf74888b4888ae5fb170df744749">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946233,type:"banner",display:"inline",elementid:"im-3931cf74888b4888ae5fb170df744749"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>




  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-1" checked><label class="toc-title" for="toc-checkbox-1">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">連載の進め方</a></li><li><a href="#toc2" tabindex="0">時刻がずれると起きること</a></li><li><a href="#toc3" tabindex="0">認証と証明書で時刻を使う仕組み</a></li><li><a href="#toc4" tabindex="0">ログ・データ・ファイルへの影響</a></li><li><a href="#toc5" tabindex="0">規制・基準が求める時刻</a></li><li><a href="#toc6" tabindex="0">時計がずれる理由</a></li><li><a href="#toc7" tabindex="0">必要な精度の目安</a><ol><li><a href="#toc8" tabindex="0">自分の端末のずれを測ってみる</a></li></ol></li><li><a href="#toc9" tabindex="0">考えてみよう</a></li><li><a href="#toc10" tabindex="0">まとめ</a></li><li><a href="#toc11" tabindex="0">連載「NTP入門」全11回</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">連載の進め方</span></h2>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-x-map.png" alt="連載の11回を、土台（第1回なぜ合わせるのか、第2回何に合わせるのか、第3回どう合わせるのか）、機器ごとの設定（第4回Linux、第5回Windows、第6回ネットワーク機器・仮想基盤）、設計と守り（第7回社内の階層設計・クラウド、第8回セキュリティ、第9回PTP）、実践（第10回トラブルシュート、第11回設計演習）に分けた地図"/></figure>



<p class="wp-block-paragraph">第1回〜第3回が土台です。第1回で「<strong>なぜ</strong>合わせるのか」、第2回で「<strong>何に</strong>合わせるのか」、第3回で「<strong>どうやって</strong>合わせるのか」を押さえると、第4回以降の設定の意味がすぐ分かります。</p>



<p class="wp-block-paragraph">コマンドは、Linuxの<code>chronyc</code>・<code>timedatectl</code>と、Windows標準の<code>w32tm</code>・PowerShellを併記します。各回の最後の「考えてみよう」は、自分の職場の環境を思い浮かべながら答えてみてください。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc2">時刻がずれると起きること</span></h2>



<p class="wp-block-paragraph">時刻のずれによる障害の特徴は、<strong>エラーの表示に「時刻」という言葉がほとんど出てこない</strong>ことです。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-s005.png" alt="1台の時計が6分遅れただけで、①ADログオン失敗（5分を超えるとKRB_AP_ERR_SKEW）、②証明書のエラー（発行直後なのにERR_CERT_DATE_INVALID）、③OTPが通らない（正しい6桁のコードが拒否される）、④ログの順序が逆転（機器をまたぐと原因と結果が逆に見える）の4つの別々の症状になることを示す図"/></figure>



<ul class="wp-block-list">
<li><strong>Kerberos認証</strong>：クライアントとドメインコントローラーの時刻が、既定で<strong>5分を超えて</strong>ずれると、ログオンやファイル共有へのアクセスが失敗する</li>


<li><strong>証明書</strong>：有効期間を時刻で判断するため、端末の時計が遅れていると、発行されたばかりの証明書が「まだ有効でない」と扱われる</li>


<li><strong>ワンタイムパスワード（TOTP）</strong>：認証アプリのコードは30秒ごとの時刻から作られるので、時計がずれると正しいコードが拒否される</li>


<li><strong>ログ</strong>：時刻がそろっていないと、複数の機器のログを並べて、障害や不正アクセスの順序を追えない</li>


<li><strong>データ</strong>：「新しい方を残す」判断を時刻で行う分散データベースやファイル同期では、ずれた時計が新しいデータを古いデータで上書きしかねない</li>
</ul>



<p class="wp-block-paragraph">時刻は、<strong>認証・暗号・記録・データの整合を下支えする共通の土台</strong>なのです。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc3">認証と証明書で時刻を使う仕組み</span></h2>



<figure class="wp-block-table"><table><thead><tr><th>仕組み</th><th>時刻の使い方</th><th>許容されるずれ</th><th>ずれたときの症状</th></tr></thead><tbody><tr><td>Kerberos（AD のログオン）</td><td>認証子の時刻で再送攻撃を防ぐ</td><td>既定5分</td><td>KRB_AP_ERR_SKEW、ログオン・ファイル共有の失敗</td></tr><tr><td>証明書（TLS）</td><td>Not Before〜Not After の間だけ有効</td><td>期間の内であること</td><td>ERR_CERT_DATE_INVALID、発行直後の証明書が無効</td></tr><tr><td>TOTP（認証アプリ）</td><td>30秒ごとの時刻からコードを作る</td><td>前後1刻み程度（検証側の設定）</td><td>正しいコードが拒否される</td></tr><tr><td>SAML・OpenID Connect</td><td>アサーション・トークンの発行時刻と有効期限</td><td>実装ごとに数分程度の猶予</td><td>SSO のログインが失敗する</td></tr><tr><td>DNSSEC・NTS</td><td>署名や証明書の有効期間を時刻で確かめる</td><td>期間の内であること</td><td>名前解決や安全な時刻同期そのものが失敗する</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-x-cert-skew.png" alt="本当の時刻は証明書の発行から5分後の10:15なのに、10分遅れた端末の時計は10:05を指しているため、Not Before 10:10より前と判断してERR_CERT_DATE_INVALIDになり、Kerberosも5分を超えるとKRB_AP_ERR_SKEWでログオンに失敗することを示す図"/></figure>



<p class="wp-block-paragraph">冒頭の「発行したばかりの証明書が有効でない」は、この図のとおりです。端末の時計が遅れていると、<strong>証明書の有効期間が「まだ始まっていない」</strong>ように見えます（証明書の有効期間は連載「証明書入門」第4回）。</p>



<p class="wp-block-paragraph">ワンタイムパスワード（TOTP、RFC 6238）も同じ理屈です。認証アプリとサーバーは、共有した秘密の値と「<strong>今の時刻を30秒で割った番号</strong>」から、同じ6桁のコードを計算します。時計が30秒以上ずれると番号が変わり、別のコードになります。多くのサーバーは前後1刻み（±30秒）程度まで受け入れますが、スマートフォンの時計が手動設定で数分ずれていると、何度入力しても通りません。</p>



<p class="wp-block-paragraph">Kerberosの許容差は、グループポリシーのKerberosポリシー「<strong>コンピューターの時計の同期の最長トレランス</strong>」（既定5分）で決まります。短くすると再送攻撃に強くなりますが、全端末の時刻同期が前提です（第5回。Kerberos の側の仕組みは連載「Kerberos入門」第4回の「時刻のずれの上限（既定5分）」の節）。</p>



<p class="wp-block-paragraph">なお、安全な時刻同期の方式であるNTSが、時刻の確認に証明書を使う「鶏と卵」の問題は、第8回で扱います。</p>


<div class=".for-sp">
<div id="im-c929b2770f964f7f88505b9ee7500db9">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946057,type:"banner",display:"inline",elementid:"im-c929b2770f964f7f88505b9ee7500db9"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/a1cf34f40c7d6f1acda2feeee1bc3a16"></script>
<!-- admax -->
<!--
<div id="im-3b5a2348efcc4b7a9435e1334f6172f2">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946056,type:"banner",display:"inline",elementid:"im-3b5a2348efcc4b7a9435e1334f6172f2"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc4">ログ・データ・ファイルへの影響</span></h2>



<p class="wp-block-paragraph">障害や不正アクセスの調査では、ファイアウォール、Webサーバー、データベース、ADなど、<strong>複数の機器のログを時刻で並べ</strong>、何がどの順で起きたかを組み立てます。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-s007.png" alt="ログを時刻で並べると、DBだけ2分遅れているために、実際は10:04の不正ログインの後に起きたデータ参照が記録の上では先に並び原因と結果が逆転することと、時刻印が新しい方を残す同期で、Bだけ5分遅れていると後に書いたYが古い時刻印のために消えてXが残ることを示す図"/></figure>



<ul class="wp-block-list">
<li><strong>ログ</strong>：1台だけ2分遅れていると、原因と結果が逆に見え、調査を誤った方向へ導く。ログを集約する場合も、機器が記録した時刻と受け取った時刻の違いに注意が要る</li>


<li><strong>データ</strong>：Cassandraのように書き込みの時刻で「後に書いた方を正」とするデータベースや、更新時刻で新旧を判断するファイル同期・バックアップが、<strong>ずれた時計のせいで新しいデータを失う</strong>ことがある</li>


<li><strong>開発</strong>：makeはファイルの更新時刻で再ビルドの要否を決めるため、NFSサーバーと時刻がずれると「Clock skew detected」と警告し、必要なビルドを飛ばすことがある</li>
</ul>



<p class="wp-block-paragraph">ジョブの実行時刻や証跡の信頼性も、時刻の正しさに依存します。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc5">規制・基準が求める時刻</span></h2>



<p class="wp-block-paragraph">業種によっては、時刻の精度そのものが規制で求められます。</p>



<figure class="wp-block-table"><table><thead><tr><th>規制・基準</th><th>対象</th><th>求める内容</th></tr></thead><tbody><tr><td>MiFID II の RTS 25（EU 委任規則 2017/574）</td><td>取引所と取引参加者</td><td>UTC からのずれを、高頻度取引は100μs以内（記録は1μs単位）、その他は1ms以内、音声取引などは1秒以内</td></tr><tr><td>FINRA Rule 6820（米国、CAT）</td><td>証券会社</td><td>NIST の時刻から50ms以内（手作業の注文は1秒以内）。毎営業日の開始前に同期し、記録を残す</td></tr><tr><td>PCI DSS v4.0 要件 10.6</td><td>カード情報を扱うシステム</td><td>時刻同期の技術を使う。外部（UTC・TAI に基づく）から受け取るのは指定した中央の時刻サーバーだけ。設定と時刻データを保護する</td></tr><tr><td>監査・フォレンジック全般</td><td>ログ・証跡</td><td>時刻の出どころ（UTC へのトレーサビリティ）と、同期していた証拠を示せること</td></tr></tbody></table></figure>



<ul class="wp-block-list">
<li>規制の数値は「<strong>UTCからどれだけずれていないか</strong>」で書かれ、<strong>同期していたことの記録</strong>（監視のログ）を求めるものが多い</li>


<li>PCI DSSの「外部から受け取るのは中央の時刻サーバーだけ」は、第7回で扱う<strong>社内の階層設計</strong>そのもの</li>


<li>1ms以下の要件は、インターネット越しのNTPでは満たせず、Windowsの高精度時刻（第5回）やPTP（第9回）を検討する。第11回の演習でも扱う</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc6">時計がずれる理由</span></h2>



<p class="wp-block-paragraph">そもそも、なぜコンピューターの時計はずれるのでしょうか。</p>



<p class="wp-block-paragraph">コンピューターの時計は、<strong>水晶発振器</strong>が一定の周波数で振動する回数を数えて時間を測っています。ところが水晶の周波数は、製造のばらつきで公称値から少しずれています。このずれを<strong>ppm</strong>（百万分率）で表します。</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-s009.png" alt="1ppmは1日あたり0.0864秒で、止めた時計のずれは日数に比例して積み上がり、30日で50ppmなら約130秒、20ppmなら約52秒、1ppmなら約2.6秒になることを示すグラフ"/></figure>



<ul class="wp-block-list">
<li><strong>1ppmは1日あたり 86,400秒×10⁻⁶＝約0.086秒</strong>のずれに当たる</li>


<li>サーバーやパソコンの時計の誤差は数十ppmも珍しくない。20ppmなら1日に約1.7秒・1か月で約52秒、50ppmなら1日に約4.3秒・1か月で2分以上ずれる</li>


<li>周波数は<strong>温度</strong>でも変わり（RTCに使う音叉型の水晶は25℃付近から外れるほど遅れる）、<strong>経年</strong>でも変化する</li>


<li>仮想マシンでは、ホストの負荷や一時停止、ライブマイグレーションで、時計が遅れたり飛んだりする（第4回）</li>
</ul>



<p class="wp-block-paragraph">時計は、<strong>合わせても放っておけば必ずずれる</strong>のです。NTPは時刻を直すだけでなく、この<strong>ずれる速さ（周波数の誤差）も測って補正</strong>します。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>ポイント</strong><br>1ppm＝1日あたり約0.086秒。「1か月止まっていたNTP」は、数十秒〜数分のずれを生む。</p>
</blockquote>


<div class=".for-sp">
<div id="im-e200ff972f7b43fe9c8c2a7b60698c08">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567719,asid:1946060,type:"banner",display:"inline",elementid:"im-e200ff972f7b43fe9c8c2a7b60698c08"})</script>
</div>
</div>

<div class=".for-pc">
<!-- admax -->
<script src="https://adm.shinobi.jp/s/b379fcf4fc1a53eab29cb4ffbda7f14f"></script>
<!-- admax -->
<!--
<div id="im-4f0e910e1dca4503a73e8d9a2678879f">
  <script async src="https://imp-adedge.i-mobile.co.jp/script/v1/spot.js?20220104"></script>
  <script>(window.adsbyimobile=window.adsbyimobile||[]).push({pid:81546,mid:567718,asid:1946059,type:"banner",display:"inline",elementid:"im-4f0e910e1dca4503a73e8d9a2678879f"})</script>
</div>
-->
</div>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc7">必要な精度の目安</span></h2>



<p class="wp-block-paragraph">では、どこまで合わせればよいのでしょうか。用途によって、必要な精度は大きく違います。</p>



<figure class="wp-block-table"><table><thead><tr><th>用途</th><th>必要な精度の目安</th><th>根拠</th><th>主な手段</th></tr></thead><tbody><tr><td>Kerberos・AD のログオン</td><td>5分以内（運用では1秒以内を目標）</td><td>Kerberos ポリシーの既定</td><td>NTP（Windows Time）</td></tr><tr><td>TOTP（ワンタイムパスワード）</td><td>30秒の刻みの内。数秒以内が望ましい</td><td>RFC 6238</td><td>NTP</td></tr><tr><td>ログの突き合わせ・SIEM</td><td>1秒〜10ms</td><td>運用の要件（イベントの順序）</td><td>NTP</td></tr><tr><td>分散データベース・クラスター</td><td>ms 単位（製品が上限を定める）</td><td>各製品の要件</td><td>LAN 内の NTP</td></tr><tr><td>金融の取引記録</td><td>1ms（高頻度取引は100μs）、米国は50ms</td><td>MiFID II、FINRA</td><td>NTP・PTP</td></tr><tr><td>5G（TDD）の基地局</td><td>UTC から ±1.5μs</td><td>ITU-T G.8271</td><td>GNSS＋PTP</td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img decoding="async" src="https://www.seichan.org/blog/wp-content/uploads/2026/09/ntp01-s010.png" alt="必要な精度を対数目盛で並べ、Kerberos 5分、TOTP 30秒、ログの突き合わせ1秒〜10ms、分散DB ms単位、金融1ms（HFT 100μs）、5G基地局±1.5μsの位置の下に、ネット越しのNTP（数十ms〜数ms）、LANのNTP（1ms未満）、PTP（μs以下）の届く範囲の帯を置き、NTPで足りるかを判断できることを示す図"/></figure>



<h3 class="wp-block-heading"><span id="toc8">自分の端末のずれを測ってみる</span></h3>



<pre class="wp-block-code"><code>PS&gt; w32tm /stripchart /computer:ntp.nict.jp /samples:3 /dataonly
ntp.nict.jp [(アドレス):123] を追跡中。
3 サンプルを収集中。
現在の時刻は 2026/09/26 16:20:01 です。
16:20:01, +00.0021473s
16:20:03, +00.0019855s
16:20:05, +00.0020312s                    （抜粋。値は相手との差）

$ chronyc tracking | grep -E &#x27;System time|Leap status&#x27;
System time     : 0.000641572 seconds slow of NTP time
Leap status     : Normal</code></pre>



<ul class="wp-block-list">
<li>Windowsの<code>w32tm /stripchart</code>は、指定したNTPサーバーと自分の時計の差を、決まった回数だけ測って表示する。<strong>時刻は変えない</strong>ので、調べるだけなら安全</li>


<li>Linuxの<code>chronyc tracking</code>の<code>System time</code>は、chronyが見積もった「今のずれ」。上の例は約0.64ms遅れている（読み方は第4回）</li>


<li>数msなら正常。<strong>数秒〜数分</strong>ずれていたら、時刻同期が止まっているか、参照先が間違っている</li>
</ul>



<p class="wp-block-paragraph">NTPで届く精度の目安は、<strong>インターネット越しで数ms〜数十ms、LAN内で1ms未満（数百μs）</strong>です（RFC 5905）。多くの業務システムはNTPで十分ですが、「<strong>1ms以内</strong>」を求められたら、NTPの構成を見直すかPTPを検討する、というのが判断の分かれ目です。Windows Server 2016以降は、条件を満たせば1ms程度の精度を狙えます（第5回）。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc9">考えてみよう</span></h2>



<ol class="wp-block-list">
<li>自分の担当システムで時刻が5分ずれたら、最初に困るのはどの仕組みですか。エラーの表示から「時刻のずれ」だと気づけるでしょうか。</li>


<li>時計が30ppm進むサーバーでNTPが止まっていたら、1か月で何秒ずれますか。Kerberosの5分に達するのは何日後ですか。</li>


<li>自分のPCの今のずれを測ってみてください。Windowsでは<code>w32tm /stripchart /computer:ntp.nict.jp /samples:3 /dataonly</code>、Linuxでは<code>chronyc tracking</code>の<code>System time</code>行です。ずれは何msでしたか。</li>
</ol>



<p class="wp-block-paragraph"><strong>ヒント</strong>：この記事の「認証と証明書で時刻を使う仕組み」の表、1ppm＝1日あたり0.0864秒の計算、必要な精度の目安が手がかりです。30ppmなら1日に約2.6秒です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc10">まとめ</span></h2>



<ul class="wp-block-list">
<li>時刻のずれは、<strong>認証・証明書・ワンタイムパスワード・ログ・データ</strong>の不具合として表に出る</li>


<li>エラーに「時刻」と出ないことが多く、<strong>原因に気づきにくい</strong></li>


<li>Kerberosは<strong>既定5分</strong>、証明書は<strong>有効期間</strong>、TOTPは<strong>30秒の刻み</strong>で時刻を使う</li>


<li>規制は「<strong>UTCからのずれ</strong>」と「<strong>同期していた記録</strong>」を求める</li>


<li>時計は<strong>水晶の個体差・温度・経年</strong>でずれる。1ppm＝1日約0.086秒</li>


<li>多くの業務はNTPで足りる。<strong>1ms以内</strong>を求められたら構成の見直しかPTP</li>
</ul>



<p class="wp-block-paragraph">次回は、「正しい時刻」とは何か（UTC・うるう秒・タイムゾーン）と、コンピューターの時計の仕組みを扱います。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><span id="toc11">連載「NTP入門」全11回</span></h2>



<ol class="wp-block-list">
<li><strong>なぜ時刻同期が必要か（この記事）</strong></li>


<li>時刻の基礎知識</li>


<li>NTPの仕組み</li>


<li>Linuxの時刻同期（chrony）</li>


<li>Windowsの時刻同期</li>


<li>ネットワーク機器・仮想基盤</li>


<li>設計と推奨構成</li>


<li>NTPのセキュリティ</li>


<li>PTPと高精度同期</li>


<li>時刻同期のトラブルシュート</li>


<li>時刻同期の設計演習</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.seichan.org/2026/10/ntp-01-why.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
