DNS/リゾルバについて、ここに記述してください。
1. 用語
リゾルバ、スタブリゾルバ、フル(サービス)リゾルバ、DNS/プロキシ、...
- リゾルバライブラリというものもある。
DNS/キャッシュサーバ、再帰リゾルバ、
http://www.atmarkit.co.jp/fwin2k/win2ktips/259dnsresolver/dnsresolver.html
Windows 2000/XPにはDNSの問い合わせ結果をキャッシュするDNSリゾルバ・キャッシュ機能がある
http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230600/
まるでMSがDNSキャッシュを発明したような。:-)
権威サーバ、コンテンツサーバに対置する言葉
再帰検索、繰り返し検索、...
キャッシュを持つもの、キャッシュする範囲、
コンテンツサーバと同居するものはここでは除外しておく。
-- ToshinoriMaeno 2012-02-06 01:18:47
2. 参考にならないリンク
https://ja.wikipedia.org/wiki/%E3%83%AA%E3%82%BE%E3%83%AB%E3%83%90
- 説明は間違いを含んでいる。
整理し終えたら、コメントする。
3. DNS キャッシュ
http://www.rps13.jp/gwave/2004/07/dns.html DNSキャッシュクリア Windows 2000/XP の DNS キャッシュを制御するには?
http://support.microsoft.com/kb/245437/ja Windows でクライアント側の DNS キャッシュを無効にする方法
4. PC からコンテンツサーバまで
...
/etc/resolv.conf
- DHCPサーバを使っていると、resolv.conf も書き換えられることがよくある。
PCの動作する環境によって、resolv.confを書き換えたいこともある。
- PCBSD では resolvconf(8) コマンドが設定している。
-- ToshinoriMaeno 2012-02-06 01:42:56
5. dhclient
5.1. dhclient.conf
# $FreeBSD$ # # This file is required by the ISC DHCP client. # See ``man 5 dhclient.conf'' for details. # # In most cases an empty file is sufficient for most people as the # defaults are usually fine.
so-net を使っているので、so-net のキャッシュサーバを付け加えてみる。
interface "wlan0" { prepend domain-name-servers 202.238.95.24; }
このあと、dhclient を実行して、resolv.conf をみる。 # cat /etc/resolv.conf
# Generated by resolvconf nameserver 202.238.95.24 nameserver 192.168.11.1
rebootでも反映されていたので、よしとする。
5.2. so-net サーバに置き換え
interface "wlan0" { supersede domain-name-servers 202.238.95.24, 202.238.95.26; }