TailscaleのDNS用IPv6アドレスに「Tailscale」が隠れていた

Tailscale's DNS IPv6 spells out "Tailscale"

TailscaleのDNS用IPv6アドレスに「Tailscale」が隠れていた

r/Tailscaleに投稿された発見によると、TailscaleのDNS設定に現れるIPv6アドレスの一部「7a:115c:a1e」は、16進数の数字と文字を組み合わせると「7a115ca1e」、つまり「Tailscale」と読める。電卓を逆さにして言葉を遊ぶ昔ながらの手法と同じ仕掛けで、開発者がこっそり仕込んだイースターエッグだ。コメントでは、この先頭部分がts.netドメイン全体を定義しているため、どのtailnetのアドレスも同じ並びで始まると指摘されている。

昔の子どもが電卓で面白い言葉を綴ったのと同じ種類の遊びで、「7a:115c:a1e」は明らかに「Tailscale」と読める。
  1. DaSHacka

    関連情報:あなたのTailnetの名前は、「tail」のリストと「scale」のリストから `<a tail>-<a scale>.ts.net` という形式でランダムに生成されます。

    両方のリストにたくさんのダジャレやイースターエッグが含まれています!ちょっと覗いてみることをお勧めします。いくつかはかなり面白いですよ。例えば、「tail」として「fable」(つまり「tale」)、「scale」として「universe」などがあります。

    単語が両方のリストに存在することもあり、その実体がtailとscaleの両方に当てはまる場合です。なので、`koi-koi.ts.net` という名前のtailnetも理論上可能です。

    アカウントを最初に作成したときに、偶然「tail」として「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では、これらすべてをpingすると同じものにpingが通ります: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」と綴られたらいいのに。

    想像してみてください:URLバーに local::homelab と入力するだけで動くのです。

    edit: はい、DNSがこの問題を解決することは知っていますが、それでもとても素敵だと思います。ソフトウェアの糊なしで、128ビットのパケットオーバーヘッドが実際に目的を果たすようになるのですから。

この日のほかの記事

2026-11-10