Мифы #2

топ 100 блогов klink0v — 25.05.2025

В этот раз всего один миф "вдогонку". Забыл про него упомянуть в предыдущей серии.

Миф 6. DNS-домены для внутреннего использования нужно называть ".local" либо каким-нибудь несуществующим именем наподобие ".kom" или ".lan".

Когда-то очень давно, помнится, я даже встречал подобные рекомендации в каких-то серьезных книжках по администрированию Windows NT 4. Так что вполне возможно, что в те незапамятные времена подобные рекомендации были актуальны. Сейчас же такое скорее вредно, чем полезно по трём причинам.


  1. Появляются новые TLD со скоростью грибов после дождя. И никогда не угадаешь какой из них будет следующим. Вполне возможно, что в ближайшем будущем IANA / ICANN / IETF "угадает" и зарегистрирует именно тот домен, который вы выбрали в качестве "несуществующего".
  2. И это было бы ещё полбеды, но на этом "вновь придуманном настоящем" TLD могут внезапно принудительно включить HSTS через Preload Lists. И тогда вы в локальной сети уже не сможете поднять web-сервис на "голом" HTTP без шифрования. Лично знаю товарищей, которые именно так "залетели" с доменом ".office".
  3. Домен ".local" в какой-то момент отдали целиком под службу mDNS. Поэтому если вы его заиспользовали в корпоративной сети, то вы либо сломаете mDNS (который бывает полезен для работы сетевых принтеров), либо поимеете кучу проблем с подключающимися к вам корпоративными VPN-клиентами. Например, те же огрызки не хотят ресолвить ".local" если он в явном виде не прилетает им в качестве primary-домена по DHCP. У systemd-resolved тоже есть кой-какие приколы, с этим же связанные.

И ведь что интересно, вера в этот миф не является уделом дедов старой школы навроде меня. Среди заказчиков моей лавки есть пара контор, созданных не далее как в этом / прошлом году. И они при разворачивании внутреннего AD-домена обозвали его "блабла.local". А эта AD такая штука, что её проще полностью грохнуть и развернуть заново, чем менять название домена. Я их предупредил, конечно. Но вряд ли они меня послушают.

Как правильно.

Есть четыре варианта.


  • Для домашнего применения выбрать домен "home.arpa". Он официально зарезервирован и описан в RFC8375 как private-use.

  • Взять домен ".internal". Он ещё не оформлен в виде RFC, но уже зарезервирован в ICANN и присутствует в черновиках IETF. Так что скорее всего с ним всё будет в порядке.

  • Взять реальный домен своей конторы и приделать к нему следующий по счёту уровень а-ля "int.supercompany.com", который и использовать чисто во внутренних целях.

  • Зарегистрировать самый дешевый "технический" домен а-ля "slon.ovh" или "lavka.tech", который не будет пересекаться со "внешними" доменами корпорации. Единственное, надо сразу смотреть чтобы его не внесли в HSTS Preload List. А то можно тоже ненароком "влететь" когда внезапно захочется поднять какую-нибудь wiki в локальной сети.

Всем бобра. Именуйте внутренние ресурсы правильно.

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
...
Израиль отреагировал на сообщение о поставке комплекса С-300 Сирии вполне сдержанно. Один комплекс не решает ничего и ни на что не влияет. Это примерно как с танками "Армата" - мало показать их по телевизору и даже проехать по Красной площади, крестясь, чтобы не заглохли. Их еще нужно ...
Чота такое ощущение, что четверг. Ан нет, нихуя. В пробках сегодня на окружающих сопробочников смотрел. Все поголовно сука спят за рулём. Найдутся один-два торопыги, которым из ряда в ряд поползновения совершать надо, а остальные просто досыпают недоспанное. Кто фильмы смотрит, кто в теле ...
http://vlasti.net/news/86417?print=1 Затем, по его прогнозам, произойдет всплеск невиданной ...
уж сколько на него выливали-полоскали всяко... а вот слушаю его и, пожалуй, ППКС, как говорится (причём караулов сколь ни пытался разговор свернуть в заказанное ему русло - руцкой таки удержался на своей линии ...