Skip to content

IP Addressing and DNSActivities & Teaching Strategies

IP addressing and DNS are abstract concepts that become concrete when students manipulate real network data and tools. Active learning transforms these topics from abstract theory into hands-on problem-solving where students see immediate cause and effect, which research shows deepens understanding and retention of networking fundamentals.

Secondary 4Computing4 activities30 min45 min

Learning Objectives

  1. 1Compare the structure and address formats of IPv4 and IPv6, identifying key differences.
  2. 2Explain the hierarchical structure of DNS and the function of each server type in resolving domain names.
  3. 3Analyze the process of a DNS lookup query, tracing the path from client to authoritative name server.
  4. 4Evaluate the necessity of IP addressing for device identification and data routing on computer networks.
  5. 5Demonstrate the relationship between domain names and their corresponding IP addresses.

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

30 min·Pairs

Simulation Lab: IPv4 Subnetting Challenge

Provide students with a class C network address. In pairs, they calculate subnets for different departments, assign host ranges, and verify with online calculators. Discuss validity as a group.

Prepare & details

Explain the necessity of IP addresses for identifying devices on a network.

Facilitation Tip: During the IPv4 Subnetting Challenge, circulate with a subnet mask cheat sheet to help students debug misplaced network and host bits.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
45 min·Small Groups

DNS Trace Activity: Packet Capture

Use Wireshark to capture DNS queries for school websites. Students identify query types, response times, and IP mappings in small groups. Compare IPv4 and IPv6 resolutions.

Prepare & details

Differentiate between IPv4 and IPv6 and the reasons for the transition.

Facilitation Tip: For the DNS Trace Activity, model the first two query steps with Wireshark before letting students work in pairs to avoid overwhelm.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
35 min·Small Groups

Role-Play: Network Device Assignment

Assign roles as routers, clients, and DNS servers. Groups simulate IP requests and resolutions using printed cards. Whole class debriefs transition challenges from IPv4 to IPv6.

Prepare & details

Analyze how DNS translates human-readable domain names into IP addresses.

Facilitation Tip: In the Role-Play activity, assign one student to document the network topology on the board while the others simulate traffic to reinforce spatial awareness.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills
40 min·Individual

IPv6 Configuration Drill

In individual setups with Cisco Packet Tracer, students enable IPv6 on virtual routers and pings devices. Note auto-configuration advantages over IPv4 DHCP.

Prepare & details

Explain the necessity of IP addresses for identifying devices on a network.

Setup: Groups at tables with access to research materials

Materials: Problem scenario document, KWL chart or inquiry framework, Resource library, Solution presentation template

AnalyzeEvaluateCreateDecision-MakingSelf-ManagementRelationship Skills

Teaching This Topic

Experienced teachers approach this topic by balancing direct instruction with guided discovery. Start with a 10-minute mini-lecture on address formats, then immediately shift to simulation tools where students break and fix configurations. Avoid spending too much time on historical protocols like IPv4 headers; focus instead on why subnetting matters today. Research shows that students remember features like IPsec in IPv6 better when they configure it themselves than when they only hear about it.

What to Expect

By the end of these activities, students will confidently configure subnets, trace DNS queries, and analyze address structures. Success looks like students explaining why subnetting reduces network congestion or describing the path a DNS request takes from browser to root server with accurate terminology.

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 IPv6 Configuration Drill, watch for students assuming IPv6 is just a longer IPv4 address with the same header format.

What to Teach Instead

Use the IPv6 Configuration Drill to compare packet captures from IPv4 and IPv6, highlighting simplified headers and mandatory IPsec negotiation. Have students modify a dual-stack router configuration to observe how both protocols coexist.

Common MisconceptionDuring DNS Trace Activity: Packet Capture, watch for students believing DNS queries resolve in a single step.

What to Teach Instead

In the DNS Trace Activity, ask students to map each query response in their capture to a step in the DNS hierarchy. Use the captured packets to draw the delegation path on the board, contrasting it with the student’s initial flat model.

Common MisconceptionDuring Role-Play: Network Device Assignment, watch for students thinking public IP addresses change every time a device connects.

What to Teach Instead

During the Role-Play activity, assign both static and dynamic IP scenarios to different groups. Have students test continuity by pinging devices before and after simulated disconnections to observe lease behavior.

Assessment Ideas

Quick Check

After the IPv6 Configuration Drill, present students with a list of IP addresses. Ask them to identify which is IPv4 and which is IPv6, and to write one structural difference they noticed in the simulator.

Discussion Prompt

During the DNS Trace Activity, pause when groups reach the authoritative server step. Have them discuss: 'Imagine the internet without DNS. Describe in two sentences the challenge users would face when visiting a website.' Use their responses to transition into a brief class discussion.

Exit Ticket

After the Role-Play activity, hand out slips asking students to write: 1) One key difference between IPv4 and IPv6 they observed in simulation. 2) The primary role of a DNS authoritative name server. 3) One step in the DNS lookup process they traced in the activity.

Extensions & Scaffolding

  • Challenge: Ask students to design a dual-stack network in Packet Tracer that supports both IPv4 and IPv6 with automatic address assignment.
  • Scaffolding: Provide a pre-configured subnet calculator spreadsheet for students who struggle with manual calculations during the IPv4 Subnetting Challenge.
  • Deeper: Have students research and present on how DNS over HTTPS (DoH) changes the privacy and security landscape for DNS queries.

Key Vocabulary

IP AddressA unique numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
IPv4The fourth version of the Internet Protocol, using a 32-bit address scheme that supports approximately 4.3 billion unique addresses.
IPv6The latest version of the Internet Protocol, using a 128-bit address scheme that provides a vastly larger number of unique addresses.
DNS (Domain Name System)A hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network.
DNS ResolverA DNS client that initiates requests for DNS data, typically residing on the user's computer or local network.
Authoritative Name ServerA DNS server that holds the official records for a domain and is the ultimate source of information for that domain's IP address.

Ready to teach IP Addressing and DNS?

Generate a full mission with everything you need

Generate a Mission