<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Quad100 on Ops FreeEdge</title>
    <link>https://ops.freeedge.uk/tags/quad100/</link>
    <description>Recent content in Quad100 on Ops FreeEdge</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 03 Apr 2026 15:20:00 +0000</lastBuildDate>
    <atom:link href="https://ops.freeedge.uk/tags/quad100/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Tailscale MagicDNS 与 Split DNS 配置高级指南</title>
      <link>https://ops.freeedge.uk/posts/tailscale-magicdns-guide/</link>
      <pubDate>Fri, 03 Apr 2026 15:20:00 +0000</pubDate>
      <guid>https://ops.freeedge.uk/posts/tailscale-magicdns-guide/</guid>
      <description>&lt;h2 id=&#34;magicdns-机制&#34;&gt;MagicDNS 机制&lt;/h2&gt;
&lt;p&gt;MagicDNS 是 Tailscale 的核心 DNS 功能，默认启用，自动为 tailnet 中的设备生成 DNS 名称。每个设备使用其 machine name 结合 tailnet DNS 名称（格式：&lt;code&gt;&amp;lt;machine-name&amp;gt;.&amp;lt;tailnet-name&amp;gt;.ts.net&lt;/code&gt;）形成完全限定域名（FQDN）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解析流程&lt;/strong&gt;：设备通过本地 Quad100 DNS 解析器（IPv4: 100.100.100.100:53，IPv6: fd7a:115c:a1e0::53）处理 MagicDNS 查询。该解析器是 stub resolver，本地处理 tailnet 主机名，无需外部 DNS 服务器（Tailscale v1.20+）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mDNS over Tailscale&lt;/strong&gt;：MagicDNS 非标准 mDNS，而是 Tailscale 控制平面注册设备名称，本地 stub resolver 缓存并解析。避免外部 DNS 查询，绕过 DNS rebinding 防护。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;限制&lt;/strong&gt;：不支持任意记录添加（见 GitHub issue #1543）。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;禁用：admin console DNS 页切换，或客户端拒绝 Tailscale DNS（Linux: &lt;code&gt;tailscale set --accept-dns=false&lt;/code&gt;）。&lt;/p&gt;
&lt;h2 id=&#34;nameservers-覆盖与自定义&#34;&gt;Nameservers 覆盖与自定义&lt;/h2&gt;
&lt;p&gt;Tailnet DNS 设置位于 admin console DNS 页，分为全局（global）和受限（restricted）nameservers。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
