docs: rewrite dns-naming.md with real evidence and diagram
Live-verified against the real Technitium server: spot-checked caddy-only/local-only hosts and Postiz's zero-presence claim via direct DNS resolution, confirmed the forwarder list directly from the real dns.config (pfSense + Quad9 only, no Cloudflare), and confirmed the reverse zone's real /24 scope plus its sparse PTR content via live reverse lookups - fixed the KB stamp accordingly after an earlier version of it claimed these weren't re-checked. Replaced the mermaid zone-routing diagram with a real branch-shaped Nextcloud diagram. Real command output embedded throughout instead of paraphrased claims.
This commit is contained in:
2 files changed
+31
-12
No files matched your search
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than draw.io -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="background: transparent; background-color: transparent; color-scheme: light dark;" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="991px" height="458px" viewBox="0 0 991 458" content="<mxfile host="embed.diagrams.net" scale="1" border="0"> <diagram name="DNS Zones" id="dns-zones-1"> <mxGraphModel dx="1414" dy="791" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1000" pageHeight="480" math="0" shadow="0"> <root> <mxCell id="0" /> <mxCell id="1" parent="0" /> <mxCell id="client" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F5F5F5;strokeColor=#666666;fontColor=#333333;fontSize=13;fontStyle=1;shadow=1;" value="Anything on the LAN" vertex="1"> <mxGeometry height="60" width="200" x="400" y="20" as="geometry" /> </mxCell> <mxCell id="dns" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;fontColor=#333333;fontSize=14;fontStyle=1;shadow=1;" value="Technitium DNS" vertex="1"> <mxGeometry height="100" width="180" x="410" y="150" as="geometry" /> </mxCell> <mxCell id="zoneA" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Zone A: browser-facing" vertex="1"> <mxGeometry height="55" width="200" x="60" y="167.5" as="geometry" /> </mxCell> <mxCell id="edgeproxy" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#392F1E);strokeColor=#d79b00;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="User-facing reverse proxy&lt;br&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;mTLS + SSO enforced&lt;/font&gt;" vertex="1"> <mxGeometry height="65" width="220" x="40" y="290" as="geometry" /> </mxCell> <mxCell id="zoneB" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Zone B: app-to-app" vertex="1"> <mxGeometry height="55" width="200" x="400" y="290" as="geometry" /> </mxCell> <mxCell id="internalproxy" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=light-dark(#FFFFFF,#2A3B2A);strokeColor=#82b366;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Internal reverse proxy&lt;br&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;trusted-IP allowlist, no mTLS&lt;/font&gt;" vertex="1"> <mxGeometry height="65" width="220" x="390" y="400" as="geometry" /> </mxCell> <mxCell id="forward" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;fontColor=#333333;fontSize=12;fontStyle=1;shadow=1;" value="Forwards upstream&lt;br&gt;&lt;font style=&quot;font-size: 10px;&quot;&gt;edge firewall + a public resolver&lt;/font&gt;" vertex="1"> <mxGeometry height="65" width="230" x="720" y="167.5" as="geometry" /> </mxCell> <mxCell id="e1" edge="1" parent="1" source="client" style="html=1;endArrow=block;strokeColor=#666666;strokeWidth=2;rounded=1;" target="dns"> <mxGeometry relative="1" as="geometry" /> </mxCell> <mxCell id="e2" edge="1" parent="1" source="dns" style="html=1;labelBackgroundColor=#1C1D1E;endArrow=block;strokeColor=#d79b00;fontColor=#d79b00;strokeWidth=2;rounded=1;fontSize=12;entryX=1.007;entryY=0.594;Line truncated
|
||||
|
After Width: | Height: | Size: 288 KiB |
Reference in new issue
Block a user