- PR -

nslookupにてttlの確認をするためには

1
投稿者投稿内容
会議室デビュー日: 2005/05/21
投稿数: 2
投稿日時: 2005-05-21 10:55
初めて投稿いたします、湯と申します。
よろしくお願いいたします。

dnsサーバにてゾーンファイルのTTLの値を86400から600へと変更いたしました。
上記TTLはネガティブキャッシュではなく、ゾーンファイルの1行目に記述されている
$TTLの値です。

変更後namedプロセスを再起動して、変更の確認を行おうと、
dnsサーバ上で以下のコマンドを入力いたしました。
$ nslookup
> set debug
> hogehotge.jp.
#上記hogehoge.jpは仮のドメインです

シリアルNoは変更時の値に変わっていましたが、TTLの値は86400のままでした。

私の確認方法が間違っているのでしょうか。ご教授お願いいたしたく。
OSはsolaris8、DNSのソフトはbind8.3.4になります。

以上よろしくお願いいたします。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-05-21 12:11
こんにちは。
引用:
$ nslookup
> set debug


…何故に nslookup ?
BIND を使用しているのであれば、dig を使用して各RR を見れば、一緒に TTL も表示されます。そこで確認すれば、紛れが無いと思うのですが。
会議室デビュー日: 2005/05/21
投稿数: 2
投稿日時: 2005-05-21 12:41
digを使用したら10M(600秒)と表示されておりました。
確認という点ではOKとなりました。
ありがとうございました。

#nslookupのset debugの方では他のサーバ(3サーバほど)で試してみたところ
#表示されるttlはネガティブキャッシュの値が表示されておりました。
1

スキルアップ/キャリアアップ(JOB@IT)