パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

NTPによる日本標準時配信開始」記事へのコメント

  • 4台に分散? (スコア:4, 参考になる)

    by Livingdead (18685) on 2006年06月13日 7時07分 (#958637) ホームページ 日記
    ntp.nict.jp 133.243.238.243
    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, 参考になる)

      by munesato (619) on 2006年06月13日 7時15分 (#958639)
      IPv6 アドレス的にも 4 つみたいです。

      2001:2f8:29::fffa
      2001:2f8:29::fff7
      2001:2f8:29::fff8
      2001:2f8:29::fff9

      うちの NTP サーバは、fff7 へ接続しようとして失敗してる...。orz
      親コメント
      • Re:4台に分散? (スコア:5, 参考になる)

        by munesato (619) on 2006年06月13日 7時48分 (#958646)
        失敗原因は判っていないけど、同期できるようになったので報告。
        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, 参考になる)

          by Anonymous Coward on 2006年06月13日 8時07分 (#958649)
          > (同じ内容を3行書くのが重要)

          ラウンドロビンなので3行書くんでしょう。
          ringサーバのntpにつなぐときもそうしたはずですが。
          親コメント
          • by Anonymous Coward on 2006年06月13日 9時57分 (#958682)
            nictやmfeedは同じ行を書いておけばそれぞれ違うサーバになるのに ringはなぜかそうならない。全部aistのサーバになってしまう。 対策としてntp0,ntp1,ntp2とかが用意してあるみたいだけど、なぜRINGでだけこういう現象が起きるんだろう?
            親コメント
          • by Anonymous Coward
            なぜ4回でなく3回なのでしょうか?
            • by shojin (28072) on 2006年06月13日 12時04分 (#958763) 日記
              IPv6アドレスでNTPを提供しているサーバーが
              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使ってないからカーネルから切ってもいいといえば
              #いいんだけど...
              親コメント
              • by Anonymous Coward
                NetBSD-3.0付属のソース読んでて気付いたんだけど、
                server -4 ntp.nict.go.jp
                IPv4に固定できるようです。が、
                ntp-b3.nict.go. .INIT. 16 u  - 256 0  0.000    0.000 4000.00
                ntp-b3.nict.go. .INIT. 16 u  - 256 0  0.000    0.000 4000.00
                ntp-b3.nict.go. .INIT. 16 u  - 256 0  0.000    0.000 4000.00
                ntp-b3.nict.go. .PPS.   1 u 89 256 1 32.033   -2.145   0.154
                つかえねー
              • 矢張り気になったのでソースコードを見てみました。
                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を使うようにしているようです。
                親コメント
        • by Sithgunner (6190) on 2006年06月13日 10時24分 (#958705)
          servers ntp.nict.jp
          って書くと、OpenNTPDが起動時に落ちるのは、なぜ。。。?
          親コメント
          • by Anonymous Coward
            うちのntpdだと、FQDNではだめで、IPアドレスでなら動いたんですが、
            そーゆー可能性はないですかね?

          • by Anonymous Coward
            debian Sargeのopenntpdでntp.nict.jpをserverに指定すると、同様に起動時に「繋がらねーよ!」って落ちてしまいます。

            ntpdateコマンドで-d -v を付けて調べてみますと、どうもIPv6アドレスに繋げようとしているみたいです。

            digコマンドでntp.nict.jpを引きますと、普通にIPv4なアドレスが4つ返って来ます。

            openntpdのソースを見たわけではないですが、どうも自前でDNSの解決をしているのではないでしょうか。

            ntpdateコマンドに-4オプションを追加すると、IPv4アドレスで接続してくれました。

            もうめんどくさいので、ntpd.confにはIPv4なIPアドレス4つを直接書いてしまいました(^^;)
            今後IPアドレスに変更があった場合にややこしいことになりそうです(^^;)

            ...この対処はイケてないなー(^^;)
      • 自分の手もとで調べてみたところ、
        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

        親コメント
      • うちもさっきまで fff7 につなごうとして失敗してたんですが、今dnscache 消したら

        2001:2f8:29::fff4
        2001:2f8:29::fff3

        に変わってました。今度は fff4 経由でとれてます。
        親コメント
      • Re:4台に分散? (スコア:1, 参考になる)

        by Anonymous Coward on 2006年06月13日 13時49分 (#958828)
        IPv4しか通らないネットからntpサーバ使うときは、ntp.confを

        server -4 ntp.nict.jp

        にしたら、通るようになりました。

        親コメント
    • by Anonymous Coward on 2006年06月13日 10時07分 (#958688)
      httpでも取得可って書いてるのですが、httpでの取得方法は記載されていないような気がするのは気のせいでしょうか?

      #FWに阻まれて試せないのでAC。httpなら通るんだけどなー
      親コメント
      • Re:4台に分散? (スコア:3, 参考になる)

        by shojin (28072) on 2006年06月13日 18時39分 (#958943) 日記
        Unix系だと、htpdate [clevervest.com]というソフトが
        ありますよん。

        まあ、この程度ならPerlやC言語で簡単に自作できそうな
        気もしますが...
        HTTPでwww.nict.go.jpあたりに繋ぎ、ヘッダ中の
        Date:フィールドを取り出して来て、dateコマンド
        or settimeofday(2)でシステムの時間を設定という
        感じで。
        親コメント
      • Re:4台に分散? (スコア:1, 参考になる)

        by Anonymous Coward on 2006年06月13日 13時01分 (#958800)
        Windows 用の TimeTune [beesknees.org] が試験的に
        HTTP 問い合わせによる時刻問い合わせを実装していて、やはり FW に阻まれた環境で重宝しています。
        問い合わせ先を任意に設定することはできませんが、
        マニュアルを確認したところ情報通信研究機構の名前が上がっているので、
        既に対応しているとみて良いでしょう。

        現在は試験実装ということで HTTP による問い合わせは有効期限が設定されています。
        正式運用開始を機に、そのうちアップデートで撤廃してもらえるのだろうとは思いますが。
        親コメント

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...