I'm in a fairly new network environment and it's a really complex network environment with routers, switches, firewalls, DNS, DHCP and many other production firewalls. I have problem understanding the flow of traffic and understanding different subnets, especially when I look at the firewall configuration.
There are hundreds of subnets, NAT-ed address, partners connections. I just hate subnets; no thanks to whoever created them


The DNS servers is so complex, I can't even begin to explain it
What's the best way to know the network? Should I start from DNS servers, firewall, routers or something else. Also, there are no documentations except a few high level diagrams.