DNS (ドメイン ネーム システム) は、ブラウザに bacan.com と入力すると、その名前が Web サイトがホストされているサーバーの IP アドレスに自動的に変換されるシステムです。 DNS がなければ、サイトにアクセスするには、203.0.113.42 のような数値アドレスを記憶する必要があります。
DNS は段階的にどのように機能しますか?
- ブラウザにドメインを入力します。
- オペレーティング システムは、インターネット プロバイダー (または、Google DNS や Cloudflare など、設定したサーバー) の DNS サーバーにクエリを実行します。
- そのサーバーはキャッシュを検索するか、ドメインのネームサーバーにクエリを実行します。
- ネームサーバーは、Web サイトがホストされているサーバーの IP アドレスで応答します。
- ブラウザはその IP に接続し、ページを読み込みます。
このプロセス全体はミリ秒単位で行われます。
最も重要なこと DNS レコードの種類
- A レコード: は、ドメインまたはサブドメインを IPv4 アドレスに関連付けます。これは、Web サイトが機能するために最も基本的で必要なレコードです。
- AAAA レコード: A レコードと同じですが、IPv6 アドレス用です。
- CNAME レコード: は、別のドメイン名を指すドメインのエイリアスを作成します。
www. などのサブドメインに広く使用されています。
- MX レコード: は、そのドメインの電子メールを処理するサーバーを示します。間違って変更すると、メールの受信が停止します。
- TXT レコード: は自由形式のテキストを保存します。ドメイン検証 (Google、Microsoft) および SPF や DMARC などの電子メール セキュリティ構成によく使用されます。
- NS レコード (ネームサーバー): は、どの DNS サーバーがそのドメインに対して権限があるかを示します。
私のドメインの DNS は誰が管理しますか?
DNS は ネームサーバーがドメイン用に構成されているプロバイダーによって管理されます。 Bacan にドメインがあり、ネームサーバーを変更していない場合は、Bacan が DNS を管理します。ネームサーバーが別のプロバイダーを指している場合、そのプロバイダーが DNS レコードを管理します。
ネームサーバーが Bacan を指している場合は、Bacan パネルからドメインの DNS レコードを表示および変更できます。
DNS 変更の適用に時間がかかるのはなぜですか?
各 DNS レコードには TTL (Time To Live)、つまりインターネット上のサーバーがそのレコードをキャッシュする時間があります。変更を加えると、すでに古いバージョンがキャッシュされているサーバーは、TTL が期限切れになるまでそのバージョンを使用し続けます。 DNS の変更が世界中に反映されるまでに数分から 48 時間かかるのはそのためです。