最初のDNSルックアップが遅延し(そして長いアイドル時間が経過すると)、AAAAレコードはタイムアウトします。しかし、その理由は何ですか?

最初のDNSルックアップが遅延し(そして長いアイドル時間が経過すると)、AAAAレコードはタイムアウトします。しかし、その理由は何ですか?

DHCPおよびDNSサービスを提供するためにRaspberry Piでdnsmasqを実行する小規模なホームLANがあります。 xubuntu 19.10を実行している2つのシステムがあり、このシステムでは5秒の遅延が発生します。最初localhostのアドレスを照会するとき。後続のルックアップは高速ですが、システムが長時間アイドル状態の場合(まだどれくらいの期間持続したかを把握できません)、5秒の遅延が再び表示されます。

/etc/resolv.conf でタイムアウトオプションを設定して遅延を変更できます。

同様の問題を抱えている他の人を見たことがありますが、/etc/resolv.confに単一の要求 - 再開または単一の要求オプションを追加しても、私のシステムには役に立ちませんでした。

クライアントの1つでtcpdumpを実行しましたが、非常に奇妙な結果が出ました。最初/遅い検索結果は次のとおりです。

15:06:46.494698 IP 192.168.1.109.47247 > 192.168.1.4.53: 17387+ [1au] A? esprimo.zbmc.eu. (44)
15:06:46.495458 IP 192.168.1.4.53 > 192.168.1.109.47247: 17387* 1/0/1 A 192.168.1.3 (60)
15:06:46.497254 IP 192.168.1.109.47346 > 192.168.1.4.53: 30260+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.497823 IP 192.168.1.4.53 > 192.168.1.109.47346: 30260 0/0/0 (33)
15:06:46.497905 IP 192.168.1.109.47346 > 192.168.1.4.53: 51192+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.498386 IP 192.168.1.4.53 > 192.168.1.109.47346: 51192 0/0/0 (33)
15:06:46.498452 IP 192.168.1.109.47346 > 192.168.1.4.53: 33447+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.498938 IP 192.168.1.4.53 > 192.168.1.109.47346: 33447 0/0/0 (33)
15:06:46.499005 IP 192.168.1.109.47346 > 192.168.1.4.53: 22508+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.499479 IP 192.168.1.4.53 > 192.168.1.109.47346: 22508 0/0/0 (33)
15:06:46.499543 IP 192.168.1.109.47346 > 192.168.1.4.53: 29909+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.500002 IP 192.168.1.4.53 > 192.168.1.109.47346: 29909 0/0/0 (33)
15:06:46.500065 IP 192.168.1.109.47346 > 192.168.1.4.53: 30282+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.500514 IP 192.168.1.4.53 > 192.168.1.109.47346: 30282 0/0/0 (33)
15:06:46.500577 IP 192.168.1.109.47346 > 192.168.1.4.53: 61787+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.501035 IP 192.168.1.4.53 > 192.168.1.109.47346: 61787 0/0/0 (33)
15:06:46.501098 IP 192.168.1.109.47346 > 192.168.1.4.53: 54396+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.501542 IP 192.168.1.4.53 > 192.168.1.109.47346: 54396 0/0/0 (33)
15:06:46.501604 IP 192.168.1.109.47346 > 192.168.1.4.53: 23954+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.502065 IP 192.168.1.4.53 > 192.168.1.109.47346: 23954 0/0/0 (33)
15:06:46.502129 IP 192.168.1.109.47346 > 192.168.1.4.53: 54304+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.502593 IP 192.168.1.4.53 > 192.168.1.109.47346: 54304 0/0/0 (33)
15:06:46.502658 IP 192.168.1.109.47346 > 192.168.1.4.53: 45756+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.503237 IP 192.168.1.4.53 > 192.168.1.109.47346: 45756 0/0/0 (33)
15:06:46.503301 IP 192.168.1.109.47346 > 192.168.1.4.53: 41800+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.503765 IP 192.168.1.4.53 > 192.168.1.109.47346: 41800 0/0/0 (33)
15:06:46.503829 IP 192.168.1.109.47346 > 192.168.1.4.53: 31311+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.504287 IP 192.168.1.4.53 > 192.168.1.109.47346: 31311 0/0/0 (33)
15:06:46.504350 IP 192.168.1.109.47346 > 192.168.1.4.53: 6714+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.504791 IP 192.168.1.4.53 > 192.168.1.109.47346: 6714 0/0/0 (33)
15:06:46.504853 IP 192.168.1.109.47346 > 192.168.1.4.53: 62324+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.505318 IP 192.168.1.4.53 > 192.168.1.109.47346: 62324 0/0/0 (33)
15:06:46.505381 IP 192.168.1.109.47346 > 192.168.1.4.53: 32434+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.505831 IP 192.168.1.4.53 > 192.168.1.109.47346: 32434 0/0/0 (33)
15:06:46.505894 IP 192.168.1.109.47346 > 192.168.1.4.53: 7912+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.506350 IP 192.168.1.4.53 > 192.168.1.109.47346: 7912 0/0/0 (33)
15:06:46.506413 IP 192.168.1.109.47346 > 192.168.1.4.53: 4391+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.506860 IP 192.168.1.4.53 > 192.168.1.109.47346: 4391 0/0/0 (33)
15:06:46.506924 IP 192.168.1.109.47346 > 192.168.1.4.53: 33948+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.507372 IP 192.168.1.4.53 > 192.168.1.109.47346: 33948 0/0/0 (33)
15:06:46.507435 IP 192.168.1.109.47346 > 192.168.1.4.53: 31485+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.507879 IP 192.168.1.4.53 > 192.168.1.109.47346: 31485 0/0/0 (33)
15:06:46.507942 IP 192.168.1.109.47346 > 192.168.1.4.53: 54625+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.508388 IP 192.168.1.4.53 > 192.168.1.109.47346: 54625 0/0/0 (33)
15:06:46.508451 IP 192.168.1.109.47346 > 192.168.1.4.53: 10602+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.508911 IP 192.168.1.4.53 > 192.168.1.109.47346: 10602 0/0/0 (33)
15:06:46.508973 IP 192.168.1.109.47346 > 192.168.1.4.53: 49099+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.509418 IP 192.168.1.4.53 > 192.168.1.109.47346: 49099 0/0/0 (33)
15:06:46.509480 IP 192.168.1.109.47346 > 192.168.1.4.53: 29655+ [1au] AAAA? esprimo.zbmc.eu. (44)
15:06:46.509937 IP 192.168.1.4.53 > 192.168.1.109.47346: 29655 0/0/0 (33)
15:06:56.498320 IP 192.168.1.109.41148 > 192.168.1.4.53: 17631+ AAAA? esprimo.zbmc.eu. (33)
15:06:56.499140 IP 192.168.1.4.53 > 192.168.1.109.41148: 17631 0/0/0 (33)
15:06:56.500756 IP 192.168.1.109.60324 > 192.168.1.4.53: 52387+ MX? esprimo.zbmc.eu. (33)
15:06:56.501332 IP 192.168.1.4.53 > 192.168.1.109.60324: 52387 0/0/0 (33)

良好で迅速な照会表示:-

15:08:15.912561 IP 192.168.1.109.59396 > 192.168.1.4.53: 10912+ A? esprimo.zbmc.eu. (33)
15:08:15.913258 IP 192.168.1.4.53 > 192.168.1.109.59396: 10912* 1/0/0 A 192.168.1.3 (49)
15:08:15.913697 IP 192.168.1.109.50463 > 192.168.1.4.53: 35415+ AAAA? esprimo.zbmc.eu. (33)
15:08:15.914255 IP 192.168.1.4.53 > 192.168.1.109.50463: 35415 0/0/0 (33)
15:08:15.914718 IP 192.168.1.109.44070 > 192.168.1.4.53: 32499+ MX? esprimo.zbmc.eu. (33)
15:08:15.915186 IP 192.168.1.4.53 > 192.168.1.109.44070: 32499 0/0/0 (33)

では、ここで何が起こっているのでしょうか?クライアントシステムが狂ったように、AAAAレコードを繰り返し要求してから、タイムアウト(現在/etc/resolv.confで10秒に設定)を放棄し、同じコンテンツを再要求して答えを学習するようです。

このように動作しないような他のシステムがあるので、これはクライアント側の問題のようです。

ベストアンサー1

おすすめ記事