Skip to content

A Cisco Packet Tracer project simulating a secure network with DNS, web servers, and client access, emphasizing routing, DNS resolution, and security configurations

Notifications You must be signed in to change notification settings

Reamohetse727/SecureNetInfrastructureLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🛰️ SecureNet Infrastructure Lab

The network environment

A Cisco-Based DNS and Web Service Security Project


📖 Overview

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.


🧩 Network Components

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

🔐 Security Focus

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

⚙️ Configuration Summary

DNS Server

  • 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

Web Servers

  • Configured with HTTP services enabled
  • Linked to the DNS server via registered domain names
  • Serve web content and API responses to clients

Router

  • 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

Clients (PCs)

  • 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)

🧭 Topology Overview

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

🧰 Tools Used

  • Cisco Packet Tracer (Recommended version: 8.2 or later)
  • Cisco Routers and Switches (e.g., 2811, 2960)
  • Servers: DNS, Web (HTTP)
  • Client PCs

🚀 Setup Instructions

  1. Open the project .pkt file in Cisco Packet Tracer
  2. Verify IP addressing and device connections
  3. Ensure DNS records exist for all web servers
  4. Test DNS resolution from a client PC: PC> nslookup webserver.local
  5. Open the web browser on the PC and test HTTP access: http://ramo.com
  6. Confirm that the correct webpage loads successfully

📡 Key Learning Outcomes

  • 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

🧠 Project Goals

  • 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

🏁 Conclusion

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.


📄 License

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

About

A Cisco Packet Tracer project simulating a secure network with DNS, web servers, and client access, emphasizing routing, DNS resolution, and security configurations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published