IP address 217.170.20.91

Overview

LocationCity, region and country where this IP is located.
Frankfurt, Hesse, DE
ASNThe autonomous system that announces this IP on the internet.
AS24785 — Broadband Hosting B.V.
TimezoneThe IANA time zone at this IP's location.
Europe/Berlin
NetworkThe routed network block (CIDR) that contains this IP.
217.170.20.0/24
CompanyThe organization this IP is assigned to.
Joint Transit
Abuse contactWhere to report spam, attacks or other misuse from this IP.
ripe@openpeering.nl

Associated location

Frankfurt

Hesse, Germany (DE)

Powered byIP Geolocation API

City
Frankfurt
District / county
Frankfurt
State / province
Hesse
Country
Germany
Postal code
60311
Coordinates
50.11208, 8.68341

Germany

50.11208, 8.68341

© Google Maps

Threat score

5/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
    Residential ProxyA home or mobile connection resold as a proxy exit.Not Detected
  • BotAutomated traffic such as crawlers or scrapers comes from this IP.Not Detected
    Known Good BotThis bot is a known, legitimate crawler, such as a search engine.Not Detected
  • VPNThis IP belongs to a VPN service.Not Detected
  • Cloud ProviderThis IP belongs to a cloud or hosting provider's data center.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

Cloud Provider

Detected
Provider Names
Broadband Hosting B.V.

Abuse contact

Abuse-C Role

ripe@openpeering.nl

Powered byIP Abuse Contact API

Name
Abuse-C Role
Organization
—
Country
NL
Kind
group
Address
Open Peering B.V. Laan Copes van Cattenburch 73 2585 EW Den Haag Netherlands
Phone numbers
—

Autonomous system

AS24785

Broadband Hosting B.V.

Powered byIP to ASN Database

Country
NL
Regional registry
RIPE
Organization
Broadband Hosting B.V.
Type
—
Allocated on
2002-04-15

Organization

Broadband Hosting B.V.

AS24785 jointtransit.nl Type — NL

Associated company

Joint Transit

ISP · nl-ix.net

Powered byIP to Company Database

Name
Joint Transit
Type
Internet service provider (ISP)
Domain
nl-ix.net

Network route

Powered byIP Geolocation API

Hostname
3xK.nl.jointtransit.nl
Connection type
—
Anycast
No
CDN
No
CDN provider
—

Time zone

Europe/Berlin

2026-10-24 08:51

Powered byTime Zone API

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

Europe/Berlin

UTC1.0

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" : "217.170.20.91",
  "hostname" : "3xK.nl.jointtransit.nl",
  "location" : {
    "district" : "Frankfurt",
    "city" : "Frankfurt",
    "locality" : "Frankfurt",
    "zipcode" : "60311",
    "latitude" : "50.11208",
    "longitude" : "8.68341",
    "continent_code" : "EU",
    "continent_name" : "Europe",
    "country_code2" : "DE",
    "country_code3" : "DEU",
    "country_name" : "Germany",
    "country_name_official" : "Federal Republic of Germany",
    "country_capital" : "Berlin",
    "state_prov" : "Hesse",
    "state_code" : "DE-HE",
    "accuracy_radius" : "14.337",
    "confidence" : "medium",
    "dma_code" : "",
    "is_eu" : true,
    "country_flag" : "https://ipgeolocation.io/static/flags/de_64.png",
    "geoname_id" : "6463469",
    "country_emoji" : "🇩🇪"
  },
  "country_metadata" : {
    "tld" : ".de",
    "languages" : [ "de" ],
    "calling_code" : "+49"
  },
  "network" : {
    "route" : "217.170.20.0/24",
    "connection_type" : "",
    "is_anycast" : false,
    "is_cdn" : false,
    "cdn_provider_name" : ""
  },
  "currency" : {
    "code" : "EUR",
    "name" : "Euro",
    "symbol" : "€"
  },
  "asn" : {
    "organization" : "Broadband Hosting B.V.",
    "country" : "NL",
    "type" : "",
    "domain" : "jointtransit.nl",
    "rir" : "RIPE",
    "as_number" : "AS24785",
    "date_allocated" : "2002-04-15"
  },
  "company" : {
    "name" : "Joint Transit",
    "type" : "ISP",
    "domain" : "nl-ix.net"
  },
  "security" : {
    "threat_score" : 5,
    "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" : true,
    "cloud_provider_name" : "Broadband Hosting B.V.",
    "is_corporate_gateway" : false,
    "corporate_gateway_type" : "",
    "corporate_gateway_provider_name" : ""
  },
  "abuse" : {
    "route" : "217.170.20.0/24",
    "country" : "NL",
    "name" : "Abuse-C Role",
    "organization" : "",
    "kind" : "group",
    "address" : "Open Peering B.V. Laan Copes van Cattenburch 73 2585 EW Den Haag Netherlands",
    "emails" : [ "ripe@openpeering.nl", " abuse@jointtransit.nl" ],
    "phone_numbers" : [ ]
  },
  "time_zone" : {
    "name" : "Europe/Berlin",
    "offset" : 1.0,
    "offset_with_dst" : 2.0,
    "current_time" : "2026-10-24 08:51:38.778+0200",
    "current_time_unix" : 1.792824698778E9,
    "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 217.170.20.91.

Who operates 217.170.20.91?

Broadband Hosting B.V. operates AS24785, the autonomous system announcing this address. The associated company is Joint Transit; the reported network is 217.170.20.0/24.

View ASN API

Why can its location change?

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

View IP Location API

How do I report abuse?

The listed abuse contact is Abuse-C Role. 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=217.170.20.91' \
  --data-urlencode 'include=*'
Response
{ "ip": "217.170.20.91" }

Start with 1,000 free
IP location lookups a day

Location, ASN, and time zone in one request. Get city, country, and currency data for any IPv4 or IPv6 address, backed by a 99.99% uptime SLA. No credit card required.

Frequently Asked Questions

The latest lookup maps 217.170.20.91 to Frankfurt, Hesse, Germany. Geolocation is approximate and should be treated as city/region level guidance.
This page currently shows ASN AS24785 and company Joint Transit. ASN and company attribution can change as routing and ownership records are updated.
The reported connection type for 217.170.20.91 is not published. This value helps with traffic analytics, abuse prevention, and policy routing decisions.
The current timezone record for 217.170.20.91 is Europe/Berlin. 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 217.170.20.91.
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.