В IPv6-адресах DNS от Tailscale зашифровано слово «Tailscale»

Tailscale's DNS IPv6 spells out "Tailscale"

В IPv6-адресах DNS от Tailscale зашифровано слово «Tailscale»

Пользователь MarcPG1905 из r/Tailscale, проверяя настройки DNS, заметил в IPv6-адресе фрагмент 7a:115c:a1e — он читается как «Tailscale», совсем как слова, которые раньше набирали на калькуляторе ради шутки. В комментариях уточнили: эти первые три блока фактически задают весь домен ts.net, поэтому адрес любого tailnet начинается одинаково.

Чёрт, дети сегодня открывают для себя гиковские штучки из 90-х.
  1. DaSHacka

    Кстати: имя для вашего Tailnet генерируется случайным образом из списка «хвостов» и списка «чешуек» в формате `<хвост>-<чешуйка>.ts.net`.

    В обоих списках много каламбуров и пасхалок! Рекомендую взглянуть, некоторые довольно забавные. Примеры включают 'fable' как «хвост» (то есть 'tale'), и 'universe' как «чешуйку».

    Слова могут присутствовать в обоих списках, когда сущность применима и к хвосту, и к чешуйке, так что теоретически возможен и tailnet с именем `koi-koi.ts.net`.

    Узнал об этом после того, как мне случайно повезло выбить 'miku' в качестве «хвоста» при первом создании аккаунта :)

    https://github.com/tailscale/tailscale/tree/main/words

  2. tzs

    Чтобы поднять на следующий уровень, попробуйте получить совпадающие IPv4-адрес и телефонный номер компании.

    Это теоретически возможно, потому что многие парсеры IP-адресов принимают не только форму a.b.c.d для IPv4-адреса, но также a.b.c (8 бит a, b, 16 бит c) и a.b (8 бит a, 24 бита b). (А также a, с 32-битным a).

    Например, в MacOS и Debian пинг этих адресов даёт одно и то же: 1.0.0.1, 1.0.1, 1.1, 16777217.

    Если ваш американский телефонный номер имеет код города и префикс, каждый из которых помещается в 8 бит, и код города не совпадает с одним из первых байтов, имеющих специальное значение в IPv4, то вы могли бы сделать так, чтобы телефонный номер areacode-prefix-number также работал как IP-адрес areacode.prefix.number.

  3. ink_13

    Facebook тоже так делает:

    $ dig +short AAAA facebook.com

    2a03:2880:f10e:83:face:b00c:0:25de

  4. abelleisle

    Я делаю то же самое для ULA своего домашнего сервера.

    Мой домен — `bitcicle.com`, поэтому я использую внутренний префикс ULA: `fddf:b17c:1c1e::`.

    Так легче запомнить.

  5. himata4113

    Это наводит меня на мысль. Почему бы не поддерживать это как стандарт?

    Было бы здорово, если бы локальный ipv6 писался как «local»

    представьте: local::homelab просто работает в адресной строке

    edit: Да, я знаю, что DNS решает эту проблему, но это было бы очень аккуратно, тем не менее, заставив 128 бит накладных расходов пакета действительно служить цели без какого-либо программного клея.

Ещё за этот день

2026-11-10