Size: a a a

2020 July 23

TG

Töma Gavrichenkov in ENOG
Töma Gavrichenkov
И ещё тогда одно объявление.

Сегодня в 9 вечера по Москве состоится сессия IETF 108 Technical Deep Dive on DNS.

В сессии опытные участники экосистемы DNS — Уоррен Кумари (Google), Джефф Хьюстон (APNIC) и Уэс Хардакер (USC/ISI) расскажут нам, как сильно мы ошибаемся, когда думаем, что понимаем работу DNS.

https://www.ietf.org/live/ietf108-tdd-dns/

Если что, это просто обязано быть очень весело.
Сессия начинается!
источник

AU

Aleksey Uchakin in ENOG
Точно
источник

TG

Töma Gavrichenkov in ENOG
Кстати, это хороший вопрос на понимание DNS: почему apex record не может быть CNAME?
источник

AS

Alex Semenyaka in ENOG
Прикольно 🙂 Но я тоже напишу 🙂
источник

PK

Phil Kulin in ENOG
Töma Gavrichenkov
Кстати, это хороший вопрос на понимание DNS: почему apex record не может быть CNAME?
Хехе. Я кстати не помню кейсов
источник

PK

Phil Kulin in ENOG
Ну в смысле я знаю почему, но нет примеров
источник

TG

Töma Gavrichenkov in ENOG
Phil Kulin
Ну в смысле я знаю почему, но нет примеров
Там не нужны примеры, ответ — логический
источник

AU

Aleksey Uchakin in ENOG
Töma Gavrichenkov
Там не нужны примеры, ответ — логический
Потому что есть dname?
источник

AU

Aleksey Uchakin in ENOG
Ну и потому что cname не конкретизирует тип записи
источник

AS

Alex Semenyaka in ENOG
cname не совместим ни с какой реальной записью, а у apex всегда есть soa
источник

PK

Phil Kulin in ENOG
Töma Gavrichenkov
Там не нужны примеры, ответ — логический
Ну я бы задавал вопрос скорее - почему CNAME не может быть совместно с чем-то ещё
источник

TG

Töma Gavrichenkov in ENOG
Alex Semenyaka
cname не совместим ни с какой реальной записью, а у apex всегда есть soa
Да
источник

TG

Töma Gavrichenkov in ENOG
Phil Kulin
Ну я бы задавал вопрос скорее - почему CNAME не может быть совместно с чем-то ещё
Представь себе говнокод, который будет это реализовывать
источник

AS

Alex Semenyaka in ENOG
Доктор! Я немного понимаю DNS
источник

AS

Alex Semenyaka in ENOG
(по мотивам анекдота про психиатора)
источник

PK

Phil Kulin in ENOG
Töma Gavrichenkov
Представь себе говнокод, который будет это реализовывать
Дай подумаю... Яндекс.DNS :))))))
источник

TG

Töma Gavrichenkov in ENOG
Alex Semenyaka
cname не совместим ни с какой реальной записью, а у apex всегда есть soa
NS ещё, кстати, кроме SOA, должен быть приклеен
источник

PK

Phil Kulin in ENOG
Töma Gavrichenkov
NS ещё, кстати, кроме SOA, должен быть приклеен
Блин, не успел :) Но вообще не должен вроде. Но без него никак. SOA определяет собственно apex
источник

TG

Töma Gavrichenkov in ENOG
Phil Kulin
Блин, не успел :) Но вообще не должен вроде. Но без него никак. SOA определяет собственно apex
источник

AS

Alex Semenyaka in ENOG
Töma Gavrichenkov
Представь себе говнокод, который будет это реализовывать
Говнокод представить несложно. Но вопрос, как быть с ответом, если мы ищем не A. Вот например, apex: есть SOA и CNAME. Мы должны при запросе SOA слазить в CNAME в поиске другой SOA? Если нет, то если есть A и CNAME - мы должны полезть в CNAME за другим A? То есть, определить consistent поведение становится сложно, и оно каким-то слегка шизофреническим получается
источник