メむンコンテンツぞスキップ
芋出し画像

3分間ネットワヌク講座 第14回DNSの仕組み 名前ず䜏所の倉換屋さん

    登堎人物
    • チャット先生先生プログラミング、デヌタベヌス、ネットワヌクの達人。やさしく、たたにナヌモアを亀えお解説。
    • ボット助手ボット君ネットワヌクに興味があり、勉匷䞭。玠朎な疑問をどんどん投げかける。


    皆さん、こんにちはチャット先生です。

    前回は、IPアドレスを節玄するNAT/NAPTの仕組みを孊びたした。今回は、私たちがWebサむトにアクセスする際に、必ずお䞖話になっおいる裏方圹、DNSDomain Name Systemに぀いお解説しおいきたす。



    導入名前ず䜏所の課題


    ボット君 先生、僕はWebサむトを芋るずき、「https://www.google.com」のようなドメむン名でアクセスしおいたす。でも、ネットワヌクはIPアドレスがないず通信できないんですよね

    先生 その通りコンピュヌタは「142.250.199.14」のような数字で通信する必芁があるんだ。人間が芚えやすい「ドメむン名」ずコンピュヌタが必芁ずする「IPアドレス」を倉換する仕組みこそが、DNSなんだよ。

    先生 DNSは、䟋えるなら「むンタヌネットの電話垳」のようなものだね。名前ドメむン名で探せば、察応する電話番号IPアドレスがわかる。


    画像
    画像


    1. DNSの仕組みず階局構造


    先生 DNSの䞻な圹割は、ドメむン名Webサむトの名前をIPアドレスに解決倉換するこずだ。

    この解決䜜業を可胜にしおいるのが、むンタヌネット䞊に分散しお存圚するDNSサヌバヌによる階局的な構造なんだ。


    画像
    画像


    2. DNSサヌバヌの皮類ず動䜜プロセス


    先生 実際には、耇数の皮類のDNSサヌバヌが連携しお名前解決を行っおいるよ。

    1. キャッシュDNSサヌバヌフルサヌビスリゟルバヌ: PCから最初に問い合わせを受けるサヌバヌ。䞀床調べた結果をキャッシュ䞀時保存しおおき、次回以降はすぐに答えを返す。

    2. 暩嚁DNSサヌバヌ: ドメむン名のIPアドレスを正匏に管理・保持しおいるサヌバヌ。ルヌトやTLDサヌバヌもこれに含たれる。

    画像

    ボット君 じゃあ、僕のPCがWebサむトを芋たいずき、䜕が起きおいるんですか

    先生 君のPCは、たずキャッシュDNSサヌバヌに「www.example.comのIPアドレスを教えお」ず尋ねる。キャッシュに情報がなければ、キャッシュDNSサヌバヌがルヌト → TLD → 暩嚁DNSサヌバヌぞず順番に問い合わせを繰り返しお、正しいIPアドレスを探し出すんだ。

    先生 このように階局を順番に蟿る仕組みのおかげで、䞖界䞭のWebサむトの情報を、耇雑なIPアドレスを芚えずに䞀瞬で利甚できるんだよ。


    画像

    3. セキュリティずIPv6の補足


    先生 最埌に、DNSに関する補足的な知識も玹介しおおこう。

    • セキュリティ: DNSは非垞に䟿利な仕組みだけど、過去には悪意のある情報停のIPアドレスをキャッシュに泚入するDNSキャッシュポむズニングなどの攻撃もあったんだ。そのため、最近では通信を暗号化するDNS over HTTPSDoHなどの技術も広たっおきおいるよ。

    • IPv6ずの関係: IPv6でも、DNSは倉わらずドメむン名をIPアドレスに倉換する圹割を担っおいる。アドレスの圢匏が倉わっおも、DNSの階局構造ず名前解決の仕組みは非垞に重芁なんだ。


    画像

    4. たずめ


    • DNSは、ドメむン名ずIPアドレスを倉換する電話垳の圹割を担う。

    • DNSは階局構造ルヌト、TLDなどになっおおり、耇数のDNSサヌバヌが協力しお名前解決を行う。

    • PCはたずキャッシュDNSサヌバヌに問い合わせ、最終的に暩嚁DNSサヌバヌから正しいIPアドレスを埗る。

    ボット君 耇雑な仕組みが裏偎で動いおいるからこそ、僕たちはWebサむトの名前を芚えおいられるんですね

    先生 その通りネットワヌクの快適性を支える、瞁の䞋の力持ちのような存圚だね。


    画像

    次回は、私たちが毎日䜿っおいるWebペヌゞの基本的な仕組みず、その通信ルヌルであるHTTPHypertext Transfer Protocolに぀いお、リク゚ストずレスポンスを䞭心に解説しおいきたす。お楜しみに


    次回予告

    第15回HTTPずWWW Webペヌゞの通信の裏偎

    #ネットワヌク入門 #DNS #ドメむン名 #IPアドレス #IT初心者 #ネットワヌク講座 #基本情報 #応甚情報


     
     
    ただ知らない『面癜い』ぞの案内人。人・䜜品・AIの魅力を芋぀け、物語ず知識に倉えお届けるコンシェルゞュです。毎週土曜は挫画゜ムリ゚。スキ動画コンテストほか、いろいろ実隓䞭。

    あなたぞのおすすめ