main

Маки, mDNS и немного чёрной магии

-- Ага, вот эти адреса.
-- Не-не-не, макось, нет!
-- Я использую особый, мультикастовый ресолв! Хотите увидеть немного ресолва? Вот ты, что ты делаешь?
-- Захожу на сайт! Локальный! Понятно?! На сайт захожу!!
-- А вы уверены, что он ресолвится?
-- Ну да, он ж в dns'е прописан!
-- Хорошо, сейчас я отресолвлю этот адрес.
-- ЕМАНАРОТ, ты куда сайт дела?! Ты, тупая, убогая система, где он?

Ладно, хватит лулзов. Предыстория.

Есть 2 доменных зоны, заведённых в dns'е. А дальше опять начинаются лулзы:

  • один из доменов является поддоменом другого
  • оба домена заканчиваются на «.local»

Чувствуете треск шаблонов? Не знаю, какой мудак это придумал, вместе с mdns и avahi, но нам с этим жить.

Так вот, макось отказывается ресолвить «.local» через обычный dns, даже если поставить его первым в списке ресолверов. scutil --dns это подтверждает. «В рот мне ноги», как говорится.