Is 20.190.151.9 a VPN? Probably.
Multiple signals point to VPN/proxy — 4 signals matched across 3 intelligence sources. high confidence in this reading.
ASN classification
Team Cymru allocation data + PeeringDB self-declared network type.
PeeringDB classifies ASN AS8075 as "Content" — content/cloud-hosting profile
ASN AS8075 present in 167 public datacenter facilities
Protocol handshake
Live OpenVPN, IKEv2, WireGuard, SOCKS5, and HTTP-CONNECT probes. Ground truth on positive.
Empty 400 response on 443 (Trojan/V2Ray fallback signature) (on CDN ASN Microsoft (edge + Azure, mixed))
IP intelligence
Matches against the Tor exit list, public proxy feeds, curated VPN-provider ranges, and datacenter ASN registries.
Datacenter / hosting ASN AS8075 (Microsoft Corporation)
Should I block this IP?
Practical guidance by use case — fraud, ad-ops, streaming, and general websites.
Several signals point to commercial VPN or proxy use, but no single source has fully confirmed it. False-positive risk is low but non-zero.
- Fraud / risk teams
- Add to your "elevated risk" bucket. Step-up auth on sensitive flows, but don't hard-block read traffic.
- Ad ops / programmatic
- Fold into your bot-likely bucket and discount bid value. Keep monitoring — when this hits vpn_detected, escalate to block.
- Streaming / geo-licensing
- Challenge with a soft block (geo-restriction notice with a path to retry). Many false positives here are CGNAT or carrier-grade NAT — don't punish residential users.
About IP address 20.190.151.9
20.190.151.9 is an IPv4 address routed via AS8075 (Microsoft Corporation) and geo-located to United States. The verdict above combines six free, no-auth intelligence sources: local db-ip ASN data, the Tor Project exit list, public proxy feeds (TheSpeedX / Proxifly / FireHOL), Team Cymru + PeeringDB for ASN classification, RIPE NCC for BGP topology and abuse contacts, and Shodan InternetDB for ~30-day port observation.
Verdicts are recomputed on every page load and cached for up to one hour upstream. No data about your browser or identity is persisted.