Недавно я впервые столкнулся с записью в форме:
https://www.example.com. <TTL> IN A <IP address>
Насколько я знаю, эта запись является преднамеренной (то есть не ошибка). Я знаю, что двоеточие и косая черта являются допустимыми символами для метки, согласно RFC 2181 , но я не понимаю цели записи. Использует ли какой-либо центр сертификации эту форму для проверки контроля домена? Защищает ли эта форма от какого-либо типа эксплойта? Отловить ошибку пользователя или известную проблему с программным обеспечением?
https://www.example.com
отличается от сопоставления IP-адреса дляwww.example.com
. Первый сопоставляется с адресами (несколькими записями A) в сетевом блоке / 16, принадлежащем «example.com» для каждого ARIN-сервера. Последний сопоставляется с CNAME в домене основного поставщика CDN. Цепочка CNAME в конечном итоге сопоставляется с IP-адресом в сети провайдера CDNОтветы:
Наиболее вероятным объяснением является то, что пользователь, не знакомый с DNS, попытался настроить записи DNS и допустил ошибку, которая очевидна для всех, кто знаком с DNS, но не для тех, кто не знает.
Хотя метка DNS может представлять собой любые произвольные двоичные данные в целом , вам следует прочитать оставшуюся часть раздела 11, в частности:
Среди прочего, это означает, что синтаксис меток может быть ограничен в зависимости от типа RR. Как указано в разделе 2.1 RFC 1123 и RFC 952, имена хостов в Интернете имеют такой ограниченный синтаксис, при котором двоеточие и косая черта недопустимы.
источник
Это неправильно для стандартного адреса, но, возможно, кто-то использует DNS в качестве устройства внешней связи.
Нетрудно представить, что нужно передавать данные через DNS, а не через «нормальные» каналы.
источник