{
 "generated": "2026-10-16",
 "count": 41,
 "isps": [
  {
   "slug": "xfinity",
   "name": "Xfinity (Comcast)",
   "tech": "Cable",
   "region": "National",
   "cgnat": {
    "v": "no",
    "note": "Community reports: residential wireline gets a public (dynamic) IPv4 via DHCP. No official statement found. Searched for an official Xfinity statement on CGNAT; none found.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Comcast/comments/1arlokj/cant_get_out_of_cgnat/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "No CGNAT reported, so nothing to opt out of.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "Xfinity staff on the official forum: residential accounts can't get a static IP; Xfinity Business required.",
    "src": [
     {
      "url": "https://forums.xfinity.com/conversations/your-home-network/static-publicip/68a345231b8288563bfaeadb",
      "kind": "official-forum"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Residential IPv6 is assigned dynamically; fixed prefixes are business-only (forum answers).",
    "src": [
     {
      "url": "https://forums.xfinity.com/conversations/your-home-network/residential-customer-how-to-obtain-personal-permanent-ipv6-address/61aabd0463ac0d5bf9fc9f90",
      "kind": "official-forum"
     }
    ]
   },
   "upload": {
    "v": "Cable: typically 23–306 Mbps (41 Mbps is the most common label value). Fiber: 100–9,600 Mbps.",
    "note": "From Xfinity's machine-readable FCC broadband-label file (~87k plan/area rows, published 2026-02-03). Areas upgraded to 'enhanced' upstream list 117–306 Mbps on cable; some 2 Gig rows list ~2,173 Mbps. Labels are per address, so yours may differ.",
    "src": [
     {
      "url": "https://www.xfinity.com/.well-known/broadband-labels/2026-02-03-0003768165-USA-RESIDENTIAL.csv",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "",
    "src": [
     {
      "url": "https://www.xfinity.com/corporate/customers/policies/highspeedinternetaup",
      "kind": "official"
     }
    ],
    "quote": "use or run dedicated, stand-alone equipment or servers from the Premises that provide network content or any other services to anyone outside of your Premises local area network (“Premises LAN”), also commonly referred to as public services or servers. Examples of prohibited equipment and servers include, but are not limited to, email, web hosting, file sharing, and proxy services and servers;"
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "blocked",
     "note": "Xfinity's blocked-ports list: TCP 25 blocked in both directions (IPv4 and IPv6).",
     "src": [
      {
       "url": "https://www.xfinity.com/support/articles/list-of-blocked-ports",
       "kind": "official"
      }
     ],
     "quote": "25 | TCP | SMTP | Both | Port 25 is unsecured, and Botnet spammers can use it to send spam."
    },
    "80": {
     "v": "open",
     "note": "Not on Xfinity's published list of blocked ports. Xfinity's AUP still bans public servers (see the server-rules row).",
     "src": [
      {
       "url": "https://www.xfinity.com/support/articles/list-of-blocked-ports",
       "kind": "official"
      }
     ]
    },
    "443": {
     "v": "open",
     "note": "Not on Xfinity's published list of blocked ports. Xfinity's AUP still bans public servers (see the server-rules row).",
     "src": [
      {
       "url": "https://www.xfinity.com/support/articles/list-of-blocked-ports",
       "kind": "official"
      }
     ]
    }
   },
   "states": [
    "AL",
    "AR",
    "AZ",
    "CA",
    "CO",
    "CT",
    "DC",
    "DE",
    "FL",
    "GA",
    "IA",
    "ID",
    "IL",
    "IN",
    "KS",
    "KY",
    "LA",
    "MA",
    "MD",
    "ME",
    "MI",
    "MN",
    "MO",
    "MS",
    "NC",
    "NH",
    "NJ",
    "NM",
    "NY",
    "OH",
    "OR",
    "PA",
    "RI",
    "SC",
    "TN",
    "TX",
    "UT",
    "VA",
    "VT",
    "WA",
    "WI",
    "WV"
   ],
   "states_src": {
    "url": "https://www.xfinity.com/local/",
    "kind": "official state list"
   },
   "asn": [
    7922,
    7015,
    7016,
    13367,
    33650,
    33651,
    33652,
    33657,
    33659,
    33662,
    33667,
    33668
   ],
   "as_names": [
    "comcast"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/7922",
    "https://www.peeringdb.com/asn/7015",
    "https://www.peeringdb.com/asn/7016",
    "https://www.peeringdb.com/asn/13367",
    "https://www.peeringdb.com/asn/33650",
    "https://www.peeringdb.com/asn/33651",
    "https://www.peeringdb.com/asn/33652",
    "https://www.peeringdb.com/asn/33657",
    "https://www.peeringdb.com/asn/33659",
    "https://www.peeringdb.com/asn/33662",
    "https://www.peeringdb.com/asn/33667",
    "https://www.peeringdb.com/asn/33668"
   ]
  },
  {
   "slug": "spectrum",
   "name": "Spectrum (Charter)",
   "tech": "Cable",
   "region": "National",
   "cgnat": {
    "v": "some",
    "note": "Community reports say Spectrum generally does not use CGNAT but uses MAP-T (a different IPv4-sharing method) in places, and some markets report CGNAT. Not confirmed by Spectrum.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Spectrum/comments/1lka1qm/is_it_possible_to_get_spectrum_to_get_me_off_a/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Spectrum/comments/1mtpqgx/spectrum_uses_cgnat/",
      "kind": "community"
     },
     {
      "url": "https://nanog.org/events/nanog-71/content/3193/",
      "kind": "official"
     }
    ],
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "A Charter engineering talk at a network operators' conference (2017) documents Charter's MAP-T deployment (IPv4 address sharing over IPv6). That's an official but non-customer-facing source; which customers are on MAP-T or CGNAT today is from customer reports."
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "The residential AUP forbids configuring a static IP; static IPs are sold as a Spectrum Business add-on.",
    "src": [
     {
      "url": "https://www.spectrum.com/policies/internet-use-policy",
      "kind": "official"
     },
     {
      "url": "https://www.spectrum.com/business/small-business/internet/static-ip",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Community reports: IPv6 with a /56 via DHCPv6 prefix delegation; not guaranteed static.",
    "src": [
     {
      "url": "https://www.reddit.com/r/ipv6/comments/lsitlg/spectrum_ipv6/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "20–35 Mbps advertised on the 100 Mbps–1 Gig plans (typical 23–40 Mbps). About 1,000 Mbps on 2 Gig and ~7,800 Mbps on 7 Gig where offered.",
    "note": "Spectrum's broadband disclosure: Internet 100 and 500 = 20 Mbps up (typical 23), 1 Gig = 35 Mbps up (typical 40).",
    "src": [
     {
      "url": "https://www.spectrum.com/policies/spectrum-broadband-disclosure",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "not-explicit",
    "note": "The current Spectrum Residential AUP (verified 2026-10-16) has no explicit 'no servers' clause; it limits service to residential, non-commercial use. Older versions banned 'any type of server ... not consistent with personal, residential use'.",
    "src": [
     {
      "url": "https://www.spectrum.com/policies/internet-use-policy",
      "kind": "official"
     }
    ],
    "quote": "The Residential Services are for personal and family use (residential use only) within a single household. ... You may not use, or enable others to use, any Service to operate any type of business or commercial enterprise."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "open",
     "note": "Not on Spectrum's published list of blocked ports. Spectrum's residential terms still limit service to personal, non-commercial use.",
     "src": [
      {
       "url": "https://www.spectrum.net/support/internet/blocked-ports/",
       "kind": "official"
      }
     ]
    },
    "80": {
     "v": "open",
     "note": "Not on Spectrum's published list of blocked ports. Spectrum's residential terms still limit service to personal, non-commercial use.",
     "src": [
      {
       "url": "https://www.spectrum.net/support/internet/blocked-ports/",
       "kind": "official"
      }
     ]
    },
    "443": {
     "v": "open",
     "note": "Not on Spectrum's published list of blocked ports. Spectrum's residential terms still limit service to personal, non-commercial use.",
     "src": [
      {
       "url": "https://www.spectrum.net/support/internet/blocked-ports/",
       "kind": "official"
      }
     ]
    }
   },
   "asn": [
    20115,
    7843,
    10796,
    11427,
    20001,
    33363
   ],
   "as_names": [
    "charter communications",
    "spectrum"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/20115",
    "https://www.peeringdb.com/asn/7843",
    "https://www.peeringdb.com/asn/10796",
    "https://www.peeringdb.com/asn/11427",
    "https://www.peeringdb.com/asn/20001",
    "https://www.peeringdb.com/asn/33363"
   ]
  },
  {
   "slug": "att-fiber",
   "name": "AT&T Fiber",
   "tech": "Fiber",
   "region": "National",
   "cgnat": {
    "v": "no",
    "note": "Community reports: public dynamic IPv4 (IP passthrough). AT&T's ToS reserves the right to use CGN at its discretion.",
    "src": [
     {
      "url": "https://www.reddit.com/r/ATTFiber/comments/1jf2ob4/att_fiber_cgnat/",
      "kind": "community"
     },
     {
      "url": "https://www.att.com/legal/terms.HSIAAttTermsofService.html",
      "kind": "official"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": "The 'no' rests on customer reports. AT&T's ToS only says AT&T may use carrier-grade NAT; it doesn't say whether Fiber does."
   },
   "opt_out": {
    "v": "n/a",
    "note": "No CGNAT by default per community reports.",
    "src": []
   },
   "static_ip": {
    "v": "Yes (paid block)",
    "note": "Static blocks can be added to residential fiber by calling AT&T; not orderable online (community reports).",
    "src": [
     {
      "url": "https://www.reddit.com/r/ATTFiber/comments/1msv7em/have_you_added_a_static_ip_or_block_to_your/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/ATT/comments/1gqlesh/how_i_got_a_block_of_static_ips_for_att/",
      "kind": "community"
     }
    ]
   },
   "static_price": {
    "v": "~$30/mo for a /29 (5 usable); ~$40/mo for a /28 (13 usable)",
    "note": "Community-reported prices; AT&T doesn't publish them. Users report the /29 went from $15 to $30.",
    "src": [
     {
      "url": "https://www.reddit.com/r/ATTFiber/comments/1msv7em/have_you_added_a_static_ip_or_block_to_your/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/ATT/comments/1gqlesh/how_i_got_a_block_of_static_ips_for_att/",
      "kind": "community"
     }
    ]
   },
   "ipv6": {
    "v": "yes",
    "note": "",
    "src": [
     {
      "url": "https://www.att.com/legal/terms.HSIAAttTermsofService.html",
      "kind": "official"
     }
    ],
    "quote": "Unless otherwise specified, AT&T Internet services will support both IPV6 and IPV4 Internet addresses"
   },
   "upload": {
    "v": "Symmetrical: upload matches download on every AT&T Fiber plan.",
    "note": "",
    "src": [
     {
      "url": "https://www.att.com/internet/fiber/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "not-explicit",
    "note": "AT&T's AUP bans running a server only on dial-up accounts; the ToS says static IPs are intended for networks that may include servers.",
    "src": [
     {
      "url": "https://www.att.com/legal/terms.aup.html",
      "kind": "official"
     },
     {
      "url": "https://www.att.com/legal/terms.HSIAAttTermsofService.html",
      "kind": "official"
     }
    ],
    "quote": "a static IP address or multiple static IP address is intended for use with a single computer or a network of devices, computers and/or servers."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AL",
    "AR",
    "AZ",
    "CA",
    "CO",
    "FL",
    "GA",
    "IA",
    "ID",
    "IL",
    "IN",
    "KS",
    "KY",
    "LA",
    "MI",
    "MN",
    "MO",
    "MS",
    "NC",
    "NE",
    "NM",
    "NV",
    "OH",
    "OK",
    "OR",
    "PA",
    "SC",
    "TN",
    "TX",
    "UT",
    "WA",
    "WI"
   ],
   "states_src": {
    "url": "https://www.att.com/local/fiber",
    "kind": "official state list"
   },
   "asn": [
    7018,
    7132
   ],
   "as_names": [
    "at&t"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/7018",
    "https://www.peeringdb.com/asn/7132"
   ]
  },
  {
   "slug": "att-internet-air",
   "name": "AT&T Internet Air",
   "tech": "5G fixed wireless",
   "region": "National",
   "cgnat": {
    "v": "yes",
    "note": "AT&T's own support article says Internet Air 'may use CGNAT', and customer reports consistently say there's no public IPv4 or working port forwarding. A community thread says Internet Air for Business may still get a public IP.",
    "src": [
     {
      "url": "https://www.att.com/device-support/article/147817/at&t/air-for-business-5g-gateway/",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/ATT/comments/1k3v713/how_do_i_get_off_of_a_strict_nat_type_with/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/ATT/comments/1erl8jb/att_internet_air_public_ip/",
      "kind": "community"
     }
    ],
    "quote": "If you need direct remote access (port forwarding), AT&T Internet Air may use CGNAT, which can limit direct inbound connections.",
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "AT&T's wording is hedged ('may use CGNAT'). Customer reports say yes."
   },
   "opt_out": {
    "v": "no",
    "note": "No residential opt-out found. Customer reports say only Internet Air for Business may get a public IP.",
    "src": [
     {
      "url": "https://www.reddit.com/r/ATT/comments/1erl8jb/att_internet_air_public_ip/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "unknown",
    "note": "AT&T's ToS says static IPs are not available on its 'Fixed Wireless Internet Service'; whether that section covers Internet Air is not confirmed.",
    "src": [
     {
      "url": "https://www.att.com/legal/terms.HSIAAttTermsofService.html",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "8–30 Mbps typical (the broadband label says 10–30 Mbps).",
    "note": "AT&T's Internet Air page: 'typical download speeds between 90-300 Mbps and upload speeds between 8-30 Mbps' (as of Nov 2024).",
    "src": [
     {
      "url": "https://www.att.com/cfd/internet-air/",
      "kind": "official"
     },
     {
      "url": "https://www.att.com/labels/shared/nutrition/F0005937974890398456506504",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not confirmed whether AT&T's general internet AUP/ToS server language applies to Internet Air.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [],
   "as_names": [
    "at&t mobility"
   ],
   "asn_src": []
  },
  {
   "slug": "verizon-fios",
   "name": "Verizon Fios",
   "tech": "Fiber",
   "region": "Northeast / Mid-Atlantic",
   "cgnat": {
    "v": "no",
    "note": "Community reports: Fios has always handed out a public (dynamic) IPv4. Searched for an official Verizon statement on CGNAT; none found.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Fios/comments/1drrrfa/does_verizon_fios_provides_a_public_ip_address/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "Per Verizon community forum answers.",
    "src": [
     {
      "url": "https://community.verizon.com/discussion/1431346/my-own-web-server-on-residential-fios",
      "kind": "community"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Community reports: public IPv6 in most areas.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Fios/comments/1drrrfa/does_verizon_fios_provides_a_public_ip_address/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Near-symmetrical: up to 300 or 500 Mbps on those plans; 750–880 Mbps typical on 1 Gig; 1.5–2.3 Gbps on 2 Gig; 4.5–5.3 Gbps on the top tier.",
    "note": "Verizon's plan page and network-performance disclosure.",
    "src": [
     {
      "url": "https://www.verizon.com/home/internet/fios-fastest-internet/",
      "kind": "official"
     },
     {
      "url": "https://www.verizon.com/about/our-company/network-performance",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Same Verizon customer agreement covers Fios and (since the Verizon-Frontier combination) Frontier Internet/Fiber.",
    "src": [
     {
      "url": "https://www.verizon.com/support/fios-customer-agreement/",
      "kind": "official"
     }
    ],
    "quote": "You may not knowingly or unknowingly exceed the bandwidth usage limitations that we may establish from time to time for the Services, or knowingly or unknowingly use the Services to host any type of server or commercial network or subnetwork."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    701
   ],
   "as_names": [
    "verizon business",
    "mci communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/701"
   ]
  },
  {
   "slug": "verizon-5g-home",
   "name": "Verizon 5G Home Internet",
   "tech": "5G fixed wireless",
   "region": "National",
   "cgnat": {
    "v": "some",
    "note": "Verizon does not publish whether residential 5G Home uses CGNAT. The gateway user guide documents port forwarding and DMZ (which only work if the WAN IPv4 is public). Customer reports go both ways: many lines get a public dynamic IPv4 with working inbound rules; others see a shared/CGNAT WAN address so inbound IPv4 fails. Outcomes appear to vary by market or tower.",
    "src": [
     {
      "url": "https://scache.vzw.com/dam/support/pdf/5g/5g-home-router-user-manual.pdf",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/verizonisp/comments/1ak1by9/verizon_5g_home_internet_port_forwarding/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/verizon/comments/1n83jru/does_verizon_5g_home_internet_allow_port/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/verizonisp/comments/1dgkq2y/does_vzw_5g_home_internet_use_cgnat/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/verizonisp/comments/1fqu3t7/how_to_request_a_non_cgnat_ip_address/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": "No Verizon consumer statement on CGNAT for 5G Home. Gateway docs imply a public WAN can work; customer reports are mixed."
   },
   "opt_out": {
    "v": "unknown",
    "note": "No published residential public-IP or CGNAT opt-out SKU. Some customers report chat support can move a line to a public dynamic IPv4; others say it does not work. Static public IP is documented for Verizon Business gateways only.",
    "src": [
     {
      "url": "https://www.verizon.com/business/answers/static-ip-gateway/",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/verizonisp/comments/1fqu3t7/how_to_request_a_non_cgnat_ip_address/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "Business only",
    "note": "Static IP is listed as a Verizon Business gateway feature; no residential option found.",
    "src": [
     {
      "url": "https://www.verizon.com/business/answers/static-ip-gateway/",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "5–75 Mbps typical, depending on plan and band: 5–10 Mbps (5G Home, mid-band), 10–20 Mbps (Ultimate, mid-band), up to 25–75 Mbps (Ultimate, mmWave).",
    "note": "Verizon's network-performance disclosure. Uploads may fall back to 4G LTE in weak signal.",
    "src": [
     {
      "url": "https://www.verizon.com/about/our-company/network-performance",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "Check your own line: compare the gateway WAN IPv4 with the public IPv4. See /guides/public-ip-on-verizon-5g-home/.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [
    22394
   ],
   "as_names": [
    "cellco",
    "verizon wireless"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/22394"
   ]
  },
  {
   "slug": "tmobile-home",
   "name": "T-Mobile Home Internet",
   "tech": "5G fixed wireless",
   "region": "National",
   "cgnat": {
    "v": "yes",
    "note": "T-Mobile says its gateways can't enable port forwarding and IPs are dynamic. Community reports: IPv6-only network with 464XLAT, so IPv4 is shared (CGNAT).",
    "src": [
     {
      "url": "https://www.t-mobile.com/support/home-internet/connect",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/tmobile/comments/1qyy9ak/does_tmobile_home_internet_use_cgnat_trying_to/",
      "kind": "community"
     }
    ],
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "T-Mobile officially says its gateways can't port-forward and IPs are dynamic. That CGNAT/464XLAT is the reason comes from customer reports."
   },
   "opt_out": {
    "v": "no",
    "note": "No opt-out or static option on Home Internet.",
    "src": [
     {
      "url": "https://www.t-mobile.com/support/home-internet/connect",
      "kind": "official"
     }
    ]
   },
   "static_ip": {
    "v": "No",
    "note": "",
    "src": [
     {
      "url": "https://www.t-mobile.com/support/home-internet/connect",
      "kind": "official"
     }
    ],
    "quote": "T-Mobile does not have the ability to change IP from dynamic to static."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Community reports: the network is IPv6-native.",
    "src": [
     {
      "url": "https://www.reddit.com/r/tmobile/comments/1qyy9ak/does_tmobile_home_internet_use_cgnat_trying_to/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "12–55 Mbps typical.",
    "note": "T-Mobile's plans page: 'Typical upload speeds are between 12 – 55 Mbps.' (5G Home Internet; T-Mobile Fiber is symmetrical.)",
    "src": [
     {
      "url": "https://www.t-mobile.com/home-internet/plans",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [
    21928
   ],
   "as_names": [
    "t-mobile"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/21928"
   ]
  },
  {
   "slug": "starlink",
   "name": "Starlink",
   "tech": "Satellite (LEO)",
   "region": "National",
   "cgnat": {
    "v": "yes",
    "note": "Starlink's help center says Residential plans use CGNAT. (The page needs JavaScript; we read it through a search index.) Starlink's EU tariff disclosure for the same Residential plan also lists 'IPv4 address type: CGNAT'.",
    "src": [
     {
      "url": "https://starlink.com/support/article/1192f3ef-2a17-31d9-261a-a59d215629f4",
      "kind": "official"
     },
     {
      "url": "https://starlink.com/na/support/article/bb372afe-7dd4-ae54-a2af-29cf63d24ddf",
      "kind": "official"
     },
     {
      "url": "https://starlink.com/public-files/Tariff_Transparency_English_FI.pdf",
      "kind": "official"
     }
    ],
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": ""
   },
   "opt_out": {
    "v": "paid",
    "note": "A public IPv4 is available on Local/Global Priority plans by setting the IP policy to 'Public IP'. It's dynamic, not static.",
    "src": [
     {
      "url": "https://starlink.com/support/article/1192f3ef-2a17-31d9-261a-a59d215629f4",
      "kind": "official"
     },
     {
      "url": "https://starlink.com/au/support/article/13f0056c-6f6d-5a55-623c-fe94ad9947c5",
      "kind": "official"
     }
    ]
   },
   "static_ip": {
    "v": "No",
    "note": "The public IP on Priority plans is dynamic.",
    "src": [
     {
      "url": "https://starlink.com/support/article/1192f3ef-2a17-31d9-261a-a59d215629f4",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Starlink says IPv6 is available on all plans.",
    "src": [
     {
      "url": "https://starlink.com/support/article/1192f3ef-2a17-31d9-261a-a59d215629f4",
      "kind": "official"
     }
    ]
   },
   "upload": {
    "v": "5–25 Mbps typical (US Residential broadband label).",
    "note": "Starlink's spec sheet lists 15–35 Mbps for Residential Lite and Residential 100 Mbps.",
    "src": [
     {
      "url": "https://starlink.com/public-files/Res_Plan_Label.csv",
      "kind": "official"
     },
     {
      "url": "https://starlink.com/legal/documents/DOC-1470-99699-90",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [
    14593
   ],
   "as_names": [
    "spacex",
    "starlink"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/14593"
   ]
  },
  {
   "slug": "cox",
   "name": "Cox",
   "tech": "Cable",
   "region": "South / West / Midwest",
   "cgnat": {
    "v": "some",
    "note": "Customer reports: some Cox areas (Las Vegas reported in 2026) moved customers to MAP-T, which shares IPv4 addresses by splitting ports, and the app's port forwarding stopped working. Others (2024) report a WAN IP that matches their public IP.",
    "src": [
     {
      "url": "https://www.reddit.com/r/CoxCommunications/comments/1sdujgd/no_more_port_forwarding/",
      "kind": "community"
     },
     {
      "url": "https://forums.cox.com/conversations/internet/cgnat-or-not-why-cant-i-portforward/687517e5f7d738f19804afd3",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "yes-free",
    "note": "Customer reports (2026): asking support to opt you out of MAP-T puts the line back on traditional dual-stack with a full IPv4. It may take escalation.",
    "src": [
     {
      "url": "https://www.reddit.com/r/CoxCommunications/comments/1sdujgd/no_more_port_forwarding/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "No (residential)",
    "note": "Cox staff on Cox's forum (2018): the residential network is configured dynamically, so static IPs aren't issued. Business offers them.",
    "src": [
     {
      "url": "https://forums.cox.com/conversations/internet/ipv6-static-prefix/68750b6ff7d738f1988879f3",
      "kind": "official-forum"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Cox staff (2018): IPv6 available to all residential customers except Fiber PON at the time. Dated.",
    "src": [
     {
      "url": "https://forums.cox.com/conversations/internet/ipv6-static-prefix/68750b6ff7d738f1988879f3",
      "kind": "official-forum"
     }
    ]
   },
   "upload": {
    "v": "Up to 35 Mbps on the 1 Gig and 2 Gig cable plans.",
    "note": "cox.com's shop page. cox.com now carries 'Cox is now Spectrum' branding, and Cox's speeds-disclosure URL redirects to Spectrum's, so tiers may be changing.",
    "src": [
     {
      "url": "https://www.cox.com/residential-shop/shop.html?pc=INTGIG",
      "kind": "official"
     },
     {
      "url": "https://www.cox.com/residential/internet/gigabit.html",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unclear",
    "note": "As of 2026-10-16, cox.com's residential AUP URL redirects to the Spectrum Residential AUP, which has no explicit server ban. The older Cox AUP (copy in a court filing) banned servers. Which one applies to Cox customers today is not confirmed.",
    "src": [
     {
      "url": "https://www.cox.com/aboutus/policies/acceptable-use-policy.html",
      "kind": "official"
     },
     {
      "url": "https://storage.courtlistener.com/recap/gov.uscourts.vaed.393187/gov.uscourts.vaed.393187.79.1.pdf",
      "kind": "secondary"
     }
    ],
    "quote": "(older Cox AUP) You may not operate, or allow others to operate, servers of any type or any other device, equipment, and/or software providing server-like functionality in connection with the Service, unless expressly authorized by Cox."
   },
   "notes": "As of 2026-10-16, cox.com pages say 'Cox is now Spectrum', and Cox's AUP and speed-disclosure URLs redirect to Spectrum's. Expect Cox facts to converge with Spectrum's.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "blocked",
     "note": "Cox's filtered-ports table: TCP 25 filtered in both directions.",
     "src": [
      {
       "url": "https://www.cox.com/residential/support/internet-ports-blocked-or-restricted-by-cox.html",
       "kind": "official"
      }
     ],
     "quote": "25 TCP SMTP Both Note : SMTP is only permitted outbound to Spectrum-provided SMTP servers."
    },
    "80": {
     "v": "blocked",
     "note": "Cox's filtered-ports table: TCP 80 filtered inbound.",
     "src": [
      {
       "url": "https://www.cox.com/residential/support/internet-ports-blocked-or-restricted-by-cox.html",
       "kind": "official"
      }
     ],
     "quote": "80 TCP HTTP Inbound Web servers, worms"
    },
    "443": {
     "v": "open",
     "note": "Not in Cox's filtered-ports table (which lists 25, 80, 135-139, 143, 445, 1433, 1434 and 1900).",
     "src": [
      {
       "url": "https://www.cox.com/residential/support/internet-ports-blocked-or-restricted-by-cox.html",
       "kind": "official"
      }
     ]
    }
   },
   "states": [
    "AR",
    "AZ",
    "CA",
    "CT",
    "FL",
    "GA",
    "IA",
    "ID",
    "KS",
    "LA",
    "MA",
    "MO",
    "NC",
    "NE",
    "NV",
    "OH",
    "OK",
    "RI",
    "VA"
   ],
   "states_src": {
    "url": "https://www.cox.com/residential/local/services.html",
    "kind": "official state list"
   },
   "asn": [
    22773
   ],
   "as_names": [
    "cox communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/22773"
   ]
  },
  {
   "slug": "optimum",
   "name": "Optimum (Altice)",
   "tech": "Cable / Fiber",
   "region": "Northeast / South",
   "cgnat": {
    "v": "no",
    "note": "Customer reports (2025): residential fiber and cable get a public dynamic IPv4, and CGNAT is limited to the outdoor OptimumWiFi service and possibly some acquired or apartment (MDU) systems. In the same thread, an Optimum rep said residential customers get a dynamic IP from Optimum's DHCP servers, without saying whether it's public.",
    "src": [
     {
      "url": "https://www.reddit.com/r/OPTIMUM/comments/1kz2ir2/new_optimum_1g_subscription_cgnat_or_public/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "No CGNAT on standard residential service per customer reports.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "",
    "src": [
     {
      "url": "https://faq.optimum.net/node/9809",
      "kind": "official"
     }
    ],
    "quote": "Static IPs are not available with residential Internet plans."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Cable: up to 20 Mbps (300 Mbps plan) or 35 Mbps (1 Gig). Fiber: symmetrical, up to 8 Gbps.",
    "note": "",
    "src": [
     {
      "url": "https://www.optimum.com/internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "limited",
    "note": "Depends on speed tier: no servers on Optimum 25 and below; on Optimum 650 and above, only HTTP on port 80 and SMTP on port 25.",
    "src": [
     {
      "url": "https://www.optimum.com/terms-of-service/residential/internet",
      "kind": "official"
     }
    ],
    "quote": "Speed Tiers Optimum 650 and Above: Users may not run any servers except for a webserver (HTTP) and mail (SMTP) on the system. ... Users who opt to run a webserver must do so on port 80 only."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "varies",
     "note": "Per Optimum's terms: no servers at all on Optimum 25 and below; on Optimum 650 and above, a mail (SMTP) server is allowed. We found no published network block.",
     "src": [
      {
       "url": "https://www.optimum.com/terms-of-service/residential/internet",
       "kind": "official"
      }
     ],
     "quote": "Speed Tiers Optimum 650 and Above: Users may not run any servers except for a webserver (HTTP) and mail (SMTP) on the system. ... Users who opt to run a webserver must do so on port 80 only."
    },
    "80": {
     "v": "varies",
     "note": "Per Optimum's terms: no servers at all on Optimum 25 and below; on Optimum 650 and above, a web server is allowed on port 80 only. We found no published network block.",
     "src": [
      {
       "url": "https://www.optimum.com/terms-of-service/residential/internet",
       "kind": "official"
      }
     ],
     "quote": "Speed Tiers Optimum 650 and Above: Users may not run any servers except for a webserver (HTTP) and mail (SMTP) on the system. ... Users who opt to run a webserver must do so on port 80 only."
    },
    "443": {
     "v": "restricted",
     "note": "Optimum's terms allow a web server on port 80 only (650 and above), so a server on 443 isn't allowed by the terms. We found no published network block.",
     "src": [
      {
       "url": "https://www.optimum.com/terms-of-service/residential/internet",
       "kind": "official"
      }
     ],
     "quote": "Speed Tiers Optimum 650 and Above: Users may not run any servers except for a webserver (HTTP) and mail (SMTP) on the system. ... Users who opt to run a webserver must do so on port 80 only."
    }
   },
   "asn": [
    6128,
    19108
   ],
   "as_names": [
    "cablevision",
    "altice",
    "suddenlink",
    "optimum"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/6128",
    "https://www.peeringdb.com/asn/19108"
   ]
  },
  {
   "slug": "frontier",
   "name": "Frontier Fiber (Verizon)",
   "tech": "Fiber / DSL",
   "region": "National",
   "cgnat": {
    "v": "some",
    "note": "Frontier's network management policy says your IP may be public or a CGN (carrier-grade NAT) address. It doesn't say which customers get which; community posts suggest most fiber lines get a public dynamic IPv4.",
    "src": [
     {
      "url": "https://content.frontier.com/-/media/documents/corporate/policies/network-management-policy.pdf",
      "kind": "official"
     }
    ],
    "quote": "Frontier's internet services are configured to use an internet protocol address, which may be a publicly-routable Internet protocol address or a privately managed IP address utilizing CGN (Carrier Gateway NAT) technology.",
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "partial",
    "note": "Rolling out: a residential fiber customer posted to a network operators' mailing list (Aug 2026) that Frontier recently started giving them IPv6, with only a /64 delegated prefix. Not available everywhere yet, and Frontier hasn't published anything about it.",
    "src": [
     {
      "url": "https://seclists.org/nanog/2026/Aug/30",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Fiber: symmetrical on 50 Mbps+ tiers (1 Gig: 792–1,000 Mbps; 2 Gig: 1,800–2,000). A legacy 30 Mbps tier gets 4.5–5 Mbps.",
    "note": "Frontier's residential fiber disclosure.",
    "src": [
     {
      "url": "https://frontier.com/corporate/internet-disclosures/residential-fiberoptic",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Same Verizon customer agreement covers Fios and (since the Verizon-Frontier combination) Frontier Internet/Fiber.",
    "src": [
     {
      "url": "https://www.verizon.com/support/fios-customer-agreement/",
      "kind": "official"
     }
    ],
    "quote": "You may not knowingly or unknowingly exceed the bandwidth usage limitations that we may establish from time to time for the Services, or knowingly or unknowingly use the Services to host any type of server or commercial network or subnetwork."
   },
   "notes": "Frontier is now covered by Verizon's customer agreement.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AL",
    "AZ",
    "CA",
    "CT",
    "FL",
    "GA",
    "IA",
    "IL",
    "IN",
    "MI",
    "MN",
    "MS",
    "NC",
    "ND",
    "NE",
    "NM",
    "NV",
    "NY",
    "OH",
    "PA",
    "SC",
    "SD",
    "TN",
    "TX",
    "UT",
    "VA",
    "WI",
    "WV"
   ],
   "states_src": {
    "url": "https://frontier.com/local",
    "kind": "official state list"
   },
   "asn": [
    5650
   ],
   "as_names": [
    "frontier communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/5650"
   ]
  },
  {
   "slug": "quantum-fiber",
   "name": "Quantum Fiber / CenturyLink",
   "tech": "Fiber / DSL",
   "region": "National",
   "cgnat": {
    "v": "no",
    "note": "Customer reports (2024–2025): fiber lines get a globally routable but dynamic IPv4, including with the SmartNID in transparent-bridge mode (VLAN 201). We found no Lumen statement.",
    "src": [
     {
      "url": "https://www.reddit.com/r/QuantumFiber/comments/1m1woqi/can_i_use_my_own_gateway_with_quantum_fiber_do/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/QuantumFiber/comments/1kv8g13/does_quantum_provides_public_ipv4_or_cgnat/",
      "kind": "community"
     },
     {
      "url": "https://battey.me/blog/switching-to-quantum-fiber/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "No new leases",
    "note": "Existing leases continue.",
    "src": [
     {
      "url": "https://www.centurylink.com/home/help/internet/static-ip-addresses/FAQ-static-IP-addresses.html",
      "kind": "official"
     }
    ],
    "quote": "We are no longer leasing new static IP addresses."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "partial",
    "note": "Customer reports: no native IPv6, only CenturyLink's 6rd tunnel (which your router has to support), described as flaky.",
    "src": [
     {
      "url": "https://www.reddit.com/r/QuantumFiber/comments/1kv8g13/does_quantum_provides_public_ipv4_or_cgnat/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/centurylink/comments/1dgadoc/quantum_fiber_does_residential_internet_customer/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Symmetrical on fiber plans.",
    "note": "quantumfiber.com: 'Equal Upload & Download Speeds'. Legacy CenturyLink DSL not covered.",
    "src": [
     {
      "url": "https://www.quantumfiber.com/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "Quantum Fiber's website footer now reads \"© 2026 AT&T Intellectual Property\" (quantumfiber.com, checked 2026-10-16).",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    209
   ],
   "as_names": [
    "centurylink",
    "qwest",
    "lumen"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/209"
   ]
  },
  {
   "slug": "mediacom",
   "name": "Mediacom",
   "tech": "Cable",
   "region": "Midwest / South",
   "cgnat": {
    "v": "some",
    "note": "Mediacom's residential agreement says its Bolt fixed-wireless service doesn't provide public IPs. Whether wired Xtream Internet uses CGNAT isn't stated (community posts suggest public IPv4).",
    "src": [
     {
      "url": "https://mediacomcable.com/legal/residential-customer-and-user-agreement",
      "kind": "official"
     }
    ],
    "quote": "(Bolt Fixed Wireless) The Service does not provide public IP addresses. Because of this, some services may not work, such as web hosting, certain security camera systems, gaming systems, or peer-to-peer file sharing.",
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": "For Bolt fixed wireless, Mediacom's own agreement says no public IPs. The wired-cable answer is unconfirmed."
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "The residential AUP forbids static IPs unless your plan expressly permits one.",
    "src": [
     {
      "url": "https://mediacomcable.com/legal/residential-acceptable-use-policy",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Up to 20 Mbps (300 Mbps plan) or 50 Mbps (1 Gig and 2 Gig).",
    "note": "Mediacom also says: upstream usage over 1 TB a month may cut your upload speed by up to 50% for the rest of the month.",
    "src": [
     {
      "url": "https://mediacomcable.com/internet/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "AUP last updated 2023-11-13.",
    "src": [
     {
      "url": "https://mediacomcable.com/legal/residential-acceptable-use-policy",
      "kind": "official"
     }
    ],
    "quote": "Use or run dedicated, stand-alone equipment or servers from your premises that provide network content or any other services to anyone outside of your premises. Examples of prohibited equipment and servers include, but are not limited to, email, Web hosting, file sharing, and proxy services and servers."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    30036
   ],
   "as_names": [
    "mediacom"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/30036"
   ]
  },
  {
   "slug": "astound",
   "name": "Astound (RCN / Wave / Grande / enTouch)",
   "tech": "Cable / Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "",
    "src": [
     {
      "url": "https://www.astound.com/support/internet/symmetrical/",
      "kind": "official"
     }
    ],
    "quote": "Astound supports IPv6 in most locations*."
   },
   "upload": {
    "v": "unknown",
    "note": "Astound's plan page doesn't list upload speeds. Third-party listings say 20–50 Mbps on cable and symmetrical on fiber, but we didn't find that on an Astound page.",
    "src": []
   },
   "servers": {
    "v": "limited",
    "note": "Astound's network management disclosure says it blocks some inbound ports on dynamically addressed residential lines, so web servers on the standard ports won't be reachable. We haven't checked Astound's AUP for a server clause.",
    "src": [
     {
      "url": "https://www.astound.com/policies-disclaimers/network-management-disclosure/",
      "kind": "official"
     }
    ],
    "quote": "Astound blocks inbound (to the customer) ports including, but not limited to, 80, 443, and 25 for dynamically addressed residential customers."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "blocked",
     "note": "On dynamically addressed residential lines (Astound's network management disclosure).",
     "src": [
      {
       "url": "https://www.astound.com/policies-disclaimers/network-management-disclosure/",
       "kind": "official"
      }
     ],
     "quote": "Astound blocks inbound (to the customer) ports including, but not limited to, 80, 443, and 25 for dynamically addressed residential customers."
    },
    "80": {
     "v": "blocked",
     "note": "On dynamically addressed residential lines (Astound's network management disclosure).",
     "src": [
      {
       "url": "https://www.astound.com/policies-disclaimers/network-management-disclosure/",
       "kind": "official"
      }
     ],
     "quote": "Astound blocks inbound (to the customer) ports including, but not limited to, 80, 443, and 25 for dynamically addressed residential customers."
    },
    "443": {
     "v": "blocked",
     "note": "On dynamically addressed residential lines (Astound's network management disclosure).",
     "src": [
      {
       "url": "https://www.astound.com/policies-disclaimers/network-management-disclosure/",
       "kind": "official"
      }
     ],
     "quote": "Astound blocks inbound (to the customer) ports including, but not limited to, 80, 443, and 25 for dynamically addressed residential customers."
    }
   },
   "states": [
    "CA",
    "IL",
    "IN",
    "MD",
    "MA",
    "NY",
    "OR",
    "PA",
    "TX",
    "WA",
    "VA",
    "DC"
   ],
   "states_src": {
    "url": "https://www.astound.com/support/internet/",
    "kind": "official region selector"
   },
   "asn": [
    6079,
    11404,
    7459
   ],
   "as_names": [
    "astound",
    "rcn",
    "wave division",
    "grande communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/6079",
    "https://www.peeringdb.com/asn/11404",
    "https://www.peeringdb.com/asn/7459"
   ]
  },
  {
   "slug": "sparklight",
   "name": "Sparklight (Cable One)",
   "tech": "Cable / Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "Static IPs are a Sparklight Business service and require a leased modem.",
    "src": [
     {
      "url": "https://business.sparklight.com/support/business-internet/using-features-and-services/there-difference-between-residential-and-business-service",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "$19.95/mo (1 IP), $29.95 (5), $49.95 (13), Business",
    "note": "",
    "src": [
     {
      "url": "https://business.sparklight.com/support/business-internet/using-features-and-services/do-i-need-static-ip-address",
      "kind": "official"
     }
    ]
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "unknown",
    "note": "sparklight.com rate-limited our requests (HTTP 429). Third-party summaries of Sparklight labels say 10–50 Mbps; not verified on Sparklight's site.",
    "src": []
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    11492
   ],
   "as_names": [
    "cable one",
    "sparklight"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/11492"
   ]
  },
  {
   "slug": "wow",
   "name": "WOW!",
   "tech": "Cable / Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "yes",
    "note": "WOW!'s help center says new installs get a private IP address, and you can ask for a public one. Customer reports describe the private address as CGNAT (100.64.x.x).",
    "src": [
     {
      "url": "https://www.wowway.com/help-center/internet/can-i-get-a-public-ip-address-with-wow",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/wowway/comments/1vdavlv/any_way_to_get_off_cgnat_as_a_residential_fiber/",
      "kind": "community"
     }
    ],
    "quote": "If you are setting up new services with WOW!, you will be installed with a private IP address. If you choose to set up a public IP address, chat with us or call our team at (866) 496-9669 after your installation.",
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "WOW! itself says new installs get a private IP and a public one is free on request. That the private address is CGNAT comes from customer reports."
   },
   "opt_out": {
    "v": "yes-free",
    "note": "Per WOW!'s help center: ask by chat or phone after installation.",
    "src": [
     {
      "url": "https://www.wowway.com/help-center/internet/can-i-get-a-public-ip-address-with-wow",
      "kind": "official"
     }
    ],
    "quote": "Yes, you can get a public IP address with WOW! at no additional cost."
   },
   "static_ip": {
    "v": "Business only",
    "note": "",
    "src": [
     {
      "url": "https://www.wowway.com/help-center/internet/does-wow-offer-a-static-ip-address",
      "kind": "official"
     }
    ],
    "quote": "Static IP addresses are not available to residential Internet customers. However, WOW! does offer home office business accounts."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Cable: typical 20 Mbps (Internet 300) and 47 Mbps (Internet 600). Fiber: about 1,005 Mbps (1 Gig) and 4,192 Mbps (5 Gig).",
    "note": "WOW!'s FCC broadband labels.",
    "src": [
     {
      "url": "https://broadband-labels.wowway.com/F0018579375MP24DATA05040AA.html",
      "kind": "official"
     },
     {
      "url": "https://broadband-labels.wowway.com/F0018579375MP24DATA06055AA.html",
      "kind": "official"
     },
     {
      "url": "https://broadband-labels.wowway.com/F001857937500PL25FB1G090AA.html",
      "kind": "official"
     },
     {
      "url": "https://broadband-labels.wowway.com/F001857937500MP25FB5G190AA.html",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    12083
   ],
   "as_names": [
    "wideopenwest",
    "wide open west",
    "knology"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/12083"
   ]
  },
  {
   "slug": "google-fiber",
   "name": "Google Fiber (GFiber)",
   "tech": "Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "no",
    "note": "GFiber's help center calls the router's WAN IP 'your router's external public address'. (The page needs JavaScript; we read it through a search index.)",
    "src": [
     {
      "url": "https://support.google.com/fiber/answer/2899098?hl=en",
      "kind": "official"
     },
     {
      "url": "https://support.google.com/fiber/answer/6078065?hl=en",
      "kind": "official"
     }
    ],
    "quote": "Router WAN IP Address: This is your router's external public address assigned by GFiber to communicate with the global internet.",
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "",
    "src": [
     {
      "url": "https://gfiber.com/support/en/answer/1867/",
      "kind": "official"
     }
    ],
    "quote": "Static IPs are a feature available exclusively for our business customers."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "",
    "src": [
     {
      "url": "https://gfiber.com/support/en/answer/1867/",
      "kind": "official"
     }
    ],
    "quote": "GFiber supports IPv6, but it's optional."
   },
   "upload": {
    "v": "Symmetrical (up to 1 Gbps upload on the 1 Gig plan).",
    "note": "",
    "src": [
     {
      "url": "https://gfiber.com/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "allowed",
    "note": "GFiber's residential AUP bans only commercial servers and explicitly allows personal, non-commercial ones.",
    "src": [
     {
      "url": "https://fiber.google.com/legal/accepteduse/residential/",
      "kind": "official"
     }
    ],
    "quote": "To operate servers for commercial purposes. However, personal, non-commercial use of servers that comply with this AUP is acceptable, including ... using hardware or applications that include server capabilities for uses like multi-player gaming, video-conferencing, and home security."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AL",
    "AZ",
    "CA",
    "CO",
    "FL",
    "GA",
    "ID",
    "IL",
    "IA",
    "KS",
    "MO",
    "NE",
    "NV",
    "NC",
    "SC",
    "TN",
    "TX",
    "UT",
    "WA"
   ],
   "states_src": {
    "url": "https://gfiber.com/locations/",
    "kind": "official city list (live cities only)"
   },
   "asn": [
    16591,
    19165
   ],
   "as_names": [
    "google fiber",
    "gfiber",
    "webpass"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/16591",
    "https://www.peeringdb.com/asn/19165"
   ]
  },
  {
   "slug": "metronet",
   "name": "Metronet",
   "tech": "Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "yes",
    "note": "Multiple community reports: residential lines default to CGNAT. Not stated on an official page we found. Searched for an official Metronet statement on CGNAT; none found.",
    "src": [
     {
      "url": "https://news.ycombinator.com/item?id=39230643",
      "kind": "community"
     },
     {
      "url": "https://news.ycombinator.com/item?id=32583672",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Metronet/comments/1g3l1pr/ipv6_support/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "paid",
    "note": "Buy a static IPv4 add-on. Community reports say callers have sometimes gotten it free for a year.",
    "src": [
     {
      "url": "https://www.metronet.com/support/what-is-a-static-ip-and-how-do-i-add-one-to-my-services",
      "kind": "official"
     },
     {
      "url": "https://news.ycombinator.com/item?id=39230643",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "Yes (residential add-on)",
    "note": "",
    "src": [
     {
      "url": "https://www.metronet.com/support/what-is-a-static-ip-and-how-do-i-add-one-to-my-services",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "$10/mo",
    "note": "",
    "src": [
     {
      "url": "https://www.metronet.com/support/what-is-a-static-ip-and-how-do-i-add-one-to-my-services",
      "kind": "official"
     }
    ],
    "quote": "You can add a static IP address to your Metronet services for $10 per month."
   },
   "ipv6": {
    "v": "no",
    "note": "Community reports: no residential IPv6 (possibly in select markets).",
    "src": [
     {
      "url": "https://www.reddit.com/r/Metronet/comments/1g3l1pr/ipv6_support/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Symmetrical on residential plans.",
    "note": "Metronet says symmetrical speeds are standard for residential, but notes it 'may offer asymmetrical speeds' in select markets.",
    "src": [
     {
      "url": "https://www.metronet.com/support/what-do-symmetrical-speeds-mean",
      "kind": "official"
     },
     {
      "url": "https://www.metronet.com/fiber-internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Section 3 of Metronet's Acceptable Use Policy.",
    "src": [
     {
      "url": "https://www.metronet.com/aup-privacy",
      "kind": "official"
     }
    ],
    "quote": "You may not operate, or allow others to operate, servers of any type or any other device, equipment, or software providing server-like functionality in connection with the Service, unless you are a non-residential customer or expressly authorized by Metronet."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    39397
   ],
   "as_names": [
    "metronet"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/39397"
   ]
  },
  {
   "slug": "ziply",
   "name": "Ziply Fiber",
   "tech": "Fiber",
   "region": "Pacific Northwest",
   "cgnat": {
    "v": "no",
    "note": "Community reports: public dynamic IPv4.",
    "src": [
     {
      "url": "https://www.reddit.com/r/ZiplyFiber/comments/vgd7pv/opting_out_ofdisabling_cgnat/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "Only on 10 Gig / 50 Gig plans, or Business",
    "note": "",
    "src": [
     {
      "url": "https://www.reddit.com/r/ZiplyFiber/comments/1f9cxsu/static_ips_for_residential/",
      "kind": "community"
     },
     {
      "url": "https://ziplyfiber.com/news/press-release/50-gig-fiber-service",
      "kind": "official"
     }
    ]
   },
   "static_price": {
    "v": "Included with 50 Gig ($900/mo)",
    "note": "",
    "src": [
     {
      "url": "https://ziplyfiber.com/news/press-release/50-gig-fiber-service",
      "kind": "official"
     }
    ],
    "quote": "Ziply Fiber's new 50 Gig service plan costs $900 per month and comes with both Static IPv6 and IPv4 addresses."
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical on fiber plans (up to 50 Gig).",
    "note": "",
    "src": [
     {
      "url": "https://ziplyfiber.com/internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Residential AUP. Business plans aren't covered by this clause.",
    "src": [
     {
      "url": "https://ziplyfiber.com/corporate/resi-internet-aup",
      "kind": "official"
     }
    ],
    "quote": "for our residential customers, run programs, equipment, computers or servers from your residence that provide network content or any other services to anyone outside of your residence, such as public e-mail, web hosting, file sharing, gaming server, and proxy services and servers;"
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "WA",
    "OR",
    "ID",
    "MT"
   ],
   "states_src": {
    "url": "https://ziplyfiber.com/",
    "kind": "official state list"
   },
   "asn": [
    20055
   ],
   "as_names": [
    "ziply"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/20055"
   ]
  },
  {
   "slug": "brightspeed",
   "name": "Brightspeed",
   "tech": "Fiber / DSL",
   "region": "Regional",
   "cgnat": {
    "v": "no",
    "note": "Community reports: fiber gets a public IPv4.",
    "src": [
     {
      "url": "https://www.reddit.com/r/brightspeed/comments/1iug5k2/ip_address/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/brightspeed/comments/1lwmrz9/brightspeed_fiber_promised_public_ip_as_part_of/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "Yes (residential, postpaid)",
    "note": "",
    "src": [
     {
      "url": "https://www.brightspeed.com/help/internet/static-ip-addresses/FAQ-static-IP-addresses/",
      "kind": "official"
     }
    ],
    "quote": "Brightspeed High-Speed Internet postpaid service subscribers are eligible to lease static IP addresses. Note that static IP leases are not currently available for prepaid customers."
   },
   "static_price": {
    "v": "$15/mo single IP + $75 one-time; blocks $25 (/29), $40 (/28), $64 (/27), $128 (/26)",
    "note": "",
    "src": [
     {
      "url": "https://www.brightspeed.com/help/internet/static-ip-addresses/FAQ-static-IP-addresses/",
      "kind": "official"
     }
    ]
   },
   "ipv6": {
    "v": "yes",
    "note": "Enable IPv6 on a compatible modem; Brightspeed's IPv6 space is 2602::/24.",
    "src": [
     {
      "url": "https://www.brightspeed.com/help/internet/static-ip-addresses/FAQ-static-IP-addresses/",
      "kind": "official"
     }
    ]
   },
   "upload": {
    "v": "Fiber: symmetrical (200 Mbps–2 Gig). DSL upload isn't listed.",
    "note": "",
    "src": [
     {
      "url": "https://www.brightspeed.com/internet/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "allowed",
    "note": "Brightspeed's Subscriber Agreement (Aug 2025) explicitly allows personal or commercial servers if they aren't used maliciously. The same agreement's section on Brightspeed's 4G Home Internet service does restrict server devices.",
    "src": [
     {
      "url": "https://www.brightspeed.com/content/dam/brightspeed/pdfs/Brightspeed-Subscriber-Agreement-19-Aug-2025.pdf",
      "kind": "official"
     }
    ],
    "quote": "The Services may be used to host a server, personal or commercial, as long as such server is used pursuant to the terms and conditions of this Subscriber Agreement and not for any malicious purposes."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    19901
   ],
   "as_names": [
    "brightspeed"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/19901"
   ]
  },
  {
   "slug": "kinetic",
   "name": "Kinetic (Windstream)",
   "tech": "Fiber / DSL",
   "region": "Regional",
   "cgnat": {
    "v": "no",
    "note": "Community reports (2026): public dynamic IPv4, no CGNAT.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Windstream/comments/1s48goq/windstream_fiber_can_you_have_a_public_ip/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "unclear",
    "note": "Kinetic's terms mention static IPs with 'Secure Broadband'. A community report says residential static IPs were discontinued (~2025).",
    "src": [
     {
      "url": "https://www.gokinetic.com/about/legal/product-specific-terms",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/Windstream/comments/1tuuae7/how_often_does_kinetic_change_your_ip_address_in/",
      "kind": "community"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Fiber: symmetrical. DSL: up to ~35 Mbps, usually closer to 20.",
    "note": "Kinetic's own explainer.",
    "src": [
     {
      "url": "https://www.gokinetic.com/blog/what-is-fiber-internet",
      "kind": "official"
     },
     {
      "url": "https://www.gokinetic.com/fiber-internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "",
    "src": [
     {
      "url": "https://www.gokinetic.com/about/legal/acceptable-use-policy",
      "kind": "official"
     }
    ],
    "quote": "If your account is not a dedicated account, then it may not be used to provide dedicated services such as e-mail, gaming, or streaming audio or video servers."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AL",
    "AR",
    "FL",
    "GA",
    "IA",
    "KY",
    "MN",
    "MO",
    "MS",
    "NC",
    "NE",
    "NM",
    "NY",
    "OH",
    "OK",
    "PA",
    "SC",
    "TX"
   ],
   "states_src": {
    "url": "https://www.gokinetic.com/locations",
    "kind": "official state list"
   },
   "asn": [
    7029
   ],
   "as_names": [
    "windstream",
    "kinetic"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/7029"
   ]
  },
  {
   "slug": "fidium",
   "name": "Fidium Fiber (Consolidated)",
   "tech": "Fiber",
   "region": "Regional",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical (the 1 Gig label lists up to 1,000 Mbps upload).",
    "note": "",
    "src": [
     {
      "url": "https://www.fidiumfiber.com/fiber-internet",
      "kind": "official"
     },
     {
      "url": "https://www.fidiumfiber.com/broadband-labels/residential/1gig",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "",
    "src": [
     {
      "url": "https://www.fidiumfiber.com/terms-policies/acceptable-use-policy",
      "kind": "official"
     }
    ],
    "quote": "to use Services for operation as an Internet Service Provider (ISP), or for any other business enterprise including, without limitation, IP address translation or similar facilities intended to provide access, operating or allowing others to operate servers of any type, or any other device, equipment and/or software providing server-like functionality in connection with Service Provider's services, unless expressly authorized."
   },
   "notes": "CGNAT and IPv6 unverified. Community threads suggest most customers get a public IPv4 (some areas may differ), an optional paid static IP and no native IPv6, but we found no Fidium statement.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    13977,
    5742,
    12042,
    6300,
    14671,
    12175,
    14051,
    13333,
    12112
   ],
   "as_names": [
    "consolidated communications",
    "fidium"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/13977",
    "https://www.peeringdb.com/asn/5742",
    "https://www.peeringdb.com/asn/12042",
    "https://www.peeringdb.com/asn/6300",
    "https://www.peeringdb.com/asn/14671",
    "https://www.peeringdb.com/asn/12175",
    "https://www.peeringdb.com/asn/14051",
    "https://www.peeringdb.com/asn/13333",
    "https://www.peeringdb.com/asn/12112"
   ]
  },
  {
   "slug": "tds",
   "name": "TDS Telecom",
   "tech": "Fiber / Cable / DSL",
   "region": "Regional",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Fiber: symmetrical (300 Mbps–8 Gbps). Cable: up to 10 Mbps on Ultra 100 (other cable tiers not checked).",
    "note": "",
    "src": [
     {
      "url": "https://tdstelecom.com/shop/internet-services/high-speed-internet-plans.html",
      "kind": "official"
     },
     {
      "url": "https://shop.hellotds.com/internet/ultra-100.html",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "",
    "src": [
     {
      "url": "https://tdstelecom.com/policies/acceptable-use-policy.html",
      "kind": "official"
     }
    ],
    "quote": "Unless you are a TDS Business Customer, You agree that You will not establish or operate a web server, email server, FTP server, file server or run any other server applications and/or software providing server-like functionality in connection with the Service."
   },
   "notes": "CGNAT and IPv6 unverified; we found no TDS statement and no reliable customer reports.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    4181
   ],
   "as_names": [
    "tds telecom"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/4181"
   ]
  },
  {
   "slug": "breezeline",
   "name": "Breezeline",
   "tech": "Cable",
   "region": "Regional",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Cable: typical 11–54 Mbps (500 Mbps on 2.5 Gig). Fiber: typical 107–946 Mbps.",
    "note": "Breezeline's Network Management Practices (rev. 2026-02-02) table of advertised and measured speeds.",
    "src": [
     {
      "url": "https://www.breezeline.com/assets/documents/Network-Management-Practices-Rev-2-2-2026.pdf",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Residential AUP rev. 2024-02-01.",
    "src": [
     {
      "url": "https://www.breezeline.com/assets/documents/Residential-Acceptable-Use-Policy-Rev-2-1-2024.pdf",
      "kind": "official"
     }
    ],
    "quote": "operate a server in connection with the Internet Service including but not limited to mail, news, file, gopher, telnet, chat, Web, or host configuration servers, multimedia streamers, or multiuser interactive forums or run programs, equipment or servers from your premises to which the Internet Service is provided that provide network content to anyone outside of those premises, commonly known as public services or servers;"
   },
   "notes": "CGNAT and IPv6 unverified. Some community posts suggest CGNAT and no residential IPv6, but we found nothing specific enough to cite.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    11776
   ],
   "as_names": [
    "breezeline",
    "atlantic broadband"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/11776"
   ]
  },
  {
   "slug": "epb",
   "name": "EPB Fiber",
   "tech": "Fiber (municipal)",
   "region": "Chattanooga, TN",
   "cgnat": {
    "v": "some",
    "note": "Customer reports: EPB puts some residential lines behind CGNAT (some were moved there during a 2023 core upgrade), and others keep a public IPv4. EPB's public pages don't mention it.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Chattanooga/comments/16r2m4z/epb_cgnat_issues/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Chattanooga/comments/1249veh/anyone_seeing_issues_with_epb_fiber_after_their/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "yes-free",
    "note": "Customer reports: call support and ask to be taken off CGNAT; usually done in minutes at no charge. One 2023 report says EPB was ending this, so it may be harder now.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Chattanooga/comments/16r2m4z/epb_cgnat_issues/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical: upload equals download on every plan.",
    "note": "",
    "src": [
     {
      "url": "https://epb.com/fi-speed-internet/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "not-explicit",
    "note": "EPB's AUP (2020) and network-management practices (2024) have no server ban. EPB blocks only outbound port 25, allows one internet device on the network, and may block devices 'exhibiting behavior inconsistent with normal use'.",
    "src": [
     {
      "url": "https://epb.com/documents/245/EPB_2020_AcceptableUsePolicy_FINAL_100820_1.pdf",
      "kind": "official"
     },
     {
      "url": "https://static.epb.com/media/documents/Network_Management_Practices-v2-040924_1_sH2sPnY.pdf",
      "kind": "official"
     }
    ],
    "quote": "Blocking SMTP port 25 to help control email SPAM is the only specific blocking utilized by EPB Fiber Optics."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "open",
     "note": "EPB blocks outbound port 25 to outside mail servers only and says all other traffic is permitted.",
     "src": [
      {
       "url": "https://static.epb.com/media/documents/Network_Management_Practices-v2-040924_1_sH2sPnY.pdf",
       "kind": "official"
      }
     ],
     "quote": "EPB Fiber Optics blocks port 25 (SMTP) to mail servers other than the EPB Fi system. This practice is employed to help eliminate SPAM issues related to virus activity. All other traffic is permitted."
    },
    "80": {
     "v": "open",
     "note": "EPB says port 25 to outside mail servers is its only blocking; all other traffic is permitted.",
     "src": [
      {
       "url": "https://static.epb.com/media/documents/Network_Management_Practices-v2-040924_1_sH2sPnY.pdf",
       "kind": "official"
      }
     ],
     "quote": "EPB Fiber Optics blocks port 25 (SMTP) to mail servers other than the EPB Fi system. This practice is employed to help eliminate SPAM issues related to virus activity. All other traffic is permitted."
    },
    "443": {
     "v": "open",
     "note": "EPB says port 25 to outside mail servers is its only blocking; all other traffic is permitted.",
     "src": [
      {
       "url": "https://static.epb.com/media/documents/Network_Management_Practices-v2-040924_1_sH2sPnY.pdf",
       "kind": "official"
      }
     ],
     "quote": "EPB Fiber Optics blocks port 25 (SMTP) to mail servers other than the EPB Fi system. This practice is employed to help eliminate SPAM issues related to virus activity. All other traffic is permitted."
    }
   },
   "states": [
    "TN"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    26827
   ],
   "as_names": [
    "epb"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/26827"
   ]
  },
  {
   "slug": "sonic",
   "name": "Sonic",
   "tech": "Fiber / DSL",
   "region": "California",
   "cgnat": {
    "v": "no",
    "note": "Sonic's equipment guide says fiber customers get one public IPv4 and a /56 IPv6 prefix. (We read it through a search index because the page blocked our fetch.) A Sonic engineer also told a customer on Sonic's forum that Sonic hasn't implemented CGNAT.",
    "src": [
     {
      "url": "https://help.sonic.com/hc/en-us/articles/38646059115159-Selecting-Your-Wi-Fi-Equipment",
      "kind": "official"
     },
     {
      "url": "https://forums.sonic.net/viewtopic.php?t=17804",
      "kind": "community"
     }
    ],
    "quote": "One public IPv4 address and a /56 IPv6 delegated prefix via DHCPv4 and DHCPv6.",
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": ""
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "No (fiber)",
    "note": "Static IPs are only on Fusion DSL.",
    "src": [
     {
      "url": "https://help.sonic.com/hc/en-us/articles/360009880293-Static-IP-Service",
      "kind": "official"
     }
    ],
    "quote": "They are currently only available on our Fusion DSL service. They are not available on Fusion IP Broadband or Fusion Gigabit Fiber."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "yes (fiber, not LA yet)",
    "note": "DHCPv6 /128 IA_NA plus /56 prefix delegation.",
    "src": [
     {
      "url": "https://help.sonic.com/hc/en-us/articles/15676915256343-IPv6",
      "kind": "official"
     }
    ],
    "quote": "Sonic now provides its Fiber customers the ability to utilize IPv6. This is currently only available to Fiber customers and not available in the LA area as of yet."
   },
   "upload": {
    "v": "Symmetric on fiber (up to 10 Gig).",
    "note": "",
    "src": [
     {
      "url": "https://www.sonic.com/residential/internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "CA"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    46375
   ],
   "as_names": [
    "sonic telecom",
    "sonic.net"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/46375"
   ]
  },
  {
   "slug": "hughesnet",
   "name": "Hughesnet",
   "tech": "Satellite (GEO)",
   "region": "National",
   "cgnat": {
    "v": "yes",
    "note": "Community answers on Hughesnet's own forum: IPs are dynamic and shared between users; no public IP for port forwarding. Searched for an official Hughesnet statement on CGNAT; none found.",
    "src": [
     {
      "url": "https://community.hughesnet.com/discussions/ThirdParty/does-gen5-allow-a-public-ip-adress-and-port-forwarding/77004",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Business plans only",
    "note": "Per the same forum thread.",
    "src": [
     {
      "url": "https://community.hughesnet.com/discussions/ThirdParty/does-gen5-allow-a-public-ip-adress-and-port-forwarding/77004",
      "kind": "community"
     }
    ]
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "3–5 Mbps typical.",
    "note": "Hughesnet's broadband labels: 5 Mbps on Elite (and Fusion), 3 Mbps on Lite.",
    "src": [
     {
      "url": "https://www.hughesnet.com/sites/default/files/2024-03/F0017434911BL041024USElite.pdf",
      "kind": "official"
     },
     {
      "url": "https://www.hughesnet.com/sites/default/files/2025-06/Lite_H71443_061825.pdf",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [
    6621
   ],
   "as_names": [
    "hughes network"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/6621"
   ]
  },
  {
   "slug": "viasat",
   "name": "Viasat",
   "tech": "Satellite (GEO)",
   "region": "National",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Business only",
    "note": "",
    "src": [
     {
      "url": "https://www.viasat.com/satellite-internet/help/business/article/static-ip-overview-and-configuration/",
      "kind": "official"
     }
    ],
    "quote": "A static IP can be added to any Business Choice or Business Backup Choice plan. It is not available for Residential or Business CAF plans."
   },
   "static_price": {
    "v": "$10/mo (Business)",
    "note": "",
    "src": [
     {
      "url": "https://www.viasat.com/satellite-internet/help/business/article/static-ip-overview-and-configuration/",
      "kind": "official"
     }
    ]
   },
   "ipv6": {
    "v": "no",
    "note": "Stated on Viasat's business static-IP help page, but worded about all subscriber IPs.",
    "src": [
     {
      "url": "https://www.viasat.com/satellite-internet/help/business/article/static-ip-overview-and-configuration/",
      "kind": "official"
     }
    ],
    "quote": "Viasat subscriber IPs are IPv4. We do not support IPv6."
   },
   "upload": {
    "v": "unknown",
    "note": "Viasat's plan pages and broadband-label page load upload speeds with JavaScript, and we couldn't read them.",
    "src": []
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ALL"
   ],
   "states_src": {
    "url": "",
    "kind": "national"
   },
   "asn": [
    7155
   ],
   "as_names": [
    "viasat"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/7155"
   ]
  },
  {
   "slug": "allo",
   "name": "ALLO Fiber",
   "tech": "Fiber",
   "region": "Nebraska / Colorado / others",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical (500 Mbps, 1 Gig, 2 Gig).",
    "note": "",
    "src": [
     {
      "url": "https://www.allocommunications.com/choose-package/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "ALLO's current Internet AUP, checked 2026-10-16.",
    "src": [
     {
      "url": "https://www.allocommunications.com/terms-and-conditions/internet-acceptable-use-policy/",
      "kind": "official"
     }
    ],
    "quote": "to use or run public servers;"
   },
   "notes": "IPv6 unverified. ALLO's FCC disclosure says devices must be 'compatible with IPv4, IPv6', which hints at IPv6 support but doesn't confirm it.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    15108
   ],
   "as_names": [
    "allo communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/15108"
   ]
  },
  {
   "slug": "rise-broadband",
   "name": "Rise Internet (formerly Rise Broadband)",
   "tech": "Fixed wireless",
   "region": "Rural / Midwest / West",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "unknown",
    "note": "Rise's site doesn't list upload speeds. Third-party sites quote 4–20 Mbps from Rise's fixed-wireless labels; not verified on a Rise page.",
    "src": []
   },
   "servers": {
    "v": "limited",
    "note": "Rise's AUP (risebroadband.com now redirects to riseinternet.com) has no blanket server ban, but bans hosting a web server that 'attracts excessive traffic'. Rise also says only Rise-supplied equipment may be connected.",
    "src": [
     {
      "url": "https://www.riseinternet.com/legal/broadband-internet-acceptable-use-policy",
      "kind": "official"
     },
     {
      "url": "https://www.riseinternet.com/legal/broadband-internet-terms-and-conditions-of-service",
      "kind": "official"
     }
    ],
    "quote": "Such prohibited actions include, but are not limited to: using the Service to host a web server site which attracts excessive traffic at your location, continuously uploading or downloading streaming video or audio, use net hosting, or continuous FTP uploading or downloading."
   },
   "notes": "CGNAT unverified. Generic community threads mention CGNAT on fixed-wireless ISPs, but nothing Rise-specific was citable.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    17306
   ],
   "as_names": [
    "rise broadband"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/17306"
   ]
  },
  {
   "slug": "altafiber",
   "name": "altafiber (Cincinnati Bell / Fioptics)",
   "tech": "Fiber",
   "region": "Cincinnati / Dayton, OH area",
   "cgnat": {
    "v": "no",
    "note": "altafiber's terms supplement says the service includes one dynamic IP address, and its bring-your-own-gateway spec has the router's WAN get its IPv4 by DHCP. Neither page uses the word 'public' for the dynamic address, so this is a hint, not a statement.",
    "src": [
     {
      "url": "https://www.altafiber.com/getmedia/d8326281-4db5-44cf-b8cf-7efaa7c75f6c/High-Speed-Internet-Supplement.pdf",
      "kind": "official"
     },
     {
      "url": "https://www.altafiber.com/getmedia/6c810e9e-0ba2-4664-a594-a0cc8b3562c9/Bring-Your-Own-Gateway-Specs.pdf",
      "kind": "official"
     }
    ],
    "quote": "It includes FUSE as the ISP and one Dynamic IP address.",
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "altafiber's documents say you get a dynamic IP that the router receives by DHCP and suggest a normal public address, but they never say 'public' or mention CGNAT."
   },
   "opt_out": {
    "v": "n/a",
    "note": "No CGNAT indicated by altafiber's documents.",
    "src": []
   },
   "static_ip": {
    "v": "Yes (residential add-on)",
    "note": "Static IPs need altafiber's own gateway; customer-owned gateways can't use the static-IP option.",
    "src": [
     {
      "url": "https://www.altafiber.com/getmedia/d8326281-4db5-44cf-b8cf-7efaa7c75f6c/High-Speed-Internet-Supplement.pdf",
      "kind": "official"
     },
     {
      "url": "https://www.altafiber.com/getmedia/a80cea71-757f-4328-b8ad-d9759771fe81/Bring-Your-Own-Gateway-Terms-and-Conditions-(1).pdf",
      "kind": "official"
     }
    ],
    "quote": "(1) Static IP address or (5) Static IP addresses can be purchased for an additional monthly fee."
   },
   "static_price": {
    "v": "unknown",
    "note": "altafiber says static IPs cost 'an additional monthly fee' but doesn't list the price.",
    "src": []
   },
   "ipv6": {
    "v": "yes",
    "note": "Per altafiber's bring-your-own-gateway spec: IPv6 is assigned dynamically, with a delegated prefix.",
    "src": [
     {
      "url": "https://www.altafiber.com/getmedia/6c810e9e-0ba2-4664-a594-a0cc8b3562c9/Bring-Your-Own-Gateway-Specs.pdf",
      "kind": "official"
     }
    ],
    "quote": "Dynamic assignment of IPv4 and IPv6 IP Address. (Subnet Mask and Default Gateway and IPv6 prefix provided by altafiber once connected to the network)."
   },
   "upload": {
    "v": "Symmetrical on fiber plans (e.g. the 400/400 Mbps label lists 427 Mbps typical upload).",
    "note": "Older or promotional tiers may differ; check the label for your address.",
    "src": [
     {
      "url": "https://www.altafiber.com/plans-and-pricing?viewmode=0",
      "kind": "official"
     },
     {
      "url": "https://www.altafiber.com/label?id=F0012486437UC7C6Q2W4WGAAFB",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "not-explicit",
    "note": "altafiber's High-Speed Internet terms (January 2026) list banned uses (unlawful content, spam, malware, disrupting the network) but no explicit ban on running servers.",
    "src": [
     {
      "url": "https://www.altafiber.com/getmedia/b7ea7a2a-3249-40fe-97f4-9c817f452faa/High-Speed-Internet-T-C-January-2026-Final.pdf",
      "kind": "official"
     }
    ]
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "OH"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    6181
   ],
   "as_names": [
    "cincinnati bell",
    "altafiber"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/6181"
   ]
  },
  {
   "slug": "greenlight",
   "name": "Greenlight Networks",
   "tech": "Fiber",
   "region": "Upstate NY / Hudson Valley / Lehigh Valley / Baltimore",
   "cgnat": {
    "v": "yes",
    "note": "Customer reports going back to 2016 say residential lines sit behind carrier-grade NAT, with no routable IPv4 on the router's WAN unless you buy a static IP. Greenlight's terms only say you get 'a dynamic IP address'.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Rochester/comments/1jkebrq/greenlight_does_not_provide_routable_external_ip/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Rochester/comments/8y099r/status_on_greenlight_networks_offering_public_ips/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "paid",
    "note": "Buy a static IPv4 (customer reports: $10/mo). Greenlight's own blog explains how to request one from support.",
    "src": [
     {
      "url": "https://www.greenlightnetworks.com/mastering-connectivity-understanding-static-ips/",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/Rochester/comments/1jkebrq/greenlight_does_not_provide_routable_external_ip/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "Yes (on request)",
    "note": "Request it in the customer portal or from support. Greenlight's blog walks residential customers through adding one.",
    "src": [
     {
      "url": "https://www.greenlightnetworks.com/terms-and-conditions/",
      "kind": "official"
     },
     {
      "url": "https://www.greenlightnetworks.com/mastering-connectivity-understanding-static-ips/",
      "kind": "official"
     }
    ],
    "quote": "If you need a static IP address, or additional static IP addresses, you may request one either in the Greenlight Networks Customer Portal or by contacting our customer support team"
   },
   "static_price": {
    "v": "~$10/mo",
    "note": "Customer-reported price; Greenlight doesn't publish it.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Rochester/comments/1jkebrq/greenlight_does_not_provide_routable_external_ip/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Rochester/comments/8y099r/status_on_greenlight_networks_offering_public_ips/",
      "kind": "community"
     }
    ]
   },
   "ipv6": {
    "v": "yes (unsupported)",
    "note": "Customer reports: a dynamic public IPv6 prefix via DHCPv6 works, but support said in 2024 that Greenlight doesn't officially support IPv6.",
    "src": [
     {
      "url": "https://www.reddit.com/r/GreenlightNetworks/comments/1e9q37t/router_config_for_dhcpv6/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/Rochester/comments/8y099r/status_on_greenlight_networks_offering_public_ips/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Symmetrical: upload matches download (500 Mbps–8 Gig in Rochester).",
    "note": "",
    "src": [
     {
      "url": "https://www.greenlightnetworks.com/markets-rochester/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Section 2.4 of Greenlight's service terms (residential and business).",
    "src": [
     {
      "url": "https://www.greenlightnetworks.com/terms-and-conditions/",
      "kind": "official"
     }
    ],
    "quote": "You may not use the Services to host any type of server."
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "NY",
    "PA",
    "MD"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    31775
   ],
   "as_names": [
    "greenlight networks"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/31775"
   ]
  },
  {
   "slug": "us-internet",
   "name": "US Internet (USI Fiber)",
   "tech": "Fiber",
   "region": "Minneapolis, MN area",
   "cgnat": {
    "v": "no",
    "note": "USI's support page on gaming NAT referred to 'the public IP address we give' customers. (We read it through a search index; the page now redirects, so this is a hint, not a current statement.)",
    "src": [
     {
      "url": "https://usinternet.com/support/optimize-your-gaming/",
      "kind": "official"
     }
    ],
    "quote": "NAT is a router function where it translates the public IP address we give them, into a private IP address the router hands out.",
    "conf": "medium",
    "conf_label": "Medium: ISP hints or confirms part of it; the rest is customer reports",
    "conf_why": "USI's own (now-redirected) support page implies a public IP. Ownership has changed since, so this may not hold for new T-Mobile Fiber accounts."
   },
   "opt_out": {
    "v": "n/a",
    "note": "",
    "src": []
   },
   "static_ip": {
    "v": "Business only (officially)",
    "note": "USI's FAQ says static IPs are for business-class service. Customer reports (2017–2024) say USI added a single static IP to residential lines on request, sometimes free.",
    "src": [
     {
      "url": "https://usinternet.com/faq/",
      "kind": "official"
     },
     {
      "url": "https://www.reddit.com/r/Minneapolis/comments/644v2p/usi_fiber_pricing/",
      "kind": "community"
     },
     {
      "url": "https://jekewa.com/blogs/index.php/weBlog/2024/09/26/minor-network-upgrade",
      "kind": "community"
     }
    ],
    "quote": "Yes. Static IP Address assignments, for business class service only, are available upon request."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "no",
    "note": "Customer reports (2018, repeated in 2024): no native IPv6 on residential fiber, IPv4 only.",
    "src": [
     {
      "url": "https://www.reddit.com/r/Minneapolis/comments/9tc0ma/us_internet_fiber_ipv6/",
      "kind": "community"
     },
     {
      "url": "https://jekewa.com/blogs/index.php/weBlog/2024/09/20/broken-network-repaired",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "Symmetrical (up to 10 Gbps).",
    "note": "From Metronet's acquisition announcement (Sept 2025).",
    "src": [
     {
      "url": "https://www.businesswire.com/news/home/20250902720047/en/Metronet-Acquires-US-Internet",
      "kind": "official"
     }
    ],
    "quote": "USI operates a 100% fiber network that offers internet service with symmetrical speeds up to 10 Gbps."
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "Metronet bought USI in Sept 2025. Residential customers are moving to T-Mobile Fiber (Metronet residential lines default to CGNAT, see the Metronet page), so new accounts may not match USI's past practice. A 2024 customer report says residential service blocks SMTP and some other ports.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "MN"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    10242
   ],
   "as_names": [
    "us internet"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/10242"
   ]
  },
  {
   "slug": "gci",
   "name": "GCI",
   "tech": "Cable / Fiber / Fixed wireless",
   "region": "Alaska",
   "cgnat": {
    "v": "some",
    "note": "Customer reports (2025) are mixed: some Anchorage users found CGNAT, while others report a public IPv4 on standard service. One user says swapping GCI's modem/router for a standalone modem fixed inbound access. GCI hasn't said anything public about it that we found.",
    "src": [
     {
      "url": "https://www.reddit.com/r/anchorage/comments/1kki9dq/gci_and_port_forwarding_to_run_a_server/",
      "kind": "community"
     },
     {
      "url": "https://www.reddit.com/r/alaska/comments/1k652n0/gci_issues_running_server/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "servers": {
    "v": "limited",
    "note": "GCI's internet terms don't ban servers outright, but list continuous or sustained server operation as usage that can trigger an account review (GCI reviews accounts over 4 TB a month).",
    "src": [
     {
      "url": "https://www.gci.com/terms-conditions/internet-service",
      "kind": "official"
     }
    ],
    "quote": "Examples of these activities may include, but are not limited to, use of the service as a substitute or backup for Dedicated Access internet service; continuous or frequent and sustained operation of server devices, host computer applications such as continuous Web camera broadcasts, or streaming video and peer-to-peer file sharing programs"
   },
   "notes": "Customer reports say GCI's gateways can be put in bridge mode (or GCI support can do it) so your own router gets the WAN address.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AK"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    8047
   ],
   "as_names": [
    "general communications"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/8047"
   ]
  },
  {
   "slug": "tmobile-fiber",
   "name": "T-Mobile Fiber (Lumos)",
   "tech": "Fiber",
   "region": "VA / NC / SC (Lumos markets)",
   "cgnat": {
    "v": "yes",
    "note": "Two 2026 customer write-ups: new T-Mobile Fiber (Lumos) lines came with a CGNAT address by default, so inbound connections and port forwarding didn't work until a public IP was added.",
    "src": [
     {
      "url": "https://www.summet.com/blog/2026/05/23/t-mobile-fiber-internet-uses-cgnat-nat-and-charges-10-moth-for-a-static-public-ip-address/",
      "kind": "community"
     },
     {
      "url": "https://angrysysadmins.tech/2026/08/grassyloki/t-mobile-fiber-lumos-2gbit-internet-review-a-homelabbers-perspective/",
      "kind": "community"
     }
    ],
    "conf": "low",
    "conf_label": "Low: customer reports only; no official ISP statement found",
    "conf_why": ""
   },
   "opt_out": {
    "v": "paid",
    "note": "Customer reports: one user paid $10/mo for a 'static' public IP; another got a public IP after escalating with support.",
    "src": [
     {
      "url": "https://www.summet.com/blog/2026/05/23/t-mobile-fiber-internet-uses-cgnat-nat-and-charges-10-moth-for-a-static-public-ip-address/",
      "kind": "community"
     },
     {
      "url": "https://angrysysadmins.tech/2026/08/grassyloki/t-mobile-fiber-lumos-2gbit-internet-review-a-homelabbers-perspective/",
      "kind": "community"
     }
    ]
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "~$10/mo",
    "note": "Customer-reported price; not published.",
    "src": [
     {
      "url": "https://www.summet.com/blog/2026/05/23/t-mobile-fiber-internet-uses-cgnat-nat-and-charges-10-moth-for-a-static-public-ip-address/",
      "kind": "community"
     }
    ]
   },
   "ipv6": {
    "v": "no",
    "note": "A homelab review (Aug 2026, central NC) says Lumos tier-2 support confirmed IPv6 isn't set up on the network. Availability may vary by market.",
    "src": [
     {
      "url": "https://angrysysadmins.tech/2026/08/grassyloki/t-mobile-fiber-lumos-2gbit-internet-review-a-homelabbers-perspective/",
      "kind": "community"
     }
    ]
   },
   "upload": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "Lumos fiber customers are being moved to T-Mobile Fiber branding. This entry covers the Lumos network; other T-Mobile Fiber partner networks may differ.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "VA",
    "NC",
    "SC"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    22709
   ],
   "as_names": [
    "lumos fiber",
    "lumos"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/22709"
   ]
  },
  {
   "slug": "nextlink",
   "name": "Nextlink Internet",
   "tech": "Fixed wireless / Fiber",
   "region": "Central US (TX, OK, KS, NE, IA, others)",
   "cgnat": {
    "v": "yes",
    "note": "Stated in Nextlink's service disclaimers and support FAQ.",
    "src": [
     {
      "url": "https://nextlinkinternet.com/legal-and-regulatory/service-disclaimers/",
      "kind": "official"
     },
     {
      "url": "https://nextlinkinternet.com/support-center/",
      "kind": "official"
     }
    ],
    "quote": "Nextlink participates in Carrier Grade NAT, as does many Internet Service Providers (ISP). This means customers who use our service will not always have the same public IP address.",
    "conf": "high",
    "conf_label": "High: stated on the ISP's own page",
    "conf_why": ""
   },
   "opt_out": {
    "v": "paid",
    "note": "A paid static IP is required for port forwarding. Nextlink also says it only forwards ports on its own managed routers.",
    "src": [
     {
      "url": "https://nextlinkinternet.com/legal-and-regulatory/service-disclaimers/",
      "kind": "official"
     },
     {
      "url": "https://nextlinkinternet.com/support-center/",
      "kind": "official"
     }
    ],
    "quote": "If customers participate in hosting online games, use security cameras, or conduct any port forwarding, they will be required to purchase a Static IP."
   },
   "static_ip": {
    "v": "Yes (paid add-on)",
    "note": "",
    "src": [
     {
      "url": "https://nextlinkinternet.com/legal-and-regulatory/service-disclaimers/",
      "kind": "official"
     }
    ],
    "quote": "Static IPs are available for an additional monthly rate based on the number of IPs needed."
   },
   "static_price": {
    "v": "unknown",
    "note": "Nextlink says the monthly rate depends on how many IPs you need but doesn't publish it.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "asn": [
    26077
   ],
   "as_names": [
    "nextlink"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/26077"
   ]
  },
  {
   "slug": "midco",
   "name": "Midco",
   "tech": "Cable / Fiber / Fixed wireless",
   "region": "ND / SD / MN / WI / KS",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "servers": {
    "v": "restricted",
    "note": "Midco's Internet Service Performance page summarizes its AUP as banning home servers unless your plan allows them. The AUP page itself only says residential service can't be used commercially. Midco also blocks some ports (including SMTP) on residential lines.",
    "src": [
     {
      "url": "https://midco.com/legal/internet-service-performance/",
      "kind": "official"
     },
     {
      "url": "https://midco.com/legal/acceptable-use-policy-aup/",
      "kind": "official"
     },
     {
      "url": "https://midco.com/support/internet/online-security/network-security-enhancements-blocking-certain-services-and-ports/",
      "kind": "official"
     }
    ],
    "quote": "The Acceptable Use Policy, among other things, prohibits use of the service: ... (4) to operate a server at the customer's premises unless the customer specifically has purchased a service that permits such a use."
   },
   "notes": "CGNAT, static IP and IPv6 not yet verified from a citable source.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "blocked",
     "note": "Midco lists port 25 (SMTP) as blocked on its network. The page doesn't say whether that's inbound, outbound or both.",
     "src": [
      {
       "url": "https://midco.com/support/internet/online-security/network-security-enhancements-blocking-certain-services-and-ports/",
       "kind": "official"
      }
     ],
     "quote": "Blocked Servers and Ports ... Port 25 (SMTP): Often exploited for malicious email spam and unauthorized relay attacks."
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "ND",
    "SD",
    "MN",
    "WI",
    "KS"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    11232
   ],
   "as_names": [
    "midcontinent",
    "midco"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/11232"
   ]
  },
  {
   "slug": "hawaiian-telcom",
   "name": "Hawaiian Telcom",
   "tech": "Fiber / DSL",
   "region": "Hawaii",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "Yes (residential option)",
    "note": "Hawaiian Telcom's residential terms mention a static-IP option that needs a Hawaiian Telcom gateway. The price isn't published there.",
    "src": [
     {
      "url": "https://www.hawaiiantel.com/about-us/terms-conditions/hawaiian-telcom-terms-of-service-for-residential-customers",
      "kind": "official"
     }
    ],
    "quote": "Hawaiian Telcom TV or video service, static-IP option, and most Internet services with speeds lower than 50 Mbps (specifically on copper/DSL network) require a Hawaiian Telcom broadband gateway."
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical on fiber (Fioptics) plans, up to 3 Gbps.",
    "note": "Copper/DSL plans aren't covered.",
    "src": [
     {
      "url": "https://www.hawaiiantel.com/Residential/Internet-Overview",
      "kind": "official"
     },
     {
      "url": "https://blog.hawaiiantel.com/connections/hawaiian-telcom-launches-hawaiis-fastest-internet-3-gig-symmetrical-internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "Hawaiian Telcom's residential terms of service.",
    "src": [
     {
      "url": "https://www.hawaiiantel.com/Terms-Conditions/Hawaiian-Telcom-Terms-Of-Service-And-Acceptable-Use-Policy",
      "kind": "official"
     }
    ],
    "quote": "You may not use the High-Speed Internet Service to host any type of server whether personal or commercial in nature."
   },
   "notes": "CGNAT and IPv6 not yet verified from a citable source.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "HI"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    36149
   ],
   "as_names": [
    "hawaiian telcom"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/36149"
   ]
  },
  {
   "slug": "c-spire",
   "name": "C Spire Fiber",
   "tech": "Fiber",
   "region": "Mississippi / Alabama",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical (Fiber 200, 500, 1 Gig and 2 Gig list the same upload and download).",
    "note": "",
    "src": [
     {
      "url": "https://www.cspire.com/web/home-services/packages/cspire-internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "restricted",
    "note": "C Spire Home Service Agreement.",
    "src": [
     {
      "url": "https://www.cspire.com/web/home-services/support/service-agreement",
      "kind": "official"
     }
    ],
    "quote": "In addition, unless otherwise authorized, Customer is prohibited from using the Services to operate fixed servers, for commercial purposes, or for any uses that result in excessive usage inconsistent with normal usage patterns."
   },
   "notes": "CGNAT not yet verified. Customer threads suggest some lines are on CGNAT and support can switch them to a public IP, but we couldn't read them to confirm.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "MS",
    "AL"
   ],
   "states_src": {
    "url": "",
    "kind": "region"
   },
   "asn": [
    11272
   ],
   "as_names": [
    "c spire"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/11272"
   ]
  },
  {
   "slug": "glo-fiber",
   "name": "Glo Fiber (Shentel)",
   "tech": "Fiber",
   "region": "VA / WV / PA / DE / MD / OH",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical: upload matches download.",
    "note": "Glo Fiber: 'Fiber internet allows your upload speeds to be equal to your download speeds.'",
    "src": [
     {
      "url": "https://www.glofiber.com/en/internet",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "not-explicit",
    "note": "Glo Fiber's AUP has no explicit server ban; residential service is for personal, non-commercial use. Its HOA FAQ says it doesn't block any inbound ports, including 80, 443 and 25.",
    "src": [
     {
      "url": "https://www.glofiber.com/en/acceptable-use-policy",
      "kind": "official"
     },
     {
      "url": "https://www.glofiber.com/en/hoa/faq",
      "kind": "official"
     }
    ],
    "quote": "Do you block port (80, 443, 25, etc.) traffic TO residences? No. Our system is not set up to block any port traffic."
   },
   "notes": "CGNAT not yet verified. Customer threads suggest CGNAT by default, with a public dynamic IP on request, but we couldn't read them to confirm.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "open",
     "note": "Glo Fiber's HOA FAQ says it doesn't block any inbound ports.",
     "src": [
      {
       "url": "https://www.glofiber.com/en/hoa/faq",
       "kind": "official"
      }
     ],
     "quote": "Do you block port (80, 443, 25, etc.) traffic TO residences? No. Our system is not set up to block any port traffic."
    },
    "80": {
     "v": "open",
     "note": "Glo Fiber's HOA FAQ says it doesn't block any inbound ports.",
     "src": [
      {
       "url": "https://www.glofiber.com/en/hoa/faq",
       "kind": "official"
      }
     ],
     "quote": "Do you block port (80, 443, 25, etc.) traffic TO residences? No. Our system is not set up to block any port traffic."
    },
    "443": {
     "v": "open",
     "note": "Glo Fiber's HOA FAQ says it doesn't block any inbound ports.",
     "src": [
      {
       "url": "https://www.glofiber.com/en/hoa/faq",
       "kind": "official"
      }
     ],
     "quote": "Do you block port (80, 443, 25, etc.) traffic TO residences? No. Our system is not set up to block any port traffic."
    }
   },
   "states": [
    "VA",
    "WV",
    "PA",
    "DE",
    "MD",
    "OH"
   ],
   "states_src": {
    "url": "https://www.glofiber.com/en/homepage",
    "kind": "official state list"
   },
   "asn": [
    4922
   ],
   "as_names": [
    "shentel",
    "glo fiber"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/4922"
   ]
  },
  {
   "slug": "point-broadband",
   "name": "Point Broadband",
   "tech": "Fiber",
   "region": "AL / FL / GA / MD / MI / NY / OH / TN / TX / VA",
   "cgnat": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": [],
    "conf": "none",
    "conf_label": "No data",
    "conf_why": ""
   },
   "opt_out": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_ip": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "static_price": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "ipv6": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "upload": {
    "v": "Symmetrical: upload matches download.",
    "note": "",
    "src": [
     {
      "url": "https://www.point-broadband.com/",
      "kind": "official"
     }
    ]
   },
   "servers": {
    "v": "unknown",
    "note": "Not yet verified. Know the answer? Submit a report.",
    "src": []
   },
   "notes": "CGNAT, static IP and IPv6 not yet verified. Customer threads suggest CGNAT with a paid static IP, but we couldn't read them to confirm.",
   "last_verified": "2026-10-16",
   "ports": {
    "25": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "80": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    },
    "443": {
     "v": "unknown",
     "note": "No ISP source we've found says whether this port is blocked.",
     "src": []
    }
   },
   "states": [
    "AL",
    "FL",
    "GA",
    "MD",
    "MI",
    "NY",
    "OH",
    "TN",
    "TX",
    "VA"
   ],
   "states_src": {
    "url": "https://www.point-broadband.com/locations/",
    "kind": "official service-area list"
   },
   "asn": [
    26479,
    62798,
    396351
   ],
   "as_names": [
    "point broadband"
   ],
   "asn_src": [
    "https://www.peeringdb.com/asn/26479",
    "https://www.peeringdb.com/asn/62798",
    "https://www.peeringdb.com/asn/396351"
   ]
  }
 ]
}