Menu
Coddy logo textTech

名前が存在する理由

Coddyの「ターミナルで学ぶネットワーク」コースのレッスン 5/47。

リクエストを送信するアドレスがあります。では、なぜ誰もが 93.184.216.34 ではなく example.com と入力するのでしょうか?

理由は2つあります。アドレスは覚えにくく、さらに悪いことに、アドレスは変わるからです。サイトが新しいホストに移動したり、2台目のサーバーを追加したり、プロバイダーを変更したりすると、名前がまったく同じままでもアドレスは変わります。

DNS(Domain Name System)は、必要になった瞬間に名前をアドレスへ変換する電話帳です。これは、あなたが行うほぼすべてのリクエストの背後で静かに動作している検索サービスです。

つまり、すべてのリクエストには実際には2つのステップがあります。名前をアドレスに解決し、その後、そのアドレスに接続します。頭の中ではこの2つを分けて考えてください。何かが失敗したとき、壊れたのがどちらなのかを突き止めることが、診断の大部分を占めるからです。解決できない名前は、接続する段階まで決して到達していません。

challenge icon

チャレンジ

中級

名前がアドレスの単なる代替表現にすぎないことを示します。

  1. index.html を、内容が正確に SAME だけになるように作成します
  2. フォルダーをポート 9103 でバックグラウンド実行します
  3. 127.0.0.1 を使用して一度、localhost を使用して一度、合計2回取得します

どちらのリクエストも同じサーバーに到達するため、出力は次のようになります。

SAME
SAME

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

ターミナルで学ぶネットワークのすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド