SecureNet Infrastructure Lab is a Cisco Packet Tracer project designed to demonstrate a secure, multi-server network infrastructure.
The project integrates DNS services, web hosting, and client access within a secured routing and switching environment.
It focuses on:
- DNS resolution between clients and servers
- Web service hosting and accessibility
- Secure configuration practices across network devices
This lab simulates a realistic enterprise network, emphasizing security, network reliability, and protocol configuration.
| Device Type | Role | Description |
|---|---|---|
| DNS Server | Central Name Resolution | Resolves domain names of all servers (e.g., Web Servers, APIs) |
| Web Servers | HTTP/HTTPS Hosts | Provide web pages and APIs to client PCs |
| Router | Core Routing Device | Connects multiple VLANs or networks, handles IP routing |
| Switches | Distribution & Access | Connects servers, clients, and routers securely |
| PC Clients | End Users | Access web services via DNS name resolution |
This project emphasizes network security at every level of the design.
| Security Mechanism | Description |
|---|---|
| DHCP Snooping | Prevents unauthorized DHCP servers |
| Dynamic ARP Inspection (DAI) | Protects against ARP spoofing |
| IP Proxy ARP | Controlled IP forwarding for connected devices |
| Trusted Interfaces | Specific interfaces configured as trusted for ARP and DHCP traffic |
| Proper DNS Role Isolation | Only the DNS server resolves hostnames—other servers are not DNS-enabled |
- Configured with static DNS records for all web servers
- Provides IP resolution for domain names used by client PCs
- Does not forward or delegate other DNS zones
- Configured with HTTP services enabled
- Linked to the DNS server via registered domain names
- Serve web content and API responses to clients
- Acts as a central gateway between VLANs or subnets
- Each port has a unique IP address for routing
- Can support multiple networks via sub-interfaces or multiport configuration
- Receive IP configuration from DHCP (if implemented)
- Use the DNS server’s IP for name resolution
- Access web services using domain names (e.g.,
http://ramo.com)
Network Flow Example: PC Client → Switch → Router → DNS Server → Web Server
- The client queries the DNS server to resolve a domain (e.g.,
fds.ramo.com) - The DNS server replies with the web server’s IP
- The client then sends an HTTP request to the web server
- The web server responds with the requested webpage or data
- Cisco Packet Tracer (Recommended version: 8.2 or later)
- Cisco Routers and Switches (e.g., 2811, 2960)
- Servers: DNS, Web (HTTP)
- Client PCs
- Open the project
.pktfile in Cisco Packet Tracer - Verify IP addressing and device connections
- Ensure DNS records exist for all web servers
- Test DNS resolution from a client PC: PC> nslookup webserver.local
- Open the web browser on the PC and test HTTP access: http://ramo.com
- Confirm that the correct webpage loads successfully
- Understanding DNS resolution in a multi-device network
- Configuring and securing routers and switches
- Applying Dynamic ARP Inspection and DHCP Snooping
- Establishing secure client-server communication
- Build a secure, scalable network using Cisco Packet Tracer
- Integrate DNS and web servers for realistic network operations
- Implement best practices in Cisco security and configuration
The SecureNet Infrastructure Lab demonstrates a balance between functionality and security within a simulated enterprise environment.
It provides a solid foundation for learning and testing network services integration, security mechanisms, and router/switch configurations in a controlled Cisco environment.
This project is open for educational and personal use.
You may clone, modify, and share it for learning or demonstration purposes.
Author: Reamohetse Ntetshe
Project: SecureNet Infrastructure Lab
Platform: Cisco Packet Tracer
Focus: Security • DNS • Web • Routing
