セキュリティを解く

セキュリティの問題解決を通じて学んでいきます。

【TryHackMe学習記】DNS in Detail|名前解決のしくみを徹底理解!

【TryHackMe学習記】DNS in Detail|名前解決のしくみを徹底理解!

こんにちは。今回はTryHackMeのルーム「DNS in Detail」を修了しました!

このルームでは、インターネットの基盤である「DNS(Domain Name System)」について、基本から少し踏み込んだ内容まで丁寧に学ぶことができました。


🔰 こんな人におすすめ

  • DNSって何?」という初学者の方
  • IPアドレスドメイン名の関係を理解したい方
  • セキュリティの観点からDNSを深掘りしたい方

文章中心で、コマンド操作は最小限。理解重視の構成になっていて、初学者でも安心して学べます。


📘 学べたこと(まとめ)

  • DNSとは何か
    ドメイン名をIPアドレスに変換する“名前解決”の仕組みを学習。
  • DNSの仕組み
    ルート → TLD → 権威サーバー という階層構造を図解付きで理解。
  • DNSレコードの種類
    A, AAAA, CNAME, MX, TXT など、基本的なレコードタイプとその用途。
  • 再帰的問い合わせと反復的問い合わせ
    クライアントとDNSサーバのやり取りの流れと違いを理解。
  • セキュリティの視点
    DNSキャッシュポイズニングやDNSトンネリングといった脅威についても紹介されていました。

📝 実際にやってみた感想

普段何気なく使っている「www.example.com」の裏側では、これだけ複雑な名前解決の仕組みが動いていることに驚きました。
DNSが正常に機能していなければ、Webサイトへのアクセスもメールの送受信もできない…。まさにインターネットの縁の下の力持ちですね。

また、DNSを悪用した攻撃手法もあることから、今後はセキュリティの視点からもDNSを扱えるようになっていきたいと思いました。


🚀 次に挑戦予定のルーム


📌 まとめ

  • DNSの基本構造と名前解決の流れを体系的に理解できた
  • DNSセキュリティの重要性にも触れることができた
  • 今後はDNSログの分析や攻撃検知にもチャレンジしたい

引き続きTryHackMeで、ネットワークやセキュリティの基礎を一歩ずつ積み重ねていきます!