4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Route53 ドメイン] 時々アクセスできる、時々NXDOMAINエラーが発生する

Last updated at Posted at 2022-03-16

はじめに

第 4 、5レベルサブドメインがあります (「help.cloud.example.link」など)。

ブラウザでドメインにアクセスする場合、
時々アクセスできる
時々NXDOMAIN(ERR_NAME_NOT_RESOLVED)エラーが発生する。

nslookupコマンドを実行して確認すると、結果は
image.png

原因

サブドメインの委任設定(NS レコード設定)が Cloudflare、OpenDNS などの DNS リゾルバーで階層構造をたどって名前解決を実行する仕様を満たしていないことが原因となります。

具体的には、第 4 レベルサブドメイン(「help.cloud.example.link」など) NS レコードが第 2 レベルドメイン(「example.link」など)に配置されております。

image.png

対応方法

よって、別のホストゾーンに管理委任するための NS レコードを 1 つ近いレベルにあるサブドメインのホストゾーンにご配置ください。

例えば、
・「help.cloud.example.link」第 4 レベルホストゾーン用の NS レコードを、「cloud.example.link」第 3 レベルホストゾーンに配置します。
・「cdn.help.cloud.example.link」第 5 レベルホストゾーン用の NS レコードを、「help.cloud.example.link」第 4 レベルホストゾーンに配置します。

参考ドキュメント:

[サブドメインのトラフィックのルーティング | サブドメインの追加レベルのトラフィックのルーティング]
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/dns-routing-traffic-for-subdomains.html#dns-routing-traffic-for-sub-subdomains

下位レベルのサブドメインに別のホストゾーンを作成することにした場合、ドメイン名に 1 つ近いレベルにあるサブドメインのホストゾーン内にある、下位レベルのサブドメイン用に NS レコードを作成します。これにより、トラフィックがリソースに正しくルーティングされます。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?