質問: YahooやGoogleなどの検索エンジンに検索キーワードを入力するとその結果一覧が表示されますが、どういう仕組みで動いているんでしょうか? 一般にWebサイト(ホスト・ドメイン)へアクセスするときはDNSという仕組みでWebサイトを表示していると思いますが、それと同じ仕組みという認識で大丈夫でしょうか? 検索結果一覧の表示の仕組みについてググっても、イマイチ腑に落ちなかったので質問させていただきました。 何卒よろしくお願いします!
回答: > > DNSという仕組みでWebサイトを表示していると思います > > > 検索サービスの仕組みとDNSはあんまり関係無いと思います。 DNSはサービスサイトのアドレスを人間にわかりやすい文字列で提供する仕組みです。 大雑把に、「216.58.○○○.○○○」がgoogleだって覚えるのが大変だから、「www.google.co.jp」で「216.58.○○○.○○○」にアクセスできるようにといったもの。 この置換表はWeb上のサーバ(DNS)にあるので、ブラウザで「www.google.co.jp」を要求するとまずDNSを参照して、そこで「216.58.○○○.○○○」が判明するので、そこにアクセスして...といった流れです。 確かに検索サービスにもこれを使ってアクセスしますが、本題とはずれていると思います。 「市役所のサービスには道路を車で走っていけばアクセスできると聞きましたが、不動産屋のサービスも同じ仕組み提供されているのでしょうか?」みたいな? > > 検索結果一覧の表示の仕組み > > > それで検索サービスも、上記のような手順でアクセスするとHTML加工されたデータが提供されるのでそれをブラウザが表示しています。 どうやって検索結果を作成しているかに関しては、「検索エンジンの仕組み」などで検索してみると色々HITすると思います。解りやすく纏まっていた所