--- title: "Network Overview" domain: selfhosting category: dns-networking tags: [tailscale, networking, infrastructure, dns, vpn] status: published created: 2026-04-02 updated: 2026-04-02 --- # 🌐 Network Overview The **MajorsHouse** infrastructure is connected via a private **Tailscale** mesh network. This allows secure, peer-to-peer communication between devices across different geographic locations (US and UK) without exposing services to the public internet. ## πŸ›οΈ Infrastructure Summary - **Address Space:** 100.x.x.x (Tailscale CGNAT) - **Management:** Centralized via **Ansible** (`MajorAnsible` repo) - **Host Groupings:** Functional (web, mail, homelab, bots), OS (Fedora, Ubuntu), and Location (US, UK). ## 🌍 Geographic Nodes | Host | Location | IP | OS | |---|---|---|---| | `dcaprod` | πŸ‡ΊπŸ‡Έ US | 100.104.11.146 | Ubuntu 24.04 | | `majortoot` | πŸ‡ΊπŸ‡Έ US | 100.110.197.17 | Ubuntu 24.04 | | `majorhome` | πŸ‡ΊπŸ‡Έ US | 100.120.209.106 | Fedora 43 | | `teelia` | πŸ‡¬πŸ‡§ UK | 100.120.32.69 | Ubuntu 24.04 | ## πŸ”— Tailscale Setup Tailscale is configured as a persistent service on all nodes. Key features used include: - **Tailscale SSH:** Enabled for secure management via Ansible. - **MagicDNS:** Used for internal hostname resolution (e.g., `majorlab.tailscale.net`). - **ACLs:** Managed via the Tailscale admin console to restrict cross-group communication where necessary. --- *Last updated: 2026-03-04*