リゾルバとは?ざっくりと3行で
- インターネット上の住所である「ドメイン名(URL)」を、コンピュータが理解できる「IPアドレス」に変換(翻訳)してくれるプログラムのことだよ。
- ブラウザからの「このサイトどこ?」という質問を受け取り、電話帳係であるDNSサーバーに問い合わせて答えを持ってくる仲介役なんだ。
- これが動かないと、Yahoo!やGoogleなどの名前を入れてもサイトが表示されなくなるね。

【深掘り】これだけ知ってればOK!
リゾルバ(Resolver)は、「解決する人」という意味です。何を解決するかというと、人間語(google.com)と機械語(142.250.xxx.xxx)のズレです。
私たちが普段使っているパソコンやスマホの中には「スタブリゾルバ」という小さなリゾルバが入っています。これが「キャッシュ(フル)リゾルバ」と呼ばれるサーバーに問い合わせを行い、世界中のDNSサーバーをたらい回しにされながら最終的なIPアドレスを見つけ出し、手元に届けてくれるのです。
会話での使われ方

名前解決ができてないみたいだから、リゾルバの設定を確認して。




社内のリゾルバが落ちて、イントラネットに繋がらなくなりました。




Linuxの設定ファイル(resolv.conf)に、優先するリゾルバのIPを書いておいて。
【まとめ】3つのポイント
- 住所の案内人:「〇〇さん(URL)の家はどこ?」と聞くと「〇〇番地(IP)です」と教えてくれる
- 裏方の名脇役:ユーザーは意識しないが、Webサイトを見るたびに必ずこいつが働いている
- 名前解決の主役:ドメイン名をIPアドレスに変換する一連の流れ(Name Resolution)を実行する
よくある質問
- QDNSサーバーとリゾルバの違いは何ですか?
- A厳密には、リゾルバは「DNSサーバーに質問を投げるクライアント側の機能(質問者)」を指しますが、広義には質問を受け付けて答えを探すキャッシュサーバー(フルリゾルバ)も含めて「DNSリゾルバ」と呼ぶこともあります。
- Qスタブリゾルバとフルリゾルバの違いは?
- Aスタブリゾルバは、PCやスマホに入っている。「フルリゾルバにお願いする」だけの簡単な機能。フルリゾルバは、ISPやGoogleなどが用意している。「世界中のDNSサーバーに聞き込み調査を行って答えを見つける」高機能なサーバー。
- Qリゾルバが応答しないとどうなりますか?
- A「サーバーが見つかりません」といったエラーが出て、Webサイトが表示できなくなります。IPアドレスを直接打ち込めば見られますが、現実的ではありません。
- Qリゾルバキャッシュとは?
- A一度調べた住所(IPアドレス)を一時的にメモしておく機能です。次回からはDNSサーバーに問い合わせずに、メモを見て即座に案内するため、表示が速くなります。



コメント