DNSとは何かとその仕組みの概要
通常、IPアドレスを使用してWebサイトにアクセスしようとはしません。君はできる、しかしそれは非常にまれです。
あなたは通常使用しますドメイン名。 google.com、またはflaviocopes.comのように。
たとえば、同じドメイン名を維持しながら、Webサイトのホストに使用するサーバーと会社を変更できるため、これは非常に便利です。
ドメイン名をIPアドレスにマッピングするシステムはDNSと呼ばれます。ドメインネームシステム。
DNSはサーバーのネットワークです。プロバイダーには独自のDNSがあり、ルーターはそれを使用するように事前構成されています。
IPアドレスを持つGoogleのDNSサーバーを使用することもできます8.8.8.8
。
これらのDNSサーバーは、コンピューターから要求を受信し、次に、独自の参照DNSサーバーに要求します。
システムは木のように構成されています。上部に1つのDNSサーバーがあります。ルートDNSサーバー。
簡単にするために、次のように、各ドメイン拡張を管理しているDNSサーバーのIPアドレスを知っています。com
、net
、org
国固有のドメイン拡張子や次のような新しいドメイン拡張子を含むなどblog
、dev
またはtech
。
これらのDNSサーバーは、拡張機能の下にあるすべてのドメインのIPアドレスマッピングを認識しています。
もちろん、システムは、高い同時要求に耐えるキャッシュ、冗長性、および容量を確保するように設定されていますが、これは一般的な考え方です。
その他のネットワークチュートリアル:
- WebSocketの概要
- HTTPリクエストのしくみ
- HTTPリクエストヘッダーリスト
- HTTP応答ヘッダーリスト
- HTTPとHTTPS
- RFCとは何ですか?
- HTTPプロトコル
- HTTPSプロトコル
- HTTPリクエストのカールガイド
- HTTPでのキャッシュ
- HTTPステータスコードリスト
- CDNとは何ですか?
- HTTP / 2プロトコル
- ポートとは
- DNS、ドメインネームシステム
- TCPプロトコル
- UDPプロトコル
- RESTAPIの概要
- macOSにローカルSSL証明書をインストールする方法
- ローカルSSL証明書を生成する方法
- HTTPS用にNginxを構成する方法
- サブフォルダーから複数のNode.jsアプリを提供するためのシンプルなnginxリバースプロキシ
- リバースプロキシとは何ですか?