PR

【IT用語解説】URLとは?ドメインやパスとの違いを初心者向けに解説

URLの記事アイキャッチ。WebサイトのイラストとURLの文字。 IT-Skills

URLとは、Webページや画像などが、インターネット上のどこにあるかを示す文字列です。

ブラウザの上にあるアドレスバーに表示されている、https://it-biz.online/... のような文字列がURLです。Webページを見る、画像を開く、APIへアクセスするなど、多くのWeb操作はこのURLを手がかりに始まります。

URLは「Web上の住所」です。住所を見ると建物の場所が分かるように、URLを見るとWeb上の目的地が分かります。

この記事では、URLの意味、ドメインやパスとの違い、URLを開くと何が起きるのか、安全に見るポイントを初心者向けに整理します。

スポンサーリンク

まず結論:URLはWeb上の住所

URLは、Uniform Resource Locatorの略です。日本語では「統一資源位置指定子」と訳されることがありますが、最初からこの訳語を覚える必要はありません。まずは「Web上の住所」と考えると十分です。

MDNでは、URLはWebページ、画像、動画などのリソースがインターネット上のどこにあるかを示す文字列として説明されています。ここでいうリソースとは、Web上で取得できる情報やファイルのことです。

次の図は、URLを入力したブラウザが、目的のWebページへ向かうイメージです。

URLをWeb上の住所として、ブラウザが目的のページへ向かうイメージ
URLは、ブラウザにWeb上の目的地を伝える住所のような文字列です。

URLの基本形

URLは、いくつかの部品に分けて読めます。たとえば、次のURLを見てみます。

https://www.example.com/articles/url?id=10#summary

長く見えますが、最初に見るべきなのは、通信の種類、サイト名、ページの場所です。慣れてきたら、条件やページ内の位置も読めるようになります。次の図では、URLを部品ごとに分けて見てください。全部を暗記する必要はありませんが、ドメインとパスの違いは早めに押さえると役に立ちます。

URLをスキーム、ドメイン、パス、クエリ、フラグメントに分けて説明する図
URLは、通信の種類、ドメイン、パス、クエリ、フラグメントなどに分けて読めます。
部品意味
スキームhttps://通信の種類。Webではhttpやhttpsがよく出る
ドメインwww.example.comサイトやサーバーを表す名前
パス/articles/urlサイト内のページや場所
クエリ?id=10検索条件やIDなどの追加情報
フラグメント#summaryページ内の特定位置

実例でURLを読んでみる

実際のURLを読むときは、左から順番にすべてを完璧に理解しようとしなくて構いません。まずは、どのサイトの、どのページを開こうとしているのかを見ます。

たとえば、https://it-biz.online/it-skills/http/ というURLなら、https:// は安全なWeb通信、it-biz.online はサイト名、/it-skills/http/ はサイト内の記事の場所だと読めます。

検索結果やECサイトでは、URLの後ろに?keyword=...?id=...のようなクエリが付くことがあります。これは、検索キーワード、商品ID、並び順、流入元などの追加情報を渡すために使われます。

また、#summaryのようなフラグメントは、同じページ内の特定位置へ移動するために使われます。ページの中にある「まとめ」や「見出し」へ直接飛ぶリンクでよく見かけます。

初心者のうちは、URL全体を暗記するよりも、長いURLを見たときに『ドメインはどこか』『パスはどこからか』『クエリは付いているか』を分ける練習をする方が実務で役立ちます。

URL・ドメイン・IPアドレスの違い

URLを学ぶと、ドメインやIPアドレスという言葉も出てきます。これらは似ていますが、同じものではありません。

ドメインは、it-biz.online のようなサイトの名前です。IPアドレスは、ネットワーク上の機器を識別する番号です。URLは、それらに加えて、ページの場所や条件まで含められます。

次の図では、URL、ドメイン、IPアドレス、ページタイトルを分けて見てください。混同しやすい言葉を先に整理しておくと、HTTPやDNSの記事が読みやすくなります。

URL、ドメイン、IPアドレス、ページタイトルの違いを比較する図
URLはページまで含む住所、ドメインはサイト名、IPアドレスはネットワーク上の番号として分けて考えます。

URLを開くと何が起きるか

ブラウザでURLを開くと、ただ文字列を表示しているだけではありません。ブラウザはURLからドメインを読み取り、そのドメインがどのサーバーを指すのかを調べ、目的のページを取りに行きます。

この流れでは、DNSやHTTPが関係します。DNSはドメインからIPアドレスを調べる仕組みで、HTTPはブラウザとサーバーがWebページをやり取りするための通信の基本です。

次の図では、URLを開いてからページが表示されるまでの流れを確認してください。細かい通信手順をすべて覚えるより、URLがDNSやHTTPにつながっていることを押さえるのが先です。

ブラウザがURLからドメインを使ってDNSに問い合わせ、サーバーからページを受け取る流れ
URLを開くと、ブラウザはドメインを手がかりにサーバーへ行き、パスで指定されたページを受け取ります。

httpとhttpsの違い

URLの先頭にあるhttp://https://は、スキームと呼ばれます。Webページを見るときによく使われるのはHTTPとHTTPSです。

初心者の段階では、https://は通信が暗号化されるWeb通信、http://は暗号化されないWeb通信、と押さえれば十分です。ログイン、決済、個人情報入力では、基本的にhttps://になっているかを確認しましょう。

HTTPとHTTPSの詳しい仕組みは、HTTPとは?HTTPSとは?の記事で解説しています。

URLを見るときの安全チェック

URLは便利ですが、フィッシングサイトや怪しいリンクを見分けるときにも重要です。リンクの文字だけで判断せず、実際に開こうとしているURL、とくにドメインを確認します。

次の図では、URLを見るときの最低限のチェックポイントを整理しています。特に、https://かどうか、本当のドメインが何か、長いクエリに不要な情報が含まれていないかを見ます。

URLをクリックする前にHTTPSとドメイン、長いクエリを確認する図
URLを見るときは、httpsかどうか、本当のドメインが何か、長いクエリを共有してよいかを確認します。
  • ログイン前にhttps://か確認する
  • 見た目のリンク文字ではなく、実際のドメインを見る
  • 似た文字を使った偽ドメインに注意する
  • 長いURLをそのまま共有すると、検索条件やIDが含まれることがある
  • 不審な短縮URLは、信頼できる相手からのものか確認する

URLとURIの違いは最初から必要?

URLを調べると、URIという言葉も出てきます。URIは、より広くリソースを識別するための名前です。URLは、そのリソースの場所を示すものとして説明されます。

ただし、IT初心者が最初にWebページを見る範囲では、URLを理解できれば十分なことが多いです。URIとの細かい違いは、API設計や仕様書を読む段階で必要になったら深掘りすれば問題ありません。

既存記事とあわせて読む順番

URLを理解したら、ドメイン、DNS、HTTP、クライアントサーバーの順に読むと、Webページが表示される流れがつながりやすくなります。

公式情報と関連リンク

仕様として確認する場合は、WHATWG URL StandardとMDNのURL用語集を参照します。WHATWG URL Standardは、ブラウザなどがURLをどのように扱うかを定義する標準です。

まとめ

URLは、Webページや画像などがインターネット上のどこにあるかを示す文字列です。

  • URLはWeb上の住所として理解できる
  • ドメインはサイト名、パスはサイト内の場所を表す
  • URLを開くとDNSやHTTPの仕組みにつながる
  • https://かどうか、本当のドメインは何かを確認する
  • URIとの細かい違いは、最初は深追いしなくてよい

URLを読めるようになると、Webページの仕組み、HTTP、DNS、APIの理解が一気につながりやすくなります。まずは、URLを「通信の種類」「ドメイン」「ページの場所」に分けて見るところから始めましょう。

タイトルとURLをコピーしました