プロが教えるわが家の防犯対策術!

URLがクリックや入力されてから、ブラウザに画面が表示されるまでの間にDNSサーバーは経由されないのですか?

画像の図解では
ブラウザとwebサーバーが直接繋がっています。しかし、ブラウザに入力されたURLをIPアドレスに変換するためにDNSサーバーを経由してからwebサーバーに行くのではないですか?

「URLがクリックや入力されてから、ブラウ」の質問画像

A 回答 (2件)

経由はしません。



電話をかけるときに、電話帳や番号案内で電話番号を調べてから電話をかけると思いますが、DNSは「番号案内」に相当するサービスです(電話番号案内サービスの存在自体若い方には知られていないかもしれませんが、興味があれば「NTT」「104」あたりで調べるとどういうサービスかわかります)。

たとえば、この質問のURL
https://oshiete.goo.ne.jp/qa/13011095.html
にアクセスするときは、見えないところで次のような手順を踏んでいます。

・番号案内に問い合わせる
あなた「DNSさん、oshiete.goo.ne.jpの番号を教えてください」
DNSさん「はい、114.179.184.44」ですね

・電話をかける
あなた(114.179.184.44に接続してから)「すみません、/qa/13011095.htmlさんをお願いします」
gooさん「かしこまりました」(といってページの情報が返ってくる)
    • good
    • 0

Webプロキシではないので、DNSの経由はしませんね。



URI解決のためにHTTPクライアントはDNSを引くでしょうけど、そこで返って来るのはIPアドレス。そのIPを元にHTTPリクエストを出す。

ホスト部分がIPアドレスで書かれていれば、DNSも引かない。
HTTPSはまた、ちょっと違うのだけど割愛。図解でもHTTPだし。

というか「イメージでつかもう!」と書かれているじゃないですか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!