External Access, DNS, and Routing Configuration
Objectives
- Understand HoloRouter architecture including L3 gateway, DNS forwarder, DHCP, and BGP services
- Configure static routing from external Windows, Linux, and macOS workstations to reach nested networks
- Validate network reachability and routing topology using ping, traceroute, and route command tools
- Configure DNS resolution for nested FQDNs using conditional forwarding and split-horizon DNS techniques
- Import and validate VMCA root certificate for clean HTTPS browser access to management UIs
- Design multi-workstation and VPN access patterns with attention to security and RCAR constraints
Prerequisites
Holodeck instance deployed and running with healthy management domain (holodeck-02 completed). HoloRouter and nested ESXi hosts all operational. External workstations on different physical networks or subnets from the Holodeck pod.
Prior labs: holodeck-02
Required skills:
- Basic networking: IP addressing, CIDR notation, routing tables, DNS concepts
- Comfort with Windows Command Prompt and PowerShell, or Linux/macOS terminal
- Understanding of VCF management domain components and their DNS/IP dependencies
- Familiarity with browser certificate warnings and how to import root CAs
- Basic troubleshooting: ping, traceroute, nslookup, netstat
Lab Environment
Holodeck pod with deployed management domain (from holodeck-02). HoloRouter (10.1.1.1) acts as L3 gateway, DNS forwarder, DHCP server, and BGP speaker for the entire 10.1.1.0/20 supernet. Nested ESXi hosts on 10.1.1.0/24, management services (SDDC Manager 10.1.1.5, vCenter 10.1.1.10, NSX 10.1.1.20) on 10.1.1.0/20. External workstations on physical networks outside the pod, reaching Holodeck via HoloRouter's management IP (typically on the physical host's external VLAN).
graph TB PHY[Physical Workstations<br/>e.g. 192.168.1.100] -->|Static Route<br/>10.1.1.0/20| HR[HoloRouter<br/>10.1.1.1] HR -->|DNS Forwarder<br/>Port 53| HC[HoloConsole<br/>10.1.1.100] HR --> MGMT[Management Network<br/>10.1.1.0/20] HR --> ESXi[ESXi Hosts<br/>10.1.1.0/24] MGMT --> SDDC[SDDC Manager 10.1.1.4] MGMT --> VC[vCenter 10.1.1.6] MGMT --> NSX[NSX Manager 10.1.1.10] ESXi --> E1[ESXi-01 10.1.1.101] ESXi --> E2[ESXi-02 10.1.1.102] ESXi --> E3[ESXi-03 10.1.1.103] ESXi --> E4[ESXi-04 10.1.1.104]
IP Addressing
| Network | Purpose | VLAN |
|---|---|---|
10.1.1.0/20 | Management network (SDDC Manager, vCenter, NSX, HoloRouter, HoloConsole) | VLAN 1644 |
10.1.1.0/24 | ESXi host management VMkernel | VLAN 1644 |
10.1.2.0/24 | vMotion | VLAN 1645 |
10.1.3.0/24 | vSAN | VLAN 1646 |
10.1.4.0/24 | NSX Host TEP | VLAN 1647 |
10.1.5.0/24 | NSX Edge TEP | VLAN 1648 |
Credentials
| System | Username | Password |
|---|---|---|
| HoloRouter | admin | SSH credentials set by Holodeck config.json |
| SDDC Manager | administrator@vsphere.local | Set in VCF bring-up spec JSON |
| vCenter Server | administrator@vsphere.local | Same as SDDC Manager SSO password |
| NSX Manager | admin | Set in VCF bring-up spec JSON |
| API Authentication | administrator@vsphere.local | For API calls, use doubled password: VMware123!VMware123! (not VMware123!) |
Tasks
Task 1 Understand HoloRouter network architecture and services
manageabilityThe HoloRouter is the linchpin of external access. Understanding its role as L3 gateway, DNS forwarder, DHCP server, and BGP speaker is essential for troubleshooting multi-site deployments and mapping Holodeck concepts to production ToR-based architecture. This mirrors VCDX design discussions about network isolation, management segmentation, and OOB access.
SSH into the HoloRouter from HoloConsole or your workstation: ssh admin@10.1.1.1
View the HoloRouter's network interfaces: ip addr show or ifconfig
View the routing table: route -n or ip route show
Check the DNS forwarder status: systemctl status dnsmasq or systemctl status named (depending on which DNS daemon is configured)
Check the BGP daemon status: systemctl status frr
Check the DHCP server status: systemctl status dnsmasq | grep -i dhcp or check /etc/dnsmasq.conf for DHCP configuration
Verify the default CIDR assignment: cat /etc/holodeck/config.json | grep -i cidr or check the HoloRouter's config directory
Document a traffic flow diagram: Write out a single packet flow from external workstation (e.g., 192.168.1.100) to vCenter (10.1.1.6). Include: (1) Source IP 192.168.1.100, (2) Destination 10.1.1.6, (3) Route match 10.1.1.0/20 -> via HoloRouter external IP, (4) HoloRouter L3 forward to 10.1.1.6 via eth1, (5) Return path from 10.1.1.6 via HoloRouter -> external workstation.
Validation Gate
Check: SSH to HoloRouter and verify: (1) ip addr shows multiple interfaces, (2) route -n shows all internal routes, (3) systemctl status dnsmasq/named shows DNS running, (4) systemctl status frr shows BGP running.
Expected: All four services operational. HoloRouter acting as router, DNS forwarder, DHCP, and BGP speaker.
Common Errors
Task 2 Configure static routing from external workstations
manageabilityStatic routing is the foundational mechanism for external access. In production, this mirrors BGP and static route configuration on physical ToR switches and management network gateways. Learning to add, validate, and troubleshoot routes on Windows, Linux, and macOS prepares you for multi-site VCDX discussions.
On your external Windows workstation, open PowerShell as Administrator and run: route add 10.1.1.0 mask 255.255.240.0 <holorouter-external-ip> -p (replace <holorouter-external-ip> with the actual external management IP of the HoloRouter, e.g., 192.168.1.50). The -p flag makes the route persistent across reboots.
Verify the route was added (Windows): route print | findstr 10.0.0
On a Linux workstation, run: sudo ip route add 10.1.1.0/20 via <holorouter-external-ip>
On a macOS workstation, run: sudo route -n add -net 10.1.1.0 -netmask 255.255.240.0 <holorouter-external-ip>
From your external workstation (any OS), test basic reachability: ping 10.1.1.1 (HoloRouter). You should get a reply within 1-5ms if on a local network, or higher latency if over a WAN.
Test connectivity to the nested management network: ping 10.1.1.4 (SDDC Manager), ping 10.1.1.6 (vCenter), ping 10.1.1.101 (ESXi-01). All should respond.
Use traceroute to visualize the path to nested services. Run: traceroute 10.1.1.6 (or tracert on Windows) to trace the path to vCenter.
Validation Gate
Check: From external workstation: (1) route print/ip route show confirms 10.1.1.0/20 route via HoloRouter external IP, (2) ping 10.1.1.1, 10.1.1.4, 10.1.1.6 all reply, (3) traceroute 10.1.1.6 shows 2-3 hops ending at vCenter.
Expected: External workstation has full routing to all nested networks via HoloRouter. All ICMP traffic succeeds.
Common Errors
Task 3 Configure DNS resolution for nested FQDNs
manageabilityDNS is critical for certificate validation and user experience. Split-horizon DNS (different answers for internal vs external queries) and conditional forwarding are production-grade techniques used in VCDX designs. This task teaches both the 'quick fix' (hosts file) and the 'proper way' (DNS server configuration).
From your external workstation, test current DNS resolution: nslookup sddc-manager.site-a.vcf.lab or nslookup vcenter.site-a.vcf.lab
Option A (Quick fix for single workstation): Add static hosts file entries. On Windows, edit C:\Windows\System32\drivers\etc\hosts. On Linux/macOS, edit /etc/hosts. Add three lines:
10.1.1.4 sddc-manager.site-a.vcf.lab
10.1.1.6 vcenter.site-a.vcf.lab
10.1.1.10 nsx-manager.site-a.vcf.lab
Verify hosts file DNS: nslookup vcenter.site-a.vcf.lab
Option B (Proper DNS forwarding for teams): Configure your workstation to use the HoloRouter as a DNS server. On Windows: Control Panel > Network and Sharing Center > Change Adapter Settings > right-click your NIC > Properties > IPv4 > Set DNS servers to 10.1.1.1. On Linux/macOS: Edit /etc/netplan/01-netcfg.yaml (Ubuntu) or /etc/resolv.conf (macOS) and add: nameserver 10.1.1.1
Verify DNS forwarding: nslookup sddc-manager.site-a.vcf.lab and nslookup google.com
Configure HoloRouter DNS forwarding (if needed). SSH to HoloRouter: ssh admin@10.1.1.1. Edit the DNS config: cat /etc/dnsmasq.conf | grep -A5 'address=\|server='
Add upstream DNS forwarders to HoloRouter if missing. Edit /etc/dnsmasq.conf: add or uncomment server=8.8.8.8 and server=1.1.1.1 (Google and Cloudflare public DNS). Then restart: systemctl restart dnsmasq
Test split-horizon DNS: From your external workstation with HoloRouter as DNS, run: nslookup sddc-manager.site-a.vcf.lab. From HoloConsole (inside the Holodeck pod), also run nslookup sddc-manager.site-a.vcf.lab. Both should return 10.1.1.4, confirming that the name resolves consistently.
Validation Gate
Check: From external workstation: (1) nslookup sddc-manager.site-a.vcf.lab returns 10.1.1.4, (2) nslookup vcenter.site-a.vcf.lab returns 10.1.1.6, (3) nslookup nsx-manager.site-a.vcf.lab returns 10.1.1.10, (4) nslookup google.com resolves to a public IP or your ISP's answer.
Expected: All nested FQDNs resolve to correct IPs. External domains still resolvable.
Common Errors
Task 4 Certificate trust and browser access
securityHTTPS access with certificate validation is essential for production-grade management UIs. Understanding self-signed certificates, root CAs, and VMCA (VMware Certificate Authority) is a VCDX-level topic. This task bridges the gap between lab self-signed certs and production PKI, teaching how to build trust without disabling security.
From your external workstation, open a browser and navigate to https://10.1.1.6 (vCenter by IP). Observe the certificate warning (ERR_CERT_INVALID, UNABLE_TO_VERIFY_LEAF_SIGNATURE, or similar depending on browser).
Export the VMCA root certificate. From HoloConsole, access vCenter via https://10.1.1.6 (using the webtop browser, not your workstation). Click the certificate warning icon (pad lock with red X) and select 'View Certificate'. Export the root CA certificate (typically the issuer in the cert chain). Save it as vmca-root.crt.
Transfer the vmca-root.crt file to your external workstation (use SCP, email, or copy-paste).
Import VMCA root into your system's trusted CA store. On Windows: Right-click the .crt file > Install Certificate > Local Machine > Place all certificates in: Trusted Root Certification Authorities. Complete the wizard. On macOS: Double-click vmca-root.crt and select 'Always Trust' when prompted. On Linux: Copy to /usr/local/share/ca-certificates/vmca-root.crt and run: sudo update-ca-certificates
Close and reopen your browser to clear the cert cache. Navigate again to https://vcenter.site-a.vcf.lab (using the FQDN, not the IP).
Repeat the VMCA certificate import for SDDC Manager (https://sddc-manager.site-a.vcf.lab) and NSX Manager (https://nsx-manager.site-a.vcf.lab). Test each in your browser.
Log in to vCenter (https://vcenter.site-a.vcf.lab) using administrator@vsphere.local credentials and verify the management cluster is visible and healthy.
Validation Gate
Check: From external workstation browser: (1) https://vcenter.site-a.vcf.lab shows green lock and no cert warnings, (2) https://sddc-manager.site-a.vcf.lab shows green lock, (3) https://nsx-manager.site-a.vcf.lab shows green lock, (4) Can log in to vCenter and see cluster health.
Expected: All three management UIs accessible via HTTPS with valid certificates and green browser locks.
Common Errors
Task 5 Multi-workstation and VPN access patterns
securityIn production, VCF environments are accessed by teams, not individuals. Understanding how to securely share access, manage IP conflicts, and design access patterns (direct external, VPN, bastion hosts) is a VCDX-level skill. This task exercises RCAR (Requirements, Constraints, Assumptions, Risks) thinking.
Document your current access pattern: External workstation > Static route to HoloRouter > vCenter/SDDC Manager/NSX via FQDNs. Write down: (1) Source IP of your workstation, (2) HoloRouter external IP, (3) Nested service IPs. This is the 'direct access' pattern.
Identify the constraints of direct access: (1) HoloRouter is a single point of failure — if it goes down, all external access is lost, (2) All external workstations must have a route to the Holodeck pod, (3) No centralized access logging or audit trail, (4) No encryption of traffic between workstation and HoloRouter (only HTTPS to management UIs), (5) IP conflicts: if your corporate network also uses 10.x.x.x addresses, routing will fail.
Design a VPN access pattern: Imagine a remote team member on a public WiFi (IP 203.0.113.50) who needs to access vCenter. How would they connect? Document: (1) VPN client on workstation, (2) VPN server on physical host's external network, (3) VPN tunnel encrypts traffic, (4) Inside tunnel, traffic routes normally to Holodeck via HoloRouter.
Design a bastion host (jumpserver) pattern: A dedicated VM (HoloConsole already serves this role, but imagine a separate bastion host) sits on the physical host's external network and provides SSH/RDP access. Teams SSH to bastion, then access nested services from inside. Document: (1) Bastion IP (e.g., 192.168.1.100), (2) SSH keys for authentication, (3) Audit log of who logged in when, (4) Nested services only accept connections from bastion (optional firewall rule).
Identify IP conflict risks and mitigation. Scenario: Your company's internal network is 10.1.1.0/8 (a common private range). Your workstation is 10.1.50.100. HoloRouter's management network is also 10.1.1.0/20. What happens if both try to use the same IP space? Document: (1) Problem: IP conflict in routing, (2) Solution: Use a different private range for Holodeck (e.g., 172.16.0.0/16 instead of 10.1.1.0/20), (3) Mitigation: In config.json, customize the CIDR before deploying.
Document RCAR for your Holodeck external access design. Capture:
- Requirements: Who needs to access? What services? When? (e.g., 'Lab admin needs 24/7 access to vCenter and SDDC Manager')
- Constraints: HoloRouter single point of failure, IP space conflicts, team size limits
- Assumptions: HoloRouter always operational, DNS resolves consistently, VMCA root imported on all workstations
- Risks: HoloRouter failure -> total access loss, IP conflicts -> routing issues, Certificate revocation -> all browsers fail, Multi-site deployments -> more HoloRouters = more coordination overhead
Validation Gate
Check: Deliver: (1) Access pattern diagram (direct or VPN), (2) Constraints list (4+ items), (3) VPN or bastion design sketch, (4) IP conflict mitigation plan, (5) RCAR document with 3+ items per category.
Expected: Comprehensive design documentation reflecting production-grade access patterns and risk awareness.
Common Errors
Final Validation
External access to the Holodeck nested environment is fully configured and operational. HoloRouter acts as the L3 gateway, DNS forwarder, and network hub. All external workstations can reach nested services via static routes. DNS resolution of FQDNs is consistent. VMCA certificates are trusted and HTTPS access is clean. Multi-workstation access patterns have been designed with attention to security, scalability, and risk.
✓ HoloRouter: ip addr, route, systemctl status dnsmasq, systemctl status frr → All four services operational. Multiple interfaces, correct routing table, DNS and BGP running.
✓ External workstation: route print/ip route show shows 10.1.1.0/20 route → Static route present with correct gateway (HoloRouter external IP)
✓ Reachability: ping 10.1.1.1, 10.1.1.4, 10.1.1.6 from external workstation → All three IPs reply
✓ DNS: nslookup sddc-manager.site-a.vcf.lab, nslookup vcenter.site-a.vcf.lab → Both resolve to 10.1.1.4 and 10.1.1.6 respectively
✓ Browser: https://vcenter.site-a.vcf.lab, https://sddc-manager.site-a.vcf.lab, https://nsx-manager.site-a.vcf.lab → All three load with green locks and no cert warnings
✓ VMCA root certificate imported into workstation trust store → Certificate visible in trust store. Certificate chain validates.
✓ RCAR design document completed for multi-workstation access → Requirements, Constraints, Assumptions, Risks documented. Access patterns sketched.
Cleanup / Restore
Snapshot: holodeck-04-complete
• Snapshots of HoloRouter and all nested management VMs created with label 'holodeck-04-complete' for rapid rollback to this state
• Static routes documented in a lab runbook for reference in future labs or team onboarding
• VMCA root certificate exported and stored in a shared location (e.g., team wiki or shared drive) for other team members to import
• DNS configuration (hosts file entries or HoloRouter DNS forwarder settings) documented
• Network diagram (physical and logical) updated to show external access paths and HoloRouter's role
Design Reflection (VCDX)
A VCDX panelist examining a VCF management network design would probe: Why separate the HoloRouter from the management services? (Answer: isolation, single point of control, mirrors production ToR architecture). What happens if the HoloRouter fails? (Answer: total management plane isolation, no external access, requires recovery/failover plan). How would you extend this to multiple sites or teams? (Answer: VPN, bastion hosts, DNS replication, centralized access control). What are the security implications of DNS? (Answer: DNS spoofing, poisoning — DNSSEC, signed zones, audit logs).
How would you manage certificate lifecycle in production? (Answer: automated renewal via ACME, trusted PKI infrastructure, certificate pinning for critical services). Be ready to articulate the relationship between lab constraints (single HoloRouter) and production reality (redundant ToRs, anycast DNS, PKI infrastructure).
Requirements
- All external workstations must reach nested management services (vCenter, SDDC Manager, NSX) with full feature access
- DNS resolution must be reliable and consistent for FQDN-based access (enabling certificate validation)
- HTTPS traffic to management UIs must be secure without disabling certificate validation (requiring VMCA root trust)
- Access patterns must scale from individual labs to team-based deployments without architectural changes
- Network isolation between physical host and nested environment must be maintained (no L2 bridging)
Constraints
- HoloRouter is a single L3 gateway — failure of HoloRouter = total loss of external access to nested environment
- Network routing must not conflict with existing corporate IP space; manual CIDR customization required before deployment
- DNS forwarder (dnsmasq or BIND) has finite query capacity; thread 21 documents exceeding 150 concurrent queries
- VMCA certificates must be manually imported on each external workstation — no enterprise PKI integration in lab
- Static route configuration is OS-specific (Windows, Linux, macOS) and not automatically distributed to team members
- HoloRouter's external interface IP must be reachable from all external workstations (same L2 broadcast domain or routed network)
- Split-horizon DNS (same answer internal/external) means internal and external clients see the same IP — appropriate for labs but not multi-site designs
Assumptions
- HoloRouter is always running and responding to ICMP, SSH, and DNS queries
- External workstations have root/admin privilege to add static routes and import certificates
- Team members have direct network connectivity to HoloRouter's external interface (no additional firewalls or gateways blocking traffic)
- VMCA root certificate can be imported on all workstations without PKI policy restrictions
- DNS resolution via HoloRouter does not conflict with corporate DNS policies or split-DNS configurations
- Network maintenance windows and HoloRouter restarts are coordinated with team to minimize access loss
Risks
- HoloRouter failure: IMPACT: total external access loss for entire team, MITIGATION: snapshot HoloRouter regularly, document recovery procedure, design dual-router failover (extension)
- IP conflict (workstation network overlaps with Holodeck CIDR): IMPACT: routing ambiguity, intermittent connectivity, MITIGATION: pre-flight check IP space, use 172.16.x.x or 192.168.x.x if 10.x.x.x conflicts exist
- DNS service overload (thread 21): IMPACT: nested services become unreachable (DNS timeouts), MITIGATION: monitor concurrent query count, implement DNS caching on workstations, add upstream DNS servers
- Certificate not imported on new team member workstations: IMPACT: HTTPS browser warnings, poor user experience, MITIGATION: document VMCA import procedure, provide pre-configured CA bundle, use group policy (Windows) to auto-import
- HoloRouter external NIC loses connectivity: IMPACT: no external access despite internal Holodeck remaining operational, MITIGATION: monitor external NIC interface, configure network health checks
- VPN/bastion host required by team: IMPACT: direct access pattern insufficient, requires additional infrastructure, MITIGATION: plan bastion host upfront (extension), design VPN access as evolution not retrofit
Self-Assessment Discussion Prompts
- Why is the HoloRouter a single point of failure? In production, what architectural change would eliminate this risk? (Answer: redundant ToR switches, BGP ECMP, VRRP, anycast DNS)
- Explain the difference between split-horizon DNS (same answer everywhere) and conditional forwarding (different answers by origin). When would you use each? (Answer: split-horizon for single-site labs; conditional forwarding for multi-site or hybrid cloud)
- You're designing external access for a VCF environment shared by 10 engineers. Should you use: (a) direct routes, (b) VPN, (c) bastion host, or (d) all three? Justify your answer. (Answer: bastion host is minimum; VPN adds security for remote access; direct routes only for same-network admins)
- VMCA root certificate is imported on all workstations. What is the security risk? How would you mitigate in production? (Answer: Risk is compromised VMCA private key = all management UIs compromised. Mitigation: rotate certificates regularly, audit certificate chain, use hardware security modules for key storage)
- Design a multi-site Holodeck lab with two HoloRouters (Site A, Site B) that can reach each other. What additional routing, DNS, and certificate configurations are needed? (Answer: Site-to-site VPN or BGP peering, separate DNS zones or conditional forwarding per site, certificate with SANs covering both sites)
- A team member reports 'DNS works fine but https://vcenter.site-a.vcf.lab shows certificate mismatch.' Debug this. (Answer: DNS resolves to correct IP, but certificate CN doesn't match. Either certificate was issued with IP instead of FQDN, or browser is interpreting cert incorrectly. Solution: regenerate cert with FQDN CN, or access via IP and accept cert warning as workaround)
Extensions
Deploy a Dual-Site Holodeck Configuration with Site-to-Site Routing
Create two Holodeck instances (Site A and Site B) on separate physical hosts. Configure site-to-site routing via VPN or BGP peering between the two HoloRouters. DNS zones for each site resolve independently (site-a.site-a.vcf.lab vs site-b.site-a.vcf.lab). Teams can transparently access services on both sites. This exercises the complexity of production multi-site VCF designs and introduces stretched cluster / disaster recovery concepts.
much harderImplement a Bastion Host with SSH Jump and Webtop Access
Create a dedicated bastion host VM on the physical host's external network. Configure SSH key-based authentication and document jump box procedures (ssh -J bastion management-service). Set up a Guacamole webtop on the bastion for team members without direct network access. Monitor and log all bastion access using auditd. This is a production-grade access pattern.
harderConfigure VPN Server on HoloRouter for Remote Access
Deploy a VPN server (OpenVPN or WireGuard) on the HoloRouter itself. Remote users connect to the VPN and gain access to nested services as if they were on the local network. Test VPN access from different network locations (corporate, home, public WiFi). Document VPN configuration, certificate management, and user onboarding. This mirrors production remote access patterns.
harderDesign and Document a Certificate Lifecycle Management Plan
Document how VMCA certificates will be rotated, renewed, and audited in your lab. Set up automated certificate export and distribution to team members (e.g., weekly email with updated VMCA root). Research ACME (Automated Certificate Management Environment) and how you could integrate Let's Encrypt or internal ACME server into the lab. This prepares you for production PKI discussions.
harderImplement Conditional DNS Forwarding for Multi-Site Resolution
Extend the lab to use conditional DNS forwarding: *.site-a.site-a.vcf.lab -> HoloRouter Site A, *.site-b.site-a.vcf.lab -> HoloRouter Site B, other queries -> corporate DNS. Implement on workstations or on a central DNS server. Test that a client can seamlessly access services on both sites using FQDNs. This is a production technique for hybrid cloud and multi-cloud environments.
same⚠ Known Pitfalls (from Community KB)
References
- VMware Cloud Foundation 9.0 Network Architecture GuideTier 1 — Official
Official Broadcom documentation covering management network design, VLAN planning, L3 gateway, and DNS resolution in VCF. - VCF Holodeck Toolkit GitHub — HoloRouter ConfigurationTier 1 — Official
Official Holodeck docs on HoloRouter architecture, available services (BGP, DNS, DHCP), and troubleshooting. - Broadcom Community — External Jumpserver Access (KB Thread 3)Tier 1 — Official
Resolved community thread documenting static routing and DNS configuration for external workstations. - Broadcom Community — Holodeck 9.0.1 DNS Troubleshooting (KB Thread 38)Tier 1 — Official
DNS troubleshooting for nested environments, conditional forwarding, and upstream forwarder configuration. - DNS and BIND Essentials — O'ReillyTier 3 — Expert Blog
Comprehensive reference on DNS, split-horizon DNS, and conditional forwarding — useful for production designs. - Secure Access to VMware Cloud Foundation — Bastion Hosts and VPNTier 3 — Expert Blog
William Lam's blog covering practical bastion host and VPN patterns for VCF environments. - RFC 1918 — Private Internet Address SpaceTier 1 — Official
Defines private IP ranges (10.1.1.0/8, 172.16.0.0/12, 192.168.0.0/16) — essential for understanding IP conflict risks.