DNS, Routing, VPNs, NAT and Hybrid Networks for Modern Infrastructure
Introduction: Why Connectivity Matters Now
- The Hidden Cost of Connectivity Failures
- From Racks to Regions: How Network Complexity Exploded
- What This Book Teaches (and How to Use It)
Chapter 1: Networking Fundamentals - Packets, Addresses and Protocols
- The TCP/IP Model and Protocol Layering
- IPv4 Addressing, CIDR and Subnetting
- IPv6: Why It Matters and How It Works
- Link-Layer Resolution: ARP and NDP
- Transport Protocols: TCP, UDP and Sockets
- MTU, MSS, Fragmentation and ICMP
Chapter 2: DNS - The Name System That Runs the Internet
- How DNS Resolution Actually Works
- Recursive Resolvers and Authoritative Servers
- Record Types, TTLs and Caching Behavior
- Split-Horizon DNS, Forwarding and Conditional Forwarding
- DNSSEC and Secure Resolution
- DNS Troubleshooting from First Principles
Chapter 3: Routing - How Packets Find Their Way
- Routing Tables, Longest-Prefix Matching and Default Routes
- Static Routing and Route Propagation
- Dynamic Routing Protocols: OSPF, EIGRP and RIP in Context
- Border Gateway Protocol: Fundamentals for Cloud Engineers
- ECMP, Asymmetric Routing and Black Holes
Chapter 4: NAT, Firewalls and Traffic Control
- Network Address Translation: NAT44, PAT and CGNAT
- SNAT, DNAT and Port Forwarding in Practice
- IPv6 Transition: NAT64, DNS64 and Dual Stack
- Stateful Firewalls, Security Groups and ACLs
- Proxies, Load Balancers and TLS Termination
Chapter 5: Cloud Networking Primitives - VPCs, Subnets and Gateways
- Virtual Networks: VPCs, VNets and the Cloud Abstraction
- Subnets, Route Tables and Internet Gateways
- NAT Gateways and Outbound Connectivity Patterns
- Security Groups, Network ACLs and Layered Defense
- Private Endpoints and Service Integration
Chapter 6: Cloud Connectivity - Peering, Transit and Shared Networks
- VPC/VNet Peering: Direct Connections Between Clouds
- Transit Gateways and Hub-and-Spoke Architectures
- Full Mesh vs Transit: Trade-offs at Scale
- Multi-Account and Multi-Project Networking Patterns
- Overlay Networks, VXLAN and Software-Defined Networking
Chapter 7: Site-to-Site VPNs - Connecting On-Premises to the Cloud
- IPsec and IKE: How Site-to-Site VPNs Work
- Route-Based vs Policy-Based Tunnels
- WireGuard as a Modern Alternative
- High-Availability VPN Design with Active/Active Tunnels
- Dedicated Private Links: Direct Connect, ExpressRoute, Interconnect
Chapter 8: Client VPNs and Secure Remote Access
- Client VPN Architectures and Use Cases
- Certificate-Based Authentication and PKI
- Split Tunnel vs Full Tunnel: Security and Performance Trade-offs
- Zero-Trust Access and Beyond the VPN
- Bastion Hosts and Privileged Access Patterns
Chapter 9: Hybrid and Multi-Cloud Network Architectures
- Hub-and-Spoke Across Regions and Clouds
- Multi-Cloud Transit and Shared Services
- Handling Overlapping Address Spaces in Mergers and Migrations
- Centralized DNS, NTP and Logging Networks
- Large-Scale IP Address Management (IPAM)
Chapter 10: Kubernetes and Container Networking
- Container Network Interfaces (CNI) and Pod IP Addressing
- Kubernetes Services: ClusterIP, NodePort and LoadBalancer
- Ingress Controllers and External Traffic Management
- Egress Patterns for Pods: NAT Gateways and Proxy Outbound
- Service Meshes and mTLS in Production
Chapter 11: Troubleshooting Connectivity from First Principles
- The Troubleshooting Methodology: Layer by Layer
- Diagnosing DNS Failures with dig, nslookup and tcpdump
- Routing Problems: Traceroute, mtr and Route Table Analysis
- VPN and Tunnel Issues: IKE Logs, Phase 1/2 States and MTU
- NAT Exhaustion, Connection Tracking and Stateful Failures
- MTU Black Holes, Fragmentation and Packet Loss
Chapter 12: Observability, Operations and Production Reliability
- Network Flow Logs and Cloud-Native Observability
- Packet Captures in Production: When and How
- Metrics, Synthetic Tests and Availability Monitoring
- Capacity Planning and Network Baselining
- Change Management, Incident Response and Post-Mortems
Chapter 13: Security, Scalability and Architectural Trade-offs
- Network Segmentation and Least-Privilege Connectivity
- Secure DNS, Certificate Management and Encryption Choices
- DDoS Mitigation and Egress Control
- Threat Modeling for Cloud and Hybrid Networks
- Common Misconfigurations and How to Avoid Them
- Scalability, Reliability, Failover and Cost Trade-offs
Conclusion: The Connectivity Engineer’s Mindset
- What Lasts When Vendors Change
- Building a Connectivity Practice That Scales
- Where to Go Next
