{"id":49,"date":"2026-10-09T16:40:00","date_gmt":"2026-10-09T16:40:00","guid":{"rendered":"https:\/\/www.whatismyipaddressinquire.com\/blog\/?p=49"},"modified":"2026-10-08T03:04:21","modified_gmt":"2026-10-08T03:04:21","slug":"classroom-demos-with-random-addresses","status":"publish","type":"post","link":"https:\/\/www.whatismyipaddressinquire.com\/blog\/classroom-demos-with-random-addresses\/","title":{"rendered":"Classroom Demos with Random Addresses"},"content":{"rendered":"<p><strong>TL;DR:<\/strong> A classroom demo should show how an address is shaped, how a private range differs from a public one, and how not to aim packets at strangers. A generator supplies fresh numbers so students are not all staring at 8.8.8.8. You supply the fence and the narration. Open <a href=\"https:\/\/www.whatismyipaddressinquire.com\/\">the random IP generator<\/a> on the projector, then spend the minutes on the explanation, not on a live probe.<\/p>\n<h2>The lesson that turned into a scavenger hunt<\/h2>\n<p>A high-school computing class was learning dotted quads. The teacher generated an address, projected it, and said &#8220;see if you can find who this is&#8221; as a stretch activity while she helped another table. Three students found a web server, one found a camera login page, and a parent emailed the school that night because the camera&#8217;s owner had seen the school&#8217;s address in an access log and recognized the timeframe from a social post. Nobody broke in. The prompt was enough. The teacher had wanted a format lesson and had accidentally assigned reconnaissance. The next term the stretch activity was a worksheet: mark which of five generated addresses are private, which are documentation ranges, and which are merely plausible. No packets left the room.<\/p>\n<h2>A demo script that stays in the room<\/h2>\n<p>Project the generator. Click once. Ask the room to name the four octets out loud and to say whether each fits in 0\u2013255. Click again. Ask whether the new address is in 10\/8, 192.168\/16, or neither. Have a slide ready that shows a documentation range and a private range so the random draw is not the only specimen they see. If a draw lands on a reserved block, that is a gift: talk about why you would not use it as a &#8220;public&#8221; example. If it lands on an ordinary public-looking number, say clearly that you will not look it up and they will not either.<\/p>\n<ul>\n<li><strong>Say:<\/strong> this is a sample, not our school&#8217;s address and not a target.<\/li>\n<li><strong>Do:<\/strong> sort samples into private, reserved, and ordinary-looking.<\/li>\n<li><strong>Skip:<\/strong> ping, traceroute, browser visits, and &#8220;who owns this&#8221; as homework.<\/li>\n<li><strong>Collect:<\/strong> the worksheet, not a list of live hosts.<\/li>\n<\/ul>\n<h2>Why fresh numbers help<\/h2>\n<p>If every textbook uses the same three addresses, students memorize those three and never learn to read an octet. A generator breaks the memorization. It also keeps you from using the school&#8217;s real external address, which students will otherwise see on a what-is-my-IP tab and repeat in the cafeteria as if it were a password. Those are different tools. Use the generator in the lesson about format. Use a separate, deliberate moment if you must show the school&#8217;s real exit, and explain that the exit is a shared door for the whole building, not a personal identifier.<\/p>\n<p>For older students, show a bad demo and a good one. The bad demo is a terminal pinging a random address. The good demo is a table of five addresses with a column for &#8220;safe to put in a public handout?&#8221; The discussion is the lab. Skills that need packets belong on an isolated virtual network with addresses you assigned, later in the term, with written rules.<\/p>\n<h3>Group work without a pile-on<\/h3>\n<p>If twenty students each generate and then research a target, you have assigned a small scan from the school&#8217;s network. One projected address, discussed together, is plenty. If they each need a unique number for a worksheet, have them generate and classify, and ban DNS and ping in the written instructions. Say the ban out loud. Students optimize for the interesting verb, and &#8220;find&#8221; is more interesting than &#8220;classify&#8221; unless you close the door.<\/p>\n<h2>Materials to leave behind<\/h2>\n<p>A one-page handout with six addresses, a key on the second page, and a footer that says not to contact the hosts will outlast the projector bulb. Include one invalid octet so someone has to notice. Include one private address so someone has to notice that too. The generator can refresh the six numbers each term so last year&#8217;s key does not circulate. Store the key with the answer sheets, not on the public class site next to a caption that says &#8220;try these.&#8221;<\/p>\n<h3>Homework that leaves the building<\/h3>\n<p>Anything assigned overnight will be done on home networks you do not control, with more enthusiasm than the classroom version. If the worksheet says &#8220;classify these six,&#8221; print the six. If it says &#8220;generate your own and classify,&#8221; say again that ping and search are out, and make the grade depend on the labels, not on a paragraph about who answered. The parent email started as a stretch activity. Homework is a stretch activity with a wider blast radius.<\/p>\n<h2>End on classification, not on discovery<\/h2>\n<p>The parent email was a curriculum review the school did not plan. You can still use a live generator in the room. Keep the verbs to read, sort, and explain. Discovery of live machines is a different course, taught to people who already know they need permission, on a network that is not the school&#8217;s guest Wi-Fi. The dotted quad is interesting enough without a stranger&#8217;s access log.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project a generator to teach dotted quads and ranges. Do not assign students to find out who answers.<\/p>\n","protected":false},"author":1,"featured_media":37,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-testing-labs"],"_links":{"self":[{"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":1,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":50,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions\/50"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/media\/37"}],"wp:attachment":[{"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whatismyipaddressinquire.com\/blog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}