Skip to main content

How to Set Up Guest WiFi: The Enterprise Network Segmentation Guide

This guide details the technical architecture, authentication standards, and deployment methodology required to build a secure, segmented enterprise WiFi network. You will learn how to implement the three-SSID model, deploy 802.1X for staff authentication, configure captive portals for GDPR-compliant guest access, and reduce your PCI DSS scope.

📖 7 min read📝 1,604 words🔧 2 worked examples3 practice questions📚 8 key definitions

Listen to this guide

View podcast transcript
Speak in a confident, authoritative British English accent with a senior consultant briefing tone - measured, clear, and conversational. Not a lecture, but a direct expert briefing. Pace is steady with natural pauses between sections: Welcome to the Purple technical briefing series. I'm going to walk you through exactly how to set up a guest WiFi network that is properly segmented, secure, and commercially useful. This isn't a beginner's tutorial. You're an IT manager, a network architect, or a CTO, and you need to make a decision this quarter. So let's get straight to it. [medium pause] The problem most venues have isn't that they lack WiFi. It's that they've got one flat network where guests, staff, and IoT devices all share the same broadcast domain. That's a compliance risk, a security risk, and frankly, a missed commercial opportunity. A hotel with 200 rooms, a retail chain with 50 stores, a stadium hosting 40,000 fans - all of them need the same fundamental thing: proper network segmentation. [medium pause] Let's talk about what segmentation actually means in practice. At its core, you're creating logically separate networks on the same physical infrastructure using VLANs - Virtual Local Area Networks. A VLAN, defined under IEEE 802.1Q, tags Ethernet frames so that traffic from different network segments stays isolated at the data link layer, even when it traverses the same physical switch or access point. You assign each segment a VLAN ID - say, VLAN 10 for staff, VLAN 20 for IoT devices, VLAN 30 for guests - and you configure your managed switches and access points to enforce that separation. [medium pause] Now, the critical question: how many SSIDs do you actually need? The answer for most enterprise venues is three. One for guests, one for staff, one for IoT. Each SSID maps to its own VLAN. Guests get internet access only, with no route to your corporate network. Staff authenticate via 802.1X against a RADIUS server - we'll come back to that - and get access to internal resources. IoT devices, your CCTV cameras, your HVAC sensors, your smart displays, sit on their own isolated segment with tightly controlled egress rules. If you want to go deeper on the three-SSID model, Purple has a detailed guide on exactly this architecture. [medium pause] Let's talk authentication, because this is where most deployments get it wrong. For guest WiFi specifically, you have four realistic options. First, open network with a captive portal - the most common approach, and the right one for venues that need to capture consent and first-party data under GDPR. The guest connects, lands on a branded splash page, authenticates via social login, email, or SMS, and you capture a verified identity. Second, WPA2-PSK - a shared passphrase. Simple, but it gives you no individual identity, no consent mechanism, and you can't revoke access for a specific device without changing the password for everyone. Third, WPA3-SAE, which is the modern successor to WPA2 and eliminates the offline dictionary attack vulnerability. Fourth, 802.1X with RADIUS - the gold standard for staff networks, where each user authenticates individually against a directory like Microsoft Entra ID or Okta, and gets a unique session credential. For guest WiFi, the captive portal approach with WPA3 encryption on the underlying SSID is the right combination: you get identity capture, consent, and modern encryption. [medium pause] Now, RADIUS. IEEE 802.1X is the port-based access control standard. It defines a three-party model: the supplicant - that's the device trying to connect - the authenticator, which is your access point or switch, and the authentication server, which is your RADIUS server. When a staff member connects, their device sends credentials via EAP - the Extensible Authentication Protocol. EAP-TLS uses mutual certificate-based authentication, the most secure option. PEAP wraps EAP in a TLS tunnel and lets you use username and password credentials against Active Directory or Entra ID. For most enterprise deployments, PEAP-MSCHAPv2 against Microsoft Entra ID or Okta is the practical choice. It's well-supported across all major hardware - Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi - and integrates cleanly with your existing identity provider. [medium pause] Let me walk you through a concrete implementation. Take a 200-room hotel. You've got Cisco Meraki access points deployed across guest rooms, corridors, conference facilities, and back-of-house. You configure three SSIDs on the Meraki dashboard. The guest SSID - let's call it the hotel name - is open, tagged to VLAN 30, with a captive portal redirect to Purple's splash page. Guests authenticate via email or social login. Purple captures their consent, stores the profile, and triggers a welcome email automatically. The staff SSID is WPA2-Enterprise, tagged to VLAN 10, authenticating against the hotel's Microsoft Entra ID tenant via RADIUS. The IoT SSID is a hidden network, WPA2-PSK with a strong random passphrase, tagged to VLAN 20, with firewall rules that permit only the specific outbound ports each device type needs. On the Meraki firewall, you add a layer 3 rule that explicitly blocks inter-VLAN traffic. Guests cannot reach the staff network. Staff cannot reach the IoT segment unless you explicitly permit it. And critically, a compromised IoT device - say, a smart TV with an unpatched vulnerability - cannot pivot to your PMS or your payment systems. [medium pause] That last point matters enormously for PCI-DSS compliance. If your payment card processing systems sit on the same network as guest WiFi, you're in scope for PCI-DSS across your entire WiFi infrastructure. Proper VLAN segmentation, combined with documented firewall rules and access controls, is the primary mechanism for reducing your PCI-DSS scope. The PCI Security Standards Council is explicit on this: network segmentation is not a PCI-DSS requirement, but it reduces the number of system components in scope. Get it right and you can dramatically simplify your annual assessment. [medium pause] Let's talk about a second scenario: a retail chain with 50 stores. Each store has a mix of guest shoppers, staff on handheld devices for inventory and POS, and IoT endpoints including digital signage and environmental sensors. The challenge here is scale and consistency. You cannot manually configure each store's network. You need a cloud-managed platform that lets you push a consistent configuration template across all 50 sites from a single dashboard. HPE Aruba Central, Cisco Meraki Dashboard, and Juniper Mist all support this model. You define your VLAN structure and SSID configuration once, push it as a template, and each site inherits the correct segmentation automatically. Purple integrates with all of these platforms as a cloud overlay - meaning you don't replace your existing hardware, you add Purple's captive portal and analytics layer on top. Across those 50 stores, you get unified guest data, consistent branding, and centralised consent management. Purple operates across 80,000 live venues and has processed 440 million logins in 2024 alone, so the platform is built for exactly this kind of multi-site scale. [medium pause] Now let me cover the implementation pitfalls I see most often. First: forgetting to enable client isolation on the guest SSID. Client isolation prevents one guest device from communicating directly with another device on the same SSID. Without it, a guest with malicious intent can scan and attack other guests' devices. Enable it. Every major platform supports it. Second: misconfiguring the DHCP scope. Each VLAN needs its own DHCP scope with the correct gateway and DNS settings. A common error is pointing guest VLAN DHCP at the corporate DNS server, which leaks internal hostnames. Use a public DNS resolver - or better, a filtered DNS service - for guest traffic. Third: not testing inter-VLAN routing after deployment. Configure your VLANs, then actually test from a guest device that you cannot reach the staff network. Use a tool like nmap or simply try to browse to an internal IP. Document the test result. Fourth: neglecting bandwidth management. Guest WiFi on a flat network can saturate your uplink and degrade staff and operational traffic. Apply per-client and per-SSID bandwidth limits. On Cisco Meraki, this is a single setting per SSID. On HPE Aruba, you use application-aware traffic shaping policies. [medium pause] On GDPR: if you're operating in the UK or EU, your captive portal must present a clear, affirmative consent mechanism before you collect any personal data. Pre-ticked boxes are not valid consent under UK GDPR. The consent must be granular - separate opt-ins for marketing communications versus network access logging. Purple's Conscious-Choice opt-ins are designed specifically for this: the guest makes an explicit, informed choice, and Purple stores the consent record with a timestamp and the specific consent text version they agreed to. That audit trail is what you need if the ICO comes knocking. [medium pause] Right, let's do a rapid-fire Q&A on the questions I get asked most often. [short pause] Do I need a separate physical access point for each SSID? No. Modern enterprise access points support multiple SSIDs on a single radio. The practical limit is around three to four SSIDs per radio before you start degrading airtime efficiency due to management frame overhead. Three SSIDs - guest, staff, IoT - is the right number. [short pause] Can I use a consumer-grade router for guest WiFi? Not in an enterprise venue. Consumer routers don't support VLAN tagging, 802.1X, or cloud management. You need managed hardware. Ubiquiti UniFi is the entry point for small venues; Cisco Meraki, HPE Aruba, or Ruckus for anything with more than 20 access points. [short pause] How do I handle Passpoint and OpenRoaming? Passpoint - also known as Hotspot 2.0, defined under IEEE 802.11u - allows devices to automatically connect to a WiFi network using credentials already on the device, without a captive portal. OpenRoaming is the global federation built on Passpoint. Purple supports OpenRoaming under the Connect plan, acting as the identity provider. For venues like airports and transport hubs, this is increasingly the right answer for seamless passenger connectivity. [short pause] What about DNS filtering for guest networks? Mandatory. A filtered DNS resolver blocks malware command-and-control domains, phishing sites, and inappropriate content. It also gives you a log of DNS queries for security monitoring. Purple's Shield add-on includes DNS filtering as part of the guest network security stack. [medium pause] To summarise: set up your guest WiFi network with three VLANs - guest on VLAN 30, staff on VLAN 10, IoT on VLAN 20. Use a captive portal with explicit GDPR consent for guests. Authenticate staff via 802.1X against your identity provider. Isolate IoT devices with strict egress rules. Enable client isolation on the guest SSID. Apply bandwidth limits. Test inter-VLAN routing after every configuration change. And use a cloud-managed platform so you can enforce consistent configuration across every site from one place. [medium pause] If you want to go further, Purple's guest WiFi platform sits on top of your existing hardware - whether that's Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, or Ubiquiti UniFi - and adds the captive portal, consent management, analytics, and marketing automation layer that turns your WiFi infrastructure into a first-party data asset. We're at purple.ai. The full written guide with architecture diagrams, worked examples, and configuration checklists is linked in the show notes. Thanks for listening.

header_image.png

Executive Summary

The primary failure mode in enterprise WiFi deployments is a flat network topology. When you place guests, staff, and IoT devices on the same broadcast domain, you introduce significant compliance and security risks. You also compromise the commercial utility of the network. A properly segmented network isolates traffic at the data link layer using Virtual Local Area Networks (VLANs), ensuring that a compromised IoT sensor cannot pivot to your property management system, and a malicious guest cannot scan your corporate servers.

This guide details the technical architecture, authentication standards, and deployment methodology required to build a secure, segmented enterprise WiFi network. You will learn how to implement the three-SSID model, deploy 802.1X for staff authentication, configure captive portals for GDPR-compliant guest access, and reduce your PCI-DSS scope through explicit network isolation. Purple operates across 80,000+ live venues and processes 440 million logins annually; the architecture described here is the exact model we deploy for global retail, hospitality, and transport brands.

Technical Deep-Dive: The Three-SSID Architecture

The foundational principle of enterprise WiFi segmentation is mapping distinct user groups to isolated network segments. The most effective approach is the three-SSID model, which balances security requirements with airtime efficiency. Every additional SSID broadcast by an access point consumes management frame overhead, reducing overall network capacity. Limiting your deployment to three SSIDs preserves performance while maintaining strict logical separation.

Guest WiFi (VLAN 30)

The guest segment requires internet access only. You must configure this VLAN with explicit firewall rules that drop all traffic destined for internal RFC 1918 IP address spaces (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16).

Guest authentication presents a specific challenge. You need to balance ease of access with security and data capture requirements. The recommended approach is an open network secured by a captive portal. When a user connects, the access point redirects their HTTP request to a branded splash page. The user authenticates via social login, email, or SMS. This mechanism allows you to capture explicit, granular consent for data processing under GDPR. Purple's Guest WiFi platform handles this identity capture and consent logging centrally, storing the exact consent text version agreed to by the user.

For transport hubs and large public venues, Passpoint (Hotspot 2.0) offers an alternative to the captive portal. Passpoint allows devices to authenticate automatically using credentials already stored on the device. Purple acts as an identity provider for OpenRoaming under our Connect plan, enabling seamless, secure connectivity without manual intervention.

Staff / Corporate (VLAN 10)

The staff segment requires access to internal corporate resources. You must secure this segment using WPA2-Enterprise or WPA3-Enterprise, authenticating against a RADIUS server via IEEE 802.1X.

When a staff device attempts to connect, the access point (authenticator) passes the credentials to the RADIUS server (authentication server). The RADIUS server verifies the credentials against your identity provider, such as Microsoft Entra ID or Okta. The recommended protocol is PEAP-MSCHAPv2, which wraps the authentication exchange in a secure TLS tunnel. This approach ensures that every staff member uses unique credentials, allowing you to revoke access for a single user instantly when they leave the organisation.

IoT Devices (VLAN 20)

The IoT segment isolates headless devices: CCTV cameras, smart TVs, HVAC sensors, and digital signage. These devices often lack the capability to authenticate via 802.1X or a captive portal. You must secure this segment using WPA2-PSK or WPA3-SAE with a strong, complex passphrase.

Crucially, you must apply strict egress firewall rules to the IoT VLAN. A smart TV only needs to communicate with its specific content delivery network; it does not need unrestricted internet access, and it certainly does not need access to your staff VLAN. By restricting outbound ports and destinations, you contain the blast radius if an IoT device is compromised.

architecture_overview.png

Implementation Guide

Deploying this architecture requires coordinated configuration across your access points, managed switches, and firewalls. The exact steps vary by vendor, but the methodology remains consistent whether you deploy Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, or Ubiquiti UniFi.

Step 1: Define the VLAN Structure

Configure your core switch and firewall with the required VLANs. Assign each VLAN a dedicated subnet and DHCP scope.

  • VLAN 10 (Staff): 10.10.0.0/16
  • VLAN 20 (IoT): 10.20.0.0/16
  • VLAN 30 (Guest): 10.30.0.0/16

Step 2: Configure Trunk Ports

Configure the switch ports connected to your access points as 802.1Q trunk ports. The trunk port must allow traffic for all three VLANs to pass between the access point and the switch.

Step 3: Build the SSIDs

In your wireless management dashboard, create the three SSIDs and map them to their respective VLANs.

  • Map the "Corporate" SSID to VLAN 10. Configure 802.1X authentication and point the access points to your RADIUS server IP address.
  • Map the "IoT" SSID to VLAN 20. Configure WPA2-PSK and set a strong passphrase. Hide the SSID broadcast to reduce clutter.
  • Map the "Guest" SSID to VLAN 30. Configure an open network with a captive portal redirect URL pointing to your Purple splash page.

Step 4: Enforce Layer 3 Isolation

Configure your firewall or layer 3 switch to block inter-VLAN routing. Create explicit deny rules:

  • Deny traffic from VLAN 30 to VLAN 10 and VLAN 20.
  • Deny traffic from VLAN 20 to VLAN 10 and VLAN 30.
  • Permit traffic from VLAN 10 to VLAN 20 only for specific administrative IP addresses if required.

Step 5: Enable Client Isolation

Enable client isolation (sometimes called layer 2 isolation or AP isolation) on the Guest WiFi SSID. This setting prevents devices connected to the same access point from communicating directly with each other, mitigating the risk of lateral attacks between guests.

comparison_chart.png

Best Practices

Deploy Filtered DNS

You must deploy a filtered DNS resolver for your guest network. A filtered DNS service blocks queries to known malware command-and-control domains, phishing sites, and inappropriate content. This protects your guests and reduces the liability of your venue. Purple's Purple Shield add-on includes comprehensive DNS filtering integrated directly into the guest authentication flow. For more details on implementing this, review our guide on the Best DNS filtering: a comprehensive guide for businesses .

Implement Bandwidth Management

Guest WiFi traffic can easily saturate your WAN uplink, degrading performance for critical staff and operational systems. You must implement bandwidth limits. Apply a per-client limit (e.g., 5 Mbps down / 2 Mbps up) to ensure fair usage among guests. Apply a per-SSID limit (e.g., 50% of total WAN capacity) to guarantee bandwidth for your staff and IoT VLANs.

Centralise Configuration Management

For multi-site deployments in Retail or Hospitality , you cannot manually configure individual access points. You must use a cloud-managed platform to define your VLAN and SSID templates centrally. When you open a new site, you apply the template, and the access points inherit the correct configuration automatically. Purple acts as a cloud overlay across your entire estate, ensuring consistent captive portal branding and centralised data collection regardless of the underlying hardware vendor.

Troubleshooting & Risk Mitigation

DHCP Scope Exhaustion

A common failure mode in high-footfall venues like stadiums or large Transport hubs is DHCP scope exhaustion. If your guest VLAN uses a /24 subnet, you only have 253 usable IP addresses. When the 254th guest connects, they will fail to obtain an IP address. Mitigation: Size your guest DHCP scope appropriately. Use a /22 or /21 subnet for large venues. Reduce the DHCP lease time to 30 minutes or 1 hour so that IP addresses are returned to the pool quickly when guests leave the venue.

Internal Hostname Leakage

If you point the guest VLAN DHCP scope to your internal corporate DNS servers, guests can resolve internal hostnames, exposing your network topology. Mitigation: Always configure the guest DHCP scope to assign public DNS servers (like 8.8.8.8 or 1.1.1.1) or a dedicated filtered DNS service. Never use your internal Active Directory DNS servers for guest clients.

Captive Portal Interception

Modern operating systems use specific URLs (like captive.apple.com) to detect captive portals. If your firewall blocks these detection URLs, the captive portal will fail to load, and guests will see a "no internet connection" error. Mitigation: Ensure your "walled garden" or pre-authentication firewall rules explicitly permit traffic to the captive portal detection URLs used by Apple, Android, and Windows devices. Purple provides a documented list of required walled garden domains for all supported hardware vendors.

ROI & Business Impact

Proper network segmentation delivers measurable business value across three vectors:

1. PCI DSS Scope Reduction If your point-of-sale terminals share a network with your guest WiFi, your entire wireless infrastructure is in scope for PCI DSS compliance. By implementing strict VLAN segmentation and firewall rules, you isolate the payment environment. This reduces the number of systems subject to the annual PCI DSS assessment, significantly lowering your compliance costs and audit complexity.

2. First-Party Data Acquisition An open guest network provides connectivity but no commercial return. By routing guest traffic through a captive portal, you transform an IT cost centre into a marketing asset. Purple's WiFi Analytics platform captures verified demographics, contact details, and venue visitation frequency. For a retail chain, this first-party data directly feeds CRM systems, enabling targeted campaigns based on actual physical visits rather than just online browsing behaviour.

3. Operational Efficiency Deploying 802.1X for staff networks eliminates the operational overhead of managing shared PSKs. When an employee leaves, you disable their account in Microsoft Entra ID, and their WiFi access is revoked instantly across all sites. You eliminate the need to update a shared password on hundreds of devices, reducing IT helpdesk tickets and improving overall security posture.

Key Definitions

VLAN (Virtual Local Area Network)

A logical network segment created on physical switches and access points, defined under IEEE 802.1Q.

VLANs are the fundamental building blocks of network segmentation, allowing you to isolate guest, staff, and IoT traffic on the same physical hardware.

802.1X

An IEEE standard for port-based network access control that provides an authentication mechanism to devices wishing to attach to a LAN or WLAN.

This is the gold standard for staff WiFi authentication, replacing shared passwords with individual credentials verified against a directory like Microsoft Entra ID.

RADIUS

Remote Authentication Dial-In User Service; a networking protocol that provides centralised authentication, authorisation, and accounting management.

The RADIUS server acts as the middleman between your access points and your identity provider when staff authenticate via 802.1X.

Captive Portal

A web page that a user of a public-access network is obliged to view and interact with before access is granted.

The captive portal is where Purple captures user identity, secures GDPR consent, and displays venue branding before granting internet access.

Client Isolation

A wireless network security feature that prevents devices connected to the same access point from communicating directly with each other.

Essential for guest networks to prevent a malicious actor from scanning or attacking other guests' laptops or smartphones.

Passpoint (Hotspot 2.0)

A standard that enables mobile devices to automatically discover and connect to secure WiFi networks without requiring a captive portal interaction.

Used in transport hubs and large venues to provide seamless, secure connectivity using credentials already present on the user's device.

Walled Garden

A limited environment that controls the user's access to web content and services before they have fully authenticated.

You must configure the walled garden to allow access to OS captive portal detection URLs and the Purple authentication servers before the user logs in.

PCI DSS Scope

The systems, people, and processes that interact with or could impact the security of cardholder data.

Proper VLAN segmentation ensures your guest WiFi network remains out of scope for PCI DSS, drastically reducing compliance costs.

Worked Examples

A 200-room hotel needs to deploy WiFi across guest rooms, staff offices, and conference facilities. They have existing Cisco Meraki hardware but currently use a single flat network with a shared WPA2 password. How should they segment this network to ensure security and compliance?

The hotel must deploy a three-SSID architecture. First, configure VLAN 10 (Staff), VLAN 20 (IoT), and VLAN 30 (Guest) on the core switch and firewall. Second, configure the Meraki access points to broadcast three SSIDs. The Guest SSID maps to VLAN 30, uses an open network, and redirects to a Purple captive portal for authentication and GDPR consent. The Staff SSID maps to VLAN 10 and uses WPA2-Enterprise, authenticating via RADIUS against the hotel's Microsoft Entra ID tenant. The IoT SSID maps to VLAN 20 and uses WPA2-PSK with a hidden broadcast. Finally, configure layer 3 firewall rules on the Meraki security appliance to explicitly block all inter-VLAN routing.

Examiner's Commentary: This approach resolves the security risks of the flat network. By moving staff to 802.1X, the hotel gains individual accountability and instant revocation capabilities. Isolating the IoT devices limits the blast radius of any compromised smart TV or sensor. Crucially, implementing the captive portal on the guest segment allows the hotel to capture first-party data legally under GDPR.

A national retail chain with 50 stores needs to implement guest WiFi to capture shopper data for their CRM system. Their point-of-sale (POS) terminals currently run on the same network infrastructure. How do they deploy guest WiFi without bringing the entire network into scope for PCI DSS?

The retailer must implement strict logical segmentation using VLANs. The POS terminals must be placed on a dedicated, highly restricted VLAN (e.g., VLAN 40) that only permits outbound traffic to the payment processor. The guest WiFi must operate on a separate VLAN (e.g., VLAN 30). The core firewall must be configured with explicit deny rules that block all traffic between the guest VLAN and the POS VLAN. The guest VLAN must then be configured with a captive portal integrated with Purple to capture the shopper data and feed it via API into the CRM system.

Examiner's Commentary: Network segmentation is the primary mechanism for reducing PCI DSS scope. By proving that the guest network has no logical route to the payment network, the retailer keeps the guest WiFi infrastructure out of scope for their annual PCI assessment. This architecture satisfies both the marketing requirement for data capture and the compliance requirement for payment security.

Practice Questions

Q1. A stadium IT director plans to deploy a single WPA2-PSK network for both point-of-sale terminals and guest WiFi to simplify the deployment before a major event. What is the primary risk of this approach?

Hint: Consider the implications for compliance and the blast radius of a compromised device.

View model answer

This approach brings the entire stadium WiFi infrastructure into scope for PCI DSS compliance, massively increasing audit costs and liability. Furthermore, it allows guest devices to communicate directly with payment terminals, creating a severe security vulnerability. The director must deploy separate VLANs for POS and guest traffic, blocking inter-VLAN routing at the firewall.

Q2. Guests are connecting to the open WiFi network, but their devices display a 'No Internet Connection' error and the captive portal fails to load. Staff on the 802.1X network have no issues. What is the most likely configuration error?

Hint: Think about how modern devices detect captive portals before authentication is complete.

View model answer

The pre-authentication 'walled garden' firewall rules are misconfigured. The access point is blocking access to the specific URLs (e.g., captive.apple.com) that Apple, Android, and Windows devices use to detect the presence of a captive portal. The IT team must update the walled garden to permit these detection URLs and the Purple authentication domains.

Q3. A university has deployed a guest WiFi network using a /24 subnet for DHCP. During open days, users complain they cannot connect, even though signal strength is excellent. What is the issue and how should it be resolved?

Hint: Consider the mathematical limit of a /24 subnet and the behavior of temporary visitors.

View model answer

The network is experiencing DHCP scope exhaustion. A /24 subnet only provides 253 usable IP addresses, which is insufficient for a high-footfall event. The university must expand the DHCP scope to a /22 or /21 subnet to provide more IP addresses. They should also reduce the DHCP lease time to 30 or 60 minutes to ensure IP addresses are reclaimed quickly when visitors leave.