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 投稿