IP address 145.216.66.159

Overview

LocationCity, region and country where this IP is located.
Utrecht, NL
ASNThe autonomous system that announces this IP on the internet.
AS1103 — SURF B.V.
TimezoneThe IANA time zone at this IP's location.
Europe/Amsterdam
NetworkThe routed network block (CIDR) that contains this IP.
145.216.0.0/17
CompanyThe organization this IP is assigned to.
SURF B.V.
Abuse contactWhere to report spam, attacks or other misuse from this IP.
cert@surfcert.nl

Reported location

Utrecht

Netherlands (NL)

Powered byIP Geolocation API

City
Utrecht
District / county
Centrum
State / province
Utrecht
Country
Netherlands
Postal code
3511 CK
Coordinates
52.09078, 5.11239

Netherlands

52.09078, 5.11239

© OpenStreetMap

Threat score

0/100 Low risk

Powered byIP Security API

Flags detected

  • AnonymousTraffic from this IP hides its real origin (VPN, proxy or Tor).Not Detected
  • Known attackerThis IP has been seen in attacks such as brute force, scanning or exploits.Not Detected
  • SpamThis IP has been reported for sending spam.Not Detected
  • TorThis IP is a Tor exit node.Not Detected
  • ProxyThis IP is an open, public or commercial proxy.Not Detected
  • VPNThis IP belongs to a VPN service.Not Detected
  • BotAutomated traffic such as crawlers or scrapers comes from this IP.Not Detected
  • Cloud providerThis IP belongs to a cloud or hosting provider's data center.Not Detected
  • Residential proxyA home or mobile connection resold as a proxy exit.Not Detected
  • Corporate gatewayA shared egress gateway used by a company's network.Not Detected
  • RelayThis IP is a relay exit, such as iCloud Private Relay.Not Detected

No anonymity signals

This IP is not flagged as a VPN, proxy, relay, bot, cloud provider or corporate gateway.

Abuse contact

SURF Network Maintainer

cert@surfcert.nl

Powered byIP Abuse Contact API

Name
SURF Network Maintainer
Organization
ORG-NCC1-RIPE
Country
NL
Kind
group
Address
Kantoren Hoog Overborch (Hoog Catharijne), Moreelsepark 48, 3511 EP Utrecht, Postbus 19035, 3501 DA Utrecht
Phone numbers
+31 88 787 3000

Autonomous system

AS1103

SURF B.V.

Powered byASN Records

ASN
AS1103
Country
NL
Domain
surf.nl
Regional registry
RIPE
Organization
SURF B.V.
Type
Education
Allocated on
2002-09-23

Organization

SURF B.V.

Associated company

SURF B.V.

EDUCATION · surf.nl

Powered byIP Geolocation API

Name
SURF B.V.
Type
Education
Domain
surf.nl

Network route

Powered byIP Geolocation API

Hostname
145.216.EARLY-REGISTRATION.of.SURFnet.invalid
Connection type
—
Anycast
no
CDN
no
CDN provider
—

Time zone

Europe/Amsterdam

2026-10-05 23:57

Powered byTime Zone API

Offset from UTC
1.0
Standard time zone
Central European Standard Time
Standard abbreviation
CET
Daylight saving time
true
DST savings (hours)
1
Observing DST now
true
Utrecht

Netherlands

52.09078, 5.11239

User agent string

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Powered byUser Agent API

  • BrowserClaudeBotver. 1.0
  • EngineClaudeBotver. 1.0
  • Operating systemCloud
  • DeviceRobotAnthropic ClaudeBot
  • ArchitectureUnknown
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Response
{
  "ip" : "145.216.66.159",
  "hostname" : "145.216.EARLY-REGISTRATION.of.SURFnet.invalid",
  "location" : {
    "district" : "Centrum",
    "city" : "Utrecht",
    "locality" : "Utrecht",
    "zipcode" : "3511 CK",
    "latitude" : "52.09078",
    "longitude" : "5.11239",
    "continent_code" : "EU",
    "continent_name" : "Europe",
    "country_code2" : "NL",
    "country_code3" : "NLD",
    "country_name" : "Netherlands",
    "country_name_official" : "Kingdom of the Netherlands",
    "country_capital" : "Amsterdam",
    "state_prov" : "Utrecht",
    "state_code" : "NL-UT",
    "accuracy_radius" : "24.331",
    "confidence" : "high",
    "dma_code" : "",
    "is_eu" : true,
    "country_flag" : "https://ipgeolocation.io/static/flags/nl_64.png",
    "geoname_id" : "12060727",
    "country_emoji" : "🇳🇱"
  },
  "country_metadata" : {
    "tld" : ".nl",
    "languages" : [ "nl-NL", "fy-NL" ],
    "calling_code" : "+31"
  },
  "network" : {
    "route" : "145.216.0.0/17",
    "connection_type" : "",
    "is_anycast" : false,
    "is_cdn" : false,
    "cdn_provider_name" : ""
  },
  "currency" : {
    "code" : "EUR",
    "name" : "Euro",
    "symbol" : "€"
  },
  "asn" : {
    "organization" : "SURF B.V.",
    "country" : "NL",
    "type" : "EDUCATION",
    "domain" : "surf.nl",
    "rir" : "RIPE",
    "as_number" : "AS1103",
    "date_allocated" : "2002-09-23"
  },
  "company" : {
    "name" : "SURF B.V.",
    "type" : "EDUCATION",
    "domain" : "surf.nl"
  },
  "security" : {
    "threat_score" : 0,
    "is_tor" : false,
    "is_proxy" : false,
    "proxy_provider_names" : [ ],
    "proxy_confidence_score" : 0,
    "proxy_last_seen" : "",
    "is_residential_proxy" : false,
    "is_vpn" : false,
    "vpn_provider_names" : [ ],
    "vpn_confidence_score" : 0,
    "vpn_last_seen" : "",
    "is_relay" : false,
    "relay_provider_name" : "",
    "is_anonymous" : false,
    "is_known_attacker" : false,
    "is_bot" : false,
    "bot_confidence_score" : 0,
    "bot_operator_name" : "",
    "bot_type" : "",
    "is_known_good_bot" : false,
    "bot_last_seen" : "",
    "is_spam" : false,
    "is_cloud_provider" : false,
    "cloud_provider_name" : "",
    "is_corporate_gateway" : false,
    "corporate_gateway_type" : "",
    "corporate_gateway_provider_name" : ""
  },
  "abuse" : {
    "route" : "145.216.0.0/16",
    "country" : "NL",
    "name" : "SURF Network Maintainer",
    "organization" : "ORG-NCC1-RIPE",
    "kind" : "group",
    "address" : "Kantoren Hoog Overborch (Hoog Catharijne), Moreelsepark 48, 3511 EP Utrecht, Postbus 19035, 3501 DA Utrecht",
    "emails" : [ "cert@surfcert.nl" ],
    "phone_numbers" : [ "+31887873000" ]
  },
  "time_zone" : {
    "name" : "Europe/Amsterdam",
    "offset" : 1.0,
    "offset_with_dst" : 2.0,
    "current_time" : "2026-10-05 23:57:52.310+0200",
    "current_time_unix" : 1.79123747231E9,
    "current_tz_abbreviation" : "CEST",
    "current_tz_full_name" : "Central European Summer Time",
    "standard_tz_abbreviation" : "CET",
    "standard_tz_full_name" : "Central European Standard Time",
    "is_dst" : true,
    "dst_savings" : 1,
    "dst_exists" : true,
    "dst_tz_abbreviation" : "CEST",
    "dst_tz_full_name" : "Central European Summer Time",
    "dst_start" : {
      "utc_time" : "2026-03-29 TIME 01:00",
      "duration" : "+1.00H",
      "gap" : true,
      "date_time_after" : "2026-03-29 TIME 03:00",
      "date_time_before" : "2026-03-29 TIME 02:00",
      "overlap" : false
    },
    "dst_end" : {
      "utc_time" : "2026-10-25 TIME 01:00",
      "duration" : "-1.00H",
      "gap" : false,
      "date_time_after" : "2026-10-25 TIME 02:00",
      "date_time_before" : "2026-10-25 TIME 03:00",
      "overlap" : true
    }
  },
  "user_agent" : {
    "user_agent_string" : "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
    "name" : "ClaudeBot",
    "type" : "Robot",
    "version" : "1.0",
    "version_major" : "1",
    "device" : {
      "name" : "Anthropic ClaudeBot",
      "type" : "Robot",
      "brand" : "Anthropic",
      "cpu" : "Unknown"
    },
    "engine" : {
      "name" : "ClaudeBot",
      "type" : "Robot",
      "version" : "1.0",
      "version_major" : "1"
    },
    "operating_system" : {
      "name" : "Cloud",
      "type" : "Cloud",
      "version" : "??",
      "build" : "??",
      "version_major" : "??"
    }
  }
}

Evaluation checklist

Behind the address

What the data tells you about 145.216.66.159.

Who operates 145.216.66.159?

SURF B.V. operates AS1103, the autonomous system announcing this address. The associated company is SURF B.V.; the reported network is 145.216.0.0/17.

View ASN API

Why can its location change?

IP location comes from routing, registry and measurement data. It can shift when SURF B.V. reassigns the block, so treat Utrecht as an estimate, not a fixed point.

View IP Location API

How do I report abuse?

The listed abuse contact is SURF Network Maintainer. Include the source IP, timestamps with a timezone, and relevant logs so the contact can investigate.

View Abuse Contact API

For developers

The same data. One API request.

Add IP location, network, and security data to your application.

cURL
curl --get 'https://api.ipgeolocation.io/v3/ipgeo' \
  --data-urlencode 'apiKey=YOUR_API_KEY' \
  --data-urlencode 'ip=145.216.66.159' \
  --data-urlencode 'include=*'
Response
{ "ip": "145.216.66.159" }

Ready to get started?Get Started with IP Intelligence API Today

CTA Illustration

Frequently Asked Questions

The latest lookup maps 145.216.66.159 to Utrecht, Utrecht, Netherlands. Geolocation is approximate and should be treated as city/region level guidance.
This page currently shows ASN AS1103 and company SURF B.V.. ASN and company attribution can change as routing and ownership records are updated.
The reported connection type for 145.216.66.159 is not published. This value helps with traffic analytics, abuse prevention, and policy routing decisions.
The current timezone record for 145.216.66.159 is Europe/Amsterdam. Teams commonly use this signal to localize timestamps, notifications, and fraud models.
IP intelligence is dynamic. Routing, ASN ownership, company names, and security posture can change over time, so this page should be treated as a point-in-time lookup for 145.216.66.159.
Use the JSON response on this page for testing, then move to production API workflows with structured fields for geolocation, network, ASN, security, abuse, and timezone data. Read documentation.