Upgrade to Pro — share decks privately, control downloads, hide ads and more …

あなたの(見る)Webページはどこから

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.
Avatar for mana mana
February 08, 2026

 あなたの(見る)Webページはどこから

2026/02/07に大阪で開催された「CollaboHub-Osaka#02 ゆるやさLT会!!」で登壇した内容です。

主に初学者の方に向けて、Webサービスが実際にどのような構成で動いているのかを紹介しました。

Avatar for mana

mana

February 08, 2026
Tweet

More Decks by mana

Other Decks in Programming

Transcript

  1. Who is this? mana (真鍋 新也) • インフラ(クラウド,オンプレ)、バックエン ドエンジニア •

    Player & プロジェクト管理 & 技術育成強化 • 経歴 • ソフトウェア・サービス (19/4-23/3) • パーソルAVCテクノロジー (23/4-Now) • 主な技術スタック • Azure (AI領域以外は大体) • .Net (VB6, .Net Framework含む) • C# • Kubernetes Twitter (X) : @mana_dotsync Blog : blog.dotsync.jp
  2. データベース • (厳密には)一定の形式で保存、作成されたデータの集合体 • エクセルの表 • エクスプローラー、Finder • データの集合体を保管するサーバーのことを指したりする場合も •

    なんでサーバーと分けるのか? • クライアントから直接接続できる環境にデータを配置するのが危ないから • スペックだったりストレージ容量が求められるから →逆に大事な情報を保管しないとか、ストレージ容量そこまで使わないなら一緒でも◯
  3. パブリックIP • インターネット上に一意に識別される、通信する際の宛先を示す住 所のようなもの • 逆にこれを持っていないとインターネット経由で通信できない • IPv4とIPv6が存在 • IPv4

    • 32ビットの数値で「129.188.72.XX」のような4つの数字で表す • そのうちグローバルIPアドレスは以下の範囲 • 1.0.0.0 - 9.255.255.255, 11.0.0.0 – 126.255.255.255 • 128.0.0.0 – 172.15.255.255, 172.32.0.0 – 191.255.255.255 • 192.0.0.0 – 192.167.255.255, 192.169.0.0 – 223.255.255.255 25.193.104.XX
  4. DNSサーバー • ドメインからパブリックIPへの変換を行うサーバー • ドメインとIPアドレスの関係性を持っている = DNSレコード example.com -> 26.162.83,XXX

    • ドメインで通信先を指定した際、まずはDNSサーバーに問い合わせ てIPアドレスを取得後、そのIPアドレスを使ってサーバーに接続す る
  5. プライベートIP • ローカルネットワーク内での通信の際に、宛先を示す住所のような もの • IPv4とIPv6が存在 • IPv4 • プライベートIPアドレスは以下の範囲

    • 10.0.0.0 – 10.255.255.255 • 172.16.0.0 – 172.31.255.255 • 192.168.0.0 – 192.168.255.255 • パブリックIP、プライベートIPで利用できる範囲が分けられている ので設定の際は注意 192.168.0.5
  6. まとめ • Webサービスを構成する登場人物についてざっくり紹介しました • 様々な登場人物によってWebサービスは成立しています • 構成をどうするかはWebサービスの要件によって調整します • 自分しか使わないから最悪落ちてもOK、データ漏れてもOK →

    Lv1~3 • 他の人にも使ってもらいたい → Lv4 • もうちょっとだけデータのセキュリティに気をつけたい → Lv5 • ちゃんとセキュリティにも気をつけたい → 今回紹介の構成ではNG • まずはこの資料をとっかかりに様々な構成についてみて見てくださ い