NTPによる日本標準時配信開始 91
ストーリー by Acanthopanax
時の記念日+α日 部門より
時の記念日+α日 部門より
Yet Another Coward曰く、"独立行政法人情報通信研究機構(NICT)の光・時空標準グループは、世界最高性能のインターネット用時刻同期サーバによる日本標準時配信の開始を発表した。世界最高性能って接続数(100万リクエスト/s以上)? いやいや精度も10ns以内を維持するstratum 1として正式に公開運用される。
- NICT 公開 NTP サービス (インターネット経由)
- 世界最高性能のNTPサーバ、NICTが新設(ITmedia News)
サーバのアドレスはntp.nict.jpとなっている。" (つづく...)
"開設記念なのか、周知目的なのか、このNTPを利用したNTPクライアントコンテストとして、「精度部門」、「付加機能部門」、「アイデア部門」の3部門での参加を募集している。
福岡大学が悲鳴をあげた昨年の一件以来、日本のNTPサービスのかなりの部分をMFEEDが担ってきたが、とうとう、国による公式なサービスの開始となる。
NTP関係の過去記事として、以下のものがあるので、これまでの流れを追いたい人は確認しておいて欲しい。
- インターネットマルチフィード提供のNTPサービスが正式運用開始
- Ring Server ProjectがNTPサーバのサービスを開始
- NICTが事業者向けにNTPサービスを開始へ
- 福岡大学NTPサーバの混雑解消にご協力を
"
じゃ、そろそろ光画部時間NTPサーバでも (スコア:5, おもしろおかしい)
NTPでも前後2時間の幅を持たせる光画部時間は世間の常識だぞ。
ヒースキット山口 heath yamaguchi
Re:じゃ、そろそろ光画部時間NTPサーバでも (スコア:1, すばらしい洞察)
・・・と思ったけど2時間を1秒でもオーバーすると罰ゲームだから NTP による同期が不可欠なのだな
4台に分散? (スコア:4, 参考になる)
ntp.nict.jp 133.243.238.244
ntp.nict.jp 133.243.238.163
ntp.nict.jp 133.243.238.164
ってことは、サーバは4台あるってことかな。
屍体メモ [windy.cx]
Re:4台に分散? (スコア:4, 参考になる)
2001:2f8:29::fffa
2001:2f8:29::fff7
2001:2f8:29::fff8
2001:2f8:29::fff9
うちの NTP サーバは、fff7 へ接続しようとして失敗してる...。orz
Re:4台に分散? (スコア:5, 参考になる)
FAQ のページ [nict.go.jp]に、次の記述が...。
・ntpd の場合 (Linux や FreeBSD など)
/etc/ntp.conf に次の3行を加えてください。
server ntp.nict.jp
server ntp.nict.jp
server ntp.nict.jp
(同じ内容を3行書くのが重要)
なんじゃそりゃ。
Re:4台に分散? (スコア:5, 参考になる)
ラウンドロビンなので3行書くんでしょう。
ringサーバのntpにつなぐときもそうしたはずですが。
Linuxのリゾルバって何か変 (スコア:1, 興味深い)
Re:Linuxのリゾルバって何か変 (スコア:3, 興味深い)
1クエリ毎に、違うIP addressを返すのかと思っていたのですが、リストから適当に選ばれているようです。
これと関係するのか、"server ntp.nict.jp" を3個書いた設定でntpdを実行すると、 となり、同じホストに2個接続しにいっています。
Re:Linuxのリゾルバって何か変 (スコア:1, 興味深い)
4つ書くとどうなります?(ボソ
Re:Linuxのリゾルバって何か変 (スコア:1)
ntp-b3.nict.go.
ntp-b3.nict.go.
ntp-b3.nict.go.
のように同じホストが三つ並ぶ場合もありました。(苦笑
Re:Linuxのリゾルバって何か変 (スコア:2, 興味深い)
Re:4台に分散? (スコア:2)
2つしかないので、3つ以上指定させると必ずIPv4の
サーバーが入って来るということではないですか?
と、書いている自分の身の回りのntpdは2つ駄目だった
時点でntp.nict.jpを使う事自体諦めてますが...
最近のFreeBSDやLinuxではIPv6アドレスがひけるホスト
(A6レコードやAAAAレコードが設定されているホスト)に
ついてはIPv6アドレスに優先的に繋ぐようになっている
ので、IPv6を有効にしている状態で普通にntp.nict.jpを
ntp.confに書くとIPv6で繋ぎに行ってしまうのです。
...と、今現在それをやられて困ってます(--;
| 2001:2f8:29::ff .RMOT. 16 u - 64 0 0.000 0.000 4000.00
| 2001:2f8:29::ff .RMOT. 16 u - 64 0 0.000 0.000 4000.00
きっと、nictとしてはこれを回避するために、
IPv6用のサーバーの個数である2つ以上のNTPサーバーを
登録させ、3つ目からはIPv4の方を見るように
させたかったのでしょう。
(なんか、うまくいってませんが...)
mfeedだとIPv6で繋ぎたいしたい人用に
ntp.v6.mfeed.ad.jpというのがあり、
ntp.mfeed.ad.jpはIPv4アドレスのみ提供していた
のでIPv4とIPv6は難無く切替えられたんですが、
今回はIPv6アドレスを無視するように設定して
対策しないといけなそうですね。
#IPv6使ってないからカーネルから切ってもいいといえば
#いいんだけど...
IPv4に固定できるんですね!!!有難うございます。 (スコア:1)
ntp_config.cというntpdの設定ファイルを読み込む
ところで使われるソースコードで確かに-4と書いて
あるとAF_INETを使うようにするというコードが
ありますね。
引用すると蹴られてしまったので見るべき位置を
書きますと、FreeBSD 6.1R-p1では
/usr/src/contrib/ntp/ntpd/ntp_config.cの
264-272行目にてCONF_ADDR_IPV4というのが定義され、
592行目のswitchでserverと判断されると615-624行目の
switch&caseにてAF_INETを使うようにしているようです。
Re:4台に分散? (スコア:1)
って書くと、OpenNTPDが起動時に落ちるのは、なぜ。。。?
今はIPv6アドレスは2つみたいですよ... (スコア:2)
fff3とfff4の2つしか出てきませんでしたので。
(127.0.0.1は自組織のDNSサーバーにforwardしています)
% dig ntp.nict.jp aaaa
; <<>> DiG 9.3.2 <<>> ntp.nict.jp aaaa
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13945
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ntp.nict.jp. IN AAAA
;; ANSWER SECTION:
ntp.nict.jp. 5631 IN AAAA 2001:2f8:29::fff4
ntp.nict.jp. 5631 IN AAAA 2001:2f8:29::fff3
;; AUTHORITY SECTION:
nict.jp. 5631 IN NS ns1.nict.jp.
nict.jp. 5631 IN NS ns2.nict.jp.
;; ADDITIONAL SECTION:
ns1.nict.jp. 5631 IN A 133.243.3.1
ns2.nict.jp. 5631 IN A 133.243.3.2
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Jun 13 12:43:11 2006
;; MSG SIZE rcvd: 153
Re:4台に分散? (スコア:1)
2001:2f8:29::fff4
2001:2f8:29::fff3
に変わってました。今度は fff4 経由でとれてます。
Re:4台に分散? (スコア:1, 参考になる)
server -4 ntp.nict.jp
にしたら、通るようになりました。
Re:4台に分散? (スコア:1, 興味深い)
#FWに阻まれて試せないのでAC。httpなら通るんだけどなー
Re:4台に分散? (スコア:3, 参考になる)
ありますよん。
まあ、この程度ならPerlやC言語で簡単に自作できそうな
気もしますが...
HTTPでwww.nict.go.jpあたりに繋ぎ、ヘッダ中の
Date:フィールドを取り出して来て、dateコマンド
or settimeofday(2)でシステムの時間を設定という
感じで。
Re:4台に分散? (スコア:1, 参考になる)
HTTP 問い合わせによる時刻問い合わせを実装していて、やはり FW に阻まれた環境で重宝しています。
問い合わせ先を任意に設定することはできませんが、
マニュアルを確認したところ情報通信研究機構の名前が上がっているので、
既に対応しているとみて良いでしょう。
現在は試験実装ということで HTTP による問い合わせは有効期限が設定されています。
正式運用開始を機に、そのうちアップデートで撤廃してもらえるのだろうとは思いますが。
NTPクライアントコンテスト (スコア:4, おもしろおかしい)
世界中のWindowsで、時計の精度を向上する画期的プログラム
echo 133.243.238.243 time.windows.com >> %windir%\system32\drivers\etc\hosts
Re:NTPクライアントコンテスト (スコア:1, 参考になる)
海外から日本のサーバを見たらかえって精度が低下する可能性がありますよ。
# おもしろおかしいにマジレスするのもアレですが
そういやこの前(って3ヶ月くらい前か)情報通信研究機構見学してきたのだった (スコア:4, 興味深い)
いまや標準時は明石で作っているのではなく、ここ [nict.go.jp]で作っている
ですって部屋も見学。原子時計も世界トップレベルの精度になっている
とのことでした。
電波時計の同期とか、放送局・電話局の時報もここで作ってるとのこと。
すげーとか思ってガラスの向こうを見つめてました。
ntpも確か反映されてたと聞いていたのだけど、ようやく真価発揮というとこ
ろですな。
光・時空標準グループ (スコア:4, おもしろおかしい)
ご本尊はアインシュタインでしょうか?
いや待て、彼らこそがこの宇宙の様々な定数を標準化しているのかも、、、
プランク定数をもうちょっと大きくしたらどうかとドラフトにかけたり、、。
いまどき光速が30万km/sって、遅すぎ!、とか。
Re:光・時空標準グループ (スコア:1)
国内全機器を収容可能? (スコア:3, 参考になる)
「誰でも構わないよ。どーんと繋ぎにきてね」
って感じでしょうか。
本当に収容可能なんだろうかと考えてしまいます。
実際どうなんでしょ?
# 親がこけたら皆こけた...ってのは無し方向で。
Re:国内全機器を収容可能? (スコア:5, すばらしい洞察)
とかなり自信満々なようです。コンテストに、DoS部門とか精度測定部門とかあったら参加者が殺到しそうです。
Re:国内全機器を収容可能? (スコア:1)
えっ、違う?
Re:国内全機器を収容可能? (スコア:1)
みんなここにつなぎ始めて、だれかがサーバーをがんばって落とそうとして、落ちるといやなので、jp.pool.ntp.org...
Re:国内全機器を収容可能? (スコア:4, 参考になる)
Re:国内全機器を収容可能? (スコア:3, 興味深い)
>精度も10ns以内を維持するstratum 1
といっても国内全機器をつないだら,クライアントから見た精度が悪くなりそうだが.
昔から 遠くのstratum 1より近くのstratum 3や4 て言わないか?
# stratum 5の端末より
Re:国内全機器を収容可能? (スコア:1, おもしろおかしい)
近くのstratum 3があればね。
うちは近くが全部stratum 10だ。
負荷(おふとぴ? (スコア:3, 興味深い)
Re:負荷(おふとぴ? (スコア:3, 参考になる)
現在のトラフィックの7割が中国大陸方面なので、結局あんまり変わってないっぽいです。
http://www.tl.fukuoka-u.ac.jp/Lab/tsuruoka/timeserver.html [fukuoka-u.ac.jp]
Re:負荷(おふとぴ? (スコア:3, すばらしい洞察)
>現在のトラフィックの7割が中国大陸方面なので、結局あんまり変わってないっぽいです。
もう、ntp.nict.jpを福岡大学におけばよかったんじゃないでしょうかね?
ntpサーバリスト (スコア:3, 興味深い)
pool.ntp.org (スコア:3, 興味深い)
Re:pool.ntp.org (スコア:1, 興味深い)
時差と聞くと別の意味が混入されてしまいます。
# ntpはepochから計っているからかんけーないけど。誤読してみました。
誤差について調べるのなら、機器精度とともに、地球回転の基本として(旧)水沢緯度観測所と木村 [wikipedia.org]のZ項をあたっておくのも良いかと思われます。
とあるMMO事情 (スコア:3, 興味深い)
何十台もあるんですが、全く時刻同期してないんですよね。
ギルド単位での戦いをするイベント(Guild vs Guild、GvG)が
日曜20:00~22:00にあるんですが、サーバーマシンごとに時間がバラバラで、
おかげで同じワールド内でもイベント開始時刻が数十秒単位で違うんですよね。
誰かガンホーに時刻同期機能の存在を教えてあげてください……
お問い合わせは? (スコア:2, おもしろおかしい)
ボードに聞けば何でも答えてくれるんでしょうか?
# もっと分かりやすいリンクにならないかな。随分探した。。。
――――――――――― バグは金也("Y"enBug)
Re:お問い合わせは? (スコア:2, 参考になる)
ハードウエアSNTPサーバの開発 [nict.go.jp][PDF]
Re:お問い合わせは? (スコア:1, おもしろおかしい)
> NICT公開NTPに関する、ご意見ご質問は
(以下略)
# FxやIEで試しても同じ結果でアレっと思ったのでAC
FreeBSD + IPv4 (スコア:2, 興味深い)
ntpdate -v4 ntp.nict.jp
としてやっとつながりました。カーネルいろいろいじってるから?
-v は Be verbose.This option will cause ntpdate's version identification string to be logged.
というオプションなんですけどね。不思議。
Re: FreeBSD + IPv4 (スコア:3, 参考になる)
どうやら-4というマニュアルに書いていないオプションが
存在するようです。
/usr/src/contrib/ntp/ntpdate/ntpdate.c [freebsd.org]より
| 360 while ((c = ntp_getopt(argc, argv, "46a:bBde:k:o:p:qr:st:uv")) ! = EOF)
| 361 switch (c)
| 362 {
| 363 case '4':
| 364 ai_fam_templ = AF_INET;
| 365 break;
| 366 case '6':
ちなみに、ntpdのコマンドラインオプションの
パーズをしているのは次のソースですが、
こちらには-4というオプションは無いようです。
/usr/src/contrib/ntp/ntpd/cmd_args.c [freebsd.org]
残念 X-(
さっそく (スコア:1)
大変申し訳ございません (スコア:1)
ITmedia記事に書いてある表現を、思い切り再利用してしまいました。お詫びして、訂正いたします。
Copyright (c) 2001-2014 Parsley, All rights reserved.
インターネットの (スコア:1)
BCLやってた頃は、周波数校正でお世話になりました。<JJY
年バレだけどIDで。
Kaori
Re:インターネットの (スコア:2, 参考になる)
いま、JJYのページをよく見たら、すでにJJYでもNTPでの時刻情報配信やってた [nict.go.jp]んですね。サービスの対象は、「公共機関、タイムビジネス認定の時刻配信事業者、インターネット関連事業者等の法人」だけらしいですけど。
Kaori
xpの時計 (スコア:1, 参考になる)
日付と時刻のプロパティで設定すると、net time で設定したときよりも同期間隔が長くなるのも困ったものです。
Re:xpの時計 (スコア:2, 参考になる)
インターネット時刻機能のポーリング間隔を調整する方法 [microsoft.com]
IDENTIFICATION DIVISION.
AUTHOR YUKI-KUN.