Back to list
CNAMEかAレコードの何が先立って生まれた?:1.1.1.1の変更により、一部のクライアントで解決が失敗
What came first: the CNAME or the A record?
Translated: 2026/2/14 6:11:21
Japanese Translation
最近の変更で、1.1.1.1のDNS応答におけるCNAMEレコードの順番を変えており、一部のクライアントで解決に失敗する原因となりました。この記事では、技術的な根本的な原因を見ます。さらに、影響を受けたリゾルバーのソースコードを見るだけでなく、DNS RFC規約の固有な曖昧性も掘り下げています。
Original Content
A recent change to 1.1.1.1 accidentally altered the order of CNAME records in DNS responses, breaking resolution for some clients. This post explores the technical root cause, examines the source code of affected resolvers, and dives into the inherent ambiguities of the DNS RFCs.