DNS and DHCP Fundamentals

DNS (Domain Name System) and DHCP (Dynamic Host Configuration Protocol) are fundamental services that enable network communication and addressing.

Understanding DNS (Domain Name System)

DNS works like a phone book for the internet, converting human-readable domain names (like www.google.com) into IP addresses that computers use to communicate. Different types of DNS records serve different purposes in this system.

Consider that if we simplify the process of downloading a web page into 2 steps, below illustrates the first steps of resolving DNS:

Figure 1: DNS converts domain names into IP addresses, similar to how a phone book converts names to phone numbers. Before example.com content is retrieved, the client finds it’s IP address using the DNS Server.

Once we have the IP address for example.com, we can download it’s content from the web server associated with the IP:

Figure 2: Request is sent to the IP address (web server) returned from the DNS lookup in the previous step. When the request is received by the server, it delivers a response back to the client.

Types of DNS Records

  • Address Records
    • A Record: Maps domain name to IPv4 address (like 192.168.1.1)
    • AAAA Record: Maps domain name to IPv6 address (like 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
    • These are the most common record types, used whenever you visit a website

Email-Related DNS Records

  • Mail Exchanger (MX) Records
    • Directs email to correct mail servers
    • Contains priority values for multiple mail servers
    • Essential for email delivery
  • Text (TXT) Records for Spam Management
    • DKIM: Digital signatures for email authentication
    • SPF: Defines authorized email senders
    • DMARC: Combines DKIM and SPF for comprehensive protection
Figure 2: Email Authentication Flow showing the DKIM, SPF, and DMARC verification steps in the email sending process.

DHCP Operation

  • DHCP Leases
    • Temporary IP address assignments
    • Configurable lease duration
    • Automatic renewal process
  • DHCP Reservations
    • Permanent IP assignments based on MAC address
    • Used for printers, servers, and network devices
    • Combines benefits of static and dynamic addressing
DHCP Feature Lease Reservation
Duration Temporary Permanent
Assignment Basis First Available MAC Address
Best For Client Devices Network Infrastructure

Virtual Networks: VLANs and VPNs

Virtual networks allow us to create separate network environments either within a physical network (VLANs) or across the internet (VPNs). These technologies enhance security and organization of network resources.

Understanding VLANs (Virtual Local Area Networks)

A VLAN allows you to segment a physical network into multiple logical networks, similar to having separate physical networks but using the same infrastructure. This helps organize and secure network traffic.

Figure 1: VLAN segmentation showing how one physical network can be divided into separate logical networks (e.g., Engineering, Marketing, and Finance departments).
  • Key VLAN Benefits
    • Improved security through network separation
    • Better network organization and management
    • Reduced broadcast traffic
    • Flexible department/team grouping regardless of physical location
VLAN Feature Traditional Network With VLANs
Network Separation Physical only Logical and Physical
Broadcast Domain One per physical network One per VLAN
Device Location Must be physically grouped Can be anywhere

Understanding VPNs (Virtual Private Networks)

A VPN creates a secure, encrypted tunnel between two points across the internet, allowing safe communication as if devices were directly connected on a private network.

Figure 2: VPN tunnel showing encrypted communication between a remote user and corporate network through the public internet.
  • Common VPN Uses
    • Remote work access to company resources
    • Secure public Wi-Fi connections
    • Connecting multiple office locations
    • Accessing region-restricted content
Feature Without VPN With VPN
Data Privacy
IP Address Visible
Geo-Restrictions Applied Can be bypassed

Pro Tips for Virtual Private Networks:

  • Always use VPN when connecting to public Wi-Fi
  • Regularly update VPN software for security