Skip to content

IP Addressing and DNSActivities & Teaching Strategies

Active learning helps students grasp IP addressing and DNS because these concepts are abstract and layered. Hands-on simulations and role-plays make invisible processes visible, turning confusing terminology into concrete understanding through doing, not just listening.

Year 11Computing4 activities20 min35 min

Learning Objectives

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

Want a complete lesson plan with these objectives? Generate a Mission

30 min·Whole Class

Role-Play: DNS Resolution Chain

Assign roles as client, recursive resolver, root server, TLD server, and authoritative server. Students pass cards with domain names and IPs around the room, simulating query responses. Debrief on caching and failure points. Conclude with students drawing the full process.

Prepare & details

Differentiate between an IP address and a MAC address in network communication.

Facilitation Tip: During the Role-Play: DNS Resolution Chain, assign each student a server role and have them pass query cards to simulate real DNS hierarchy steps.

Setup: Groups at tables with document sets

Materials: Document packet (5-8 sources), Analysis worksheet, Theory-building template

AnalyzeEvaluateSelf-ManagementDecision-Making
20 min·Pairs

Pairs Challenge: IP vs MAC Sorting

Provide cards labeling network scenarios, IPs, and MACs. Pairs sort them into layer 2 or layer 3 categories, then justify choices. Extend by simulating ARP requests to match MAC to IP. Share one insight per pair.

Prepare & details

Explain the critical role of the Domain Name System (DNS) in accessing websites.

Facilitation Tip: In the Pairs Challenge: IP vs MAC Sorting, provide printed cards with addresses and ask pairs to physically group them while explaining their choices aloud.

Setup: Groups at tables with document sets

Materials: Document packet (5-8 sources), Analysis worksheet, Theory-building template

AnalyzeEvaluateSelf-ManagementDecision-Making
35 min·Small Groups

Small Groups: IPv6 Address Builder

Groups generate valid IPv6 addresses using online generators or templates, compare to IPv4 limits, and debate transition benefits. Test addresses in a simple ping simulation app. Present one pro and con for class vote.

Prepare & details

Analyze the implications of running out of IPv4 addresses and the transition to IPv6.

Facilitation Tip: For the IPv6 Address Builder, give small groups hexadecimal dice and subnet masks to physically construct valid addresses before comparing to real-world examples.

Setup: Groups at tables with document sets

Materials: Document packet (5-8 sources), Analysis worksheet, Theory-building template

AnalyzeEvaluateSelf-ManagementDecision-Making
25 min·Individual

Individual: Network Tracer Hunt

Students use command line tools like nslookup or tracert on school network to resolve a domain and trace route. Log IPs, MACs if visible, and DNS steps in a template. Pair up to compare results.

Prepare & details

Differentiate between an IP address and a MAC address in network communication.

Setup: Groups at tables with document sets

Materials: Document packet (5-8 sources), Analysis worksheet, Theory-building template

AnalyzeEvaluateSelf-ManagementDecision-Making

Teaching This Topic

Teachers should avoid starting with definitions alone. Begin with a relatable problem, like why a website won’t load, then use activities to uncover the underlying systems. Research shows students retain layered concepts better when they experience the process first, rather than memorizing facts. Emphasize the practical role of each address type: MAC for local delivery, IP for routing, DNS for user convenience.

What to Expect

Students will confidently explain the differences between IPv4, IPv6, and MAC addresses, trace how DNS resolves domain names, and justify the need for each addressing system in network communication. Success looks like clear articulation with accurate examples.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring the Pairs Challenge: IP vs MAC Sorting, watch for students who group addresses purely by format (dotted decimal vs hex) without understanding purpose.

What to Teach Instead

During the Pairs Challenge, ask students to explain why the address format matters for its role: use the printed device types (e.g., router, laptop) to link MAC to local delivery and IP to network routing.

Common MisconceptionDuring the Role-Play: DNS Resolution Chain, watch for students who assume the local DNS server knows the final IP immediately.

What to Teach Instead

During the role-play, have the root server pass the query down with a deliberate pause, mimicking real iterative queries and highlighting caching and hierarchy.

Common MisconceptionDuring the IPv6 Address Builder, watch for students who treat IPv6 as just a longer IPv4 address without recognizing its structural differences.

What to Teach Instead

During the activity, direct students to compare subnet masks and hextet grouping in IPv6 to IPv4’s octet system, using printed comparison charts.

Assessment Ideas

Quick Check

After the Pairs Challenge: IP vs MAC Sorting, present a mixed list of identifiers and ask students to label each and explain the primary difference in notation between IPv4 and MAC addresses.

Discussion Prompt

After the Role-Play: DNS Resolution Chain, facilitate a class discussion where students describe what would happen if the root server failed, highlighting DNS reliability and redundancy.

Exit Ticket

During the Network Tracer Hunt, provide each student with a fake IP address and ask them to trace a packet’s journey across networks, naming the type of address used at each step and the role of DNS.

Extensions & Scaffolding

  • Challenge early finishers to design a dual-stack network diagram showing both IPv4 and IPv6 paths for a single domain.
  • Scaffolding for struggling learners: Provide a partially completed IPv4 to binary conversion table to reduce cognitive load during the IP vs MAC Sorting activity.
  • Deeper exploration: Have students research and present on how NAT (Network Address Translation) enables IPv4 to persist despite address exhaustion.

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.

Ready to teach IP Addressing and DNS?

Generate a full mission with everything you need

Generate a Mission