• ベストアンサー

DNSに関しての質問です。

solarisでのDNSについて勉強中です。 DNSサーバに関して質問なのですが、bd.(domain)やdb.(IPアドレス)などのファイルって、自動で作成されるものではないんですか? DNSって、/etc/hosts に記述すれば必要ないけど、負荷を軽減するために導入するような記述があるのですが、自動で更新されるものなんでしょうか? 何をすればdb.なんちゃらのファイルや、named.confが更新されるのかがわかりません。 本だけ読んで実機を触ってないのでこんなに質問になってしまいますが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • celtis
  • ベストアンサー率70% (2332/3291)
回答No.1

DNSは分散型データベースを採用して、名前解決の負荷を分散させるという目的があります。直接繋がっている相手の情報ならわかりますが、その向こうにある相手についてはどうにもなりません。 そのために直接知らないドメインについては、さらに上位のDNSサーバに問い合わせることで解決していくシステムになりました。DNSサーバ自体や途中の経路がトラブルを起こして使えなくなる可能性をふまえて、迂回路を把握し可能な限り送受信が滞らないように工夫されています。 逐一状況の変わるサーバ情報を手動でhostsファイルに登録するのでは手間がかかるため、DNSサーバ同士の情報交換で自動的に最新情報に更新できる方法が用いられています。このおかげで耐障害性が高まり、安定した利用ができるようになりました。 下記のサイトが参考になると思いますので読んでみてください。 http://www.atmarkit.co.jp/fnetwork/rensai/dns01/dns01.html http://www.atmarkit.co.jp/fwin2k/operation/addns01/addns01_02.html http://www5e.biglobe.ne.jp/~aji/3min/62.html

masashissu
質問者

お礼

ありがとうございます。 もうちょっとガッツリ勉強してみます。

関連するQ&A