-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Доменная зона meship и ее стандарт #7
Comments
Я так понимаю, в этой упрощенной схеме на любые запросы к локальному резолверу сразу возвращается раскодированный IP.
|
|
@zhoreeq полагаю, что meship должен возвращать только АААА. Этого достаточно, чтобы админ целевого ресурса даже не знал, что к нему обращаются по имени meship, также этот подход решает уже названные бытовые проблемы вроде подключения к игровому серверу, Active directory Windows и подобное. Если ресурс имеет поддомены, думаю, без полноценного meshname ему не обойтись. Meship - скорее всё же дополнительная утилита в набор джентельмена. |
Публичный DNS в Yggdrasil с поддержкой meshname/meship: |
Реализация простая и понятная вышла. Думаю, для первого релиза с поддержкой нового протокола - достаточно. Теперь бы еще подумать над простым конвертером (в SYG реализовано), желательно онлайн. На днях сообщу соображения, наверное :) |
Предлагаю добавить функцию --tomesh и --toip для двунаправленной конвертации адресов и имен, не прибегая к сторонним приложениям. Например: Также предлагаю убрать поддержку доменных имен |
@acetoneRu имплементация добавлена. В репу еще надо будет добавить документ с описанием протокола meship. |
Один из вариантов реализации полноценных поддоменов и служебных записей - возвращать помимо AAAA ещё и NS. Тогда дальнейшая реализация просто выводится за пределы собственно meshname/meship и перенести задачу поддоменов и служебных записей на DNS-сервер, поднимаемый на соответствующем IP |
@Scondo годная мысль, для meship наверное это не нужно, а для meshname очень даже. |
Концепция независимой конвертации адресов в имена и обратно очень перспективна на мой взгляд. Предлагаю описать стандарт, предусмотреть план действий для быстрой развертки и простого использования, учесть первоочередные потребности (возможно, в виде зарезервированных имён).
В первую очередь предлагаю добавить в стек упрощенную конвертацию (простой base32), и использовать для этой цели псевдодоменную зону "meship". Это позволит в некоторых случаях использовать технологию meshname даже без участия администратора на другом конце (самое очевидное: использовать домены в работе с программами, не поддерживающими IPv6, при этом не прописывая статику в hosts и прочие извращения).
The text was updated successfully, but these errors were encountered: