URL入力から画面表示に至るウェブ通信の技術解説

ウェブブラウザでのURL入力は、背後で複雑な通信プロセスを経て、最終的に情報が画面に表示される一連の流れの始まりです。本稿では、このエンドツーエンドの通信フローを技術的な視点から詳細に解説します。 ドメイン名解決(DNS) ユーザーがブラウザのアドレスバーに「www.example.com」のようなドメイン名を入力すると、まずそのドメイン名がインターネット上のリソ ...

7月3日 19:29 投稿

DNSサブドメイン委任の実装

サブドメイン委任の構成パターン ドメイン解決の必要性に応じて2つの実装方式が存在する: 同一サーバー:少数のホスト名管理に適する 別サーバー:多数のホスト名管理に適する 実装例1:同一サーバーでのサブドメイン管理 主DNSサーバー(192.168.206.15)でtest.comドメインの下にzhengzhou.test.comサブドメインを構成するケース。 方式1:親ゾーン直接記述 少数のホ ...

6月21日 23:12 投稿

Rocky Linux 9 における SmartDNS の構築手順

1. ソフトウェアの取得とインストール # ファイルをダウンロード wget https://github.com/pymumu/smartdns/releases/download/Release43/smartdns.1.2023.08.11-1937.x86_64-linux-all.tar.gz # 解凍し、インストールを実行 tar xf smartdns.1.2023.08.11-1937.x86_64-linux-all.tar.gz cd smartdns chmod +x ./install ./install -i 2. 設定ファイルの編集(サンプル) ...

6月18日 21:48 投稿

Vulnhub 靶機 Hacker_Kid v1.0.1 攻略

環境準備 靶機ダウンロード: https://download.vulnhub.com/hackerkid/Hacker_Kid-v1.0.1.ova MD5: 70f5e0eaa87f9c23a9f9633344afe6f1 VirtualBox で Host-Only ネットワークを使用 Kali 側: NAT + Bridged/Host-Only 攻撃手順 1. ターゲット発見 sudo arp-scan -l -I eth1 結果: 192.168.56.118 を発見。次にNmapでポートスキャン: nmap -A -T4 192.168.56.118 開放ポー ...

6月10日 17:47 投稿

DNSの仕組みとBINDによる実装

DNS(Domain Name System)は、アプリケーション層で動作するC/S型プロトコルであり、UDPおよびTCPの53番ポートを使用します。代表的な実装としてBIND(Berkeley Internet Name Domain)が広く利用されています。 ドメイン名の管理はICANN(The Internet Corporation for Assigned Names and Numbers)が担っており、gTLD(汎用トップレベルドメイン)やccTLD(国別コード ...

5月19日 14:06 投稿