PlantUML — Network Topology
Subnet-based office network — portable PlantUML with grouped subnets.
Rendering…
Make it your own.
@startuml
!theme plain
skinparam backgroundColor transparent
skinparam linetype ortho
title Office network topology
rectangle "Office network" {
rectangle "DMZ — 10.0.1.0/24" #fee2e2 {
component "Firewall\nFortigate · 10.0.1.1" as fw
component "Web server\nnginx · 10.0.1.10" as web
}
rectangle "Inside — 10.0.2.0/24" #dcfce7 {
component "App server\nJava 21 · 10.0.2.10" as app
database "Database\nPostgres · 10.0.2.20" as db
}
rectangle "Users — 10.0.3.0/24" #dbeafe {
component "Workstation 1\nmacOS · 10.0.3.10" as ws1
component "Workstation 2\nLinux · 10.0.3.11" as ws2
}
}
fw --> web
web --> app
app --> db
ws1 --> fw
ws2 --> fw
@enduml