サブドメインを NS レコードで委任したとき、その名前以下に残っているレコードのこと。権威が委任先に移るので応答されない。エラーにならないので気づきにくい。
sub.example.com NS ns1.other.net ← 委任
api.sub.example.com A 192.0.2.1 ← shadowed(応答されない)
何が困るか(どちらもエラーにならない)。例: Cloudflare の example.com ゾーンで、sub.example.com を ns1.other.net(別の DNS 業者)に委任している場合。
- 後から委任した: 元々 Cloudflare に
api.subがあっても、問い合わせはother.netに行く。other.netにapi.subが無ければ突然引けなくなる - 委任した後に Cloudflare で足した: Cloudflare の画面に
api.subを足しても、問い合わせはother.netに行くので効かない。足すべき場所はother.net側
参考: https://developers.cloudflare.com/dns/manage-dns-records/reference/shadowed-records/