【TryHackMe学習記】DNS in Detail|名前解決のしくみを徹底理解!
こんにちは。今回はTryHackMeのルーム「DNS in Detail」を修了しました!
このルームでは、インターネットの基盤である「DNS(Domain Name System)」について、基本から少し踏み込んだ内容まで丁寧に学ぶことができました。
🔰 こんな人におすすめ
文章中心で、コマンド操作は最小限。理解重視の構成になっていて、初学者でも安心して学べます。
📘 学べたこと(まとめ)
- DNSとは何か
ドメイン名をIPアドレスに変換する“名前解決”の仕組みを学習。 - DNSの仕組み
ルート → TLD → 権威サーバー という階層構造を図解付きで理解。 - DNSレコードの種類
A, AAAA, CNAME, MX, TXT など、基本的なレコードタイプとその用途。 - 再帰的問い合わせと反復的問い合わせ
クライアントとDNSサーバのやり取りの流れと違いを理解。 - セキュリティの視点
DNSキャッシュポイズニングやDNSトンネリングといった脅威についても紹介されていました。
📝 実際にやってみた感想
普段何気なく使っている「www.example.com」の裏側では、これだけ複雑な名前解決の仕組みが動いていることに驚きました。
DNSが正常に機能していなければ、Webサイトへのアクセスもメールの送受信もできない…。まさにインターネットの縁の下の力持ちですね。
また、DNSを悪用した攻撃手法もあることから、今後はセキュリティの視点からもDNSを扱えるようになっていきたいと思いました。
🚀 次に挑戦予定のルーム
📌 まとめ
引き続きTryHackMeで、ネットワークやセキュリティの基礎を一歩ずつ積み重ねていきます!