Skip to content
Computing · Year 11 · Network Topologies and Security · Spring Term

IP Addressing and DNS

Students will learn about IP addresses (IPv4, IPv6), MAC addresses, and the Domain Name System (DNS) for locating resources on a network.

National Curriculum Attainment TargetsGCSE: Computing - Computer NetworksGCSE: Computing - Network Protocols

About This Topic

IP addressing and DNS provide essential foundations for network communication in GCSE Computing. Students distinguish IPv4 addresses, such as 192.168.1.1 in dotted decimal notation, from the 48-bit hexadecimal MAC addresses unique to each network interface. They examine IPv6's 128-bit format to overcome IPv4's address shortage, now over 4 billion possibilities exhausted by global demand. DNS translates memorable domain names like bbc.co.uk into IP addresses through a hierarchical system of root, TLD, and authoritative servers.

This topic aligns with network protocols and topologies in the curriculum. Students learn IP operates at layer 3 for routing across networks, while MAC handles layer 2 delivery within local segments. They analyze DNS resolution steps, from client query to recursive lookup, and consider IPv6 transition hurdles like dual-stack compatibility and larger header overheads.

Active learning excels with this content through interactive simulations and group challenges. When students role-play packet routing or configure mock networks with assigned IPs, they grasp dynamic processes firsthand. These methods clarify abstract layers, reinforce protocol differences, and build confidence in troubleshooting real-world issues.

Key Questions

  1. Differentiate between an IP address and a MAC address in network communication.
  2. Explain the critical role of the Domain Name System (DNS) in accessing websites.
  3. Analyze the implications of running out of IPv4 addresses and the transition to IPv6.

Learning Objectives

  • Compare and contrast the structure and purpose of IPv4 and IPv6 addresses.
  • Explain the hierarchical structure and function of the Domain Name System (DNS) in resolving domain names to IP addresses.
  • Analyze the limitations of IPv4 addressing and the necessity for the transition to IPv6.
  • Differentiate between an IP address and a MAC address, explaining their roles in network communication at different layers.
  • Demonstrate the process of DNS resolution, from a user query to the retrieval of an IP address.

Before You Start

Introduction to Networks

Why: Students need a basic understanding of what a network is and how devices communicate before learning about specific addressing schemes.

Binary and Hexadecimal Number Systems

Why: Familiarity with binary and hexadecimal is crucial for understanding the representation of IP and MAC addresses.

Key Vocabulary

IPv4 AddressA 32-bit numerical label assigned to devices participating in a computer network using the Internet Protocol version 4. It is typically written in dotted-decimal notation, like 192.168.1.1.
IPv6 AddressA 128-bit numerical label assigned to devices participating in a computer network using the Internet Protocol version 6. It is designed to provide a vastly larger number of unique addresses compared to IPv4.
MAC AddressA unique identifier assigned to network interfaces for communications at the data link layer of a network segment. It is typically a 48-bit number represented in hexadecimal format.
Domain Name System (DNS)A hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network. It translates human-readable domain names into machine-readable IP addresses.
DNS ResolutionThe process by which a DNS client queries DNS servers to obtain the IP address associated with a given domain name.

Watch Out for These Misconceptions

Common MisconceptionIP addresses and MAC addresses serve the same purpose and can be used interchangeably.

What to Teach Instead

IP addresses are logical and routable across networks, while MAC addresses are fixed hardware IDs for local frames. Demonstrations swapping IPs on devices show continuity, unlike irreplaceable MACs. Role-plays of ARP resolution help students see layered interactions clearly.

Common MisconceptionDNS instantly knows every website's IP address in one lookup.

What to Teach Instead

DNS uses recursive and iterative queries across multiple servers with caching for efficiency. Tracing live resolutions in groups reveals the hierarchy and delays. This active process corrects oversimplification and highlights reliability factors like redundancy.

Common MisconceptionIPv6 has fully replaced IPv4, so learning IPv4 is unnecessary.

What to Teach Instead

IPv6 adoption is gradual with dual-stack networks common due to legacy systems. Comparing address formats side-by-side in subnetting activities shows ongoing coexistence. Students gain perspective on real transitions through debates on implementation barriers.

Active Learning Ideas

See all activities

Real-World Connections

  • Network engineers at internet service providers (ISPs) like BT or Virgin Media manage the allocation and routing of IP addresses, ensuring millions of homes can connect to the internet.
  • Web developers and system administrators rely on DNS to ensure their websites are accessible globally, configuring domain names and DNS records for services hosted on cloud platforms such as AWS or Azure.
  • Cybersecurity analysts investigate network traffic patterns, differentiating between legitimate and malicious activity by examining IP addresses and understanding how DNS can be manipulated for attacks like phishing.

Assessment Ideas

Quick Check

Present students with a list of network identifiers. Ask them to label each as either an IPv4 address, an IPv6 address, or a MAC address. Follow up by asking them to explain the primary difference in notation for IPv4 and MAC addresses.

Discussion Prompt

Pose the question: 'Imagine the internet without DNS. How would you find your favorite website?' Facilitate a class discussion where students describe the manual process and highlight why DNS is essential for the modern web.

Exit Ticket

Provide each student with a scenario: 'A new device is connecting to your home network.' Ask them to write down: 1. What type of address is unique to this specific network card? 2. What type of address will the router assign to allow it to communicate on the internet? 3. What system helps the device find other devices on the internet by name?

Frequently Asked Questions

How to differentiate IP and MAC addresses for Year 11 students?
Use layered models: compare IP as a postal code for global delivery and MAC as a door number for local handoff. Hands-on ARP table views via command line on shared devices make the distinction concrete. Follow with scenarios where one changes but not the other, solidifying understanding of network layers.
What is the role of DNS in network communication?
DNS resolves domain names to IPs via a distributed database, enabling user-friendly web access. Queries start locally, escalate to root servers, then TLD and authoritative ones. Teach with flowcharts and live demos using dig or nslookup to show caching reduces latency and improves scalability.
How can active learning help students understand IP addressing and DNS?
Active methods like role-playing DNS chains or building mock networks with assigned IPs turn protocols into tangible processes. Students debug simulated failures, reinforcing layers and hierarchies better than lectures. Group challenges on IPv6 generation spark discussions on real-world shifts, improving retention and application skills.
Why is IPv6 needed and what are transition challenges?
IPv4's 32 bits yield about 4.3 billion addresses, depleted by IoT growth; IPv6's 128 bits offer vast expansion. Challenges include router upgrades, application compatibility, and NAT reliance. Explore via case studies of ISPs adopting dual-stack, helping students analyze costs versus benefits in network design.