1. DNS/基礎/名前解決

DNS入門/名前解決

現時点での「リゾルバー実装」にはキャッシュを参照する方法に問題がある。

-- ToshinoriMaeno 2017-02-04 00:00:44

DNSによる名前解決の動作フロー https://wp.kaz.bz/tech/etc/dns-1/dns-resolv

-- ToshinoriMaeno 2017-02-04 00:03:50

2. あるべき動作

「ルートサーバーから順にたどっていく」のが唯一の間違いのない動作である。 途中のノード(中間ドメイン名)にはNSがない場合もある。

これらの情報をキャッシュに保存しておき、 キャシュにある場合には問い合わせを省略するのがリゾルバーの仕事である。

-- ToshinoriMaeno 2017-02-04 00:41:03

3. 望ましくない動作

問い合わせのあった名前がキャッシュにあるかをいきなり調べてはいけないこともある。 (ほとんどのリゾルバーはTTLの扱いに問題がある。)

Ghost Domain Names 脆弱性対策がきちんと行われているキャッシュサーバーであれば、 いきなりキャッシュを検索するのもありかもしれないが。

そのための条件は明らかになっていない。

-- ToshinoriMaeno 2017-02-04 00:45:35

MoinQ: DNS/基礎/名前解決 (last edited 2020-12-08 00:11:36 by ToshinoriMaeno)