IP-cím Információ Lekérdezés

Részletes információk lekérdezése egy IP-címről, beleértve a földrajzi helyet, ISP-t, ASN-t és még sok mást.

Lekérdezési Beállítások

Lekérdezési Eredmény

Kérjük, adjon meg egy IP-címet, vagy kattintson az "IP-címem észlelése" gombhoz a kezdéshez

Adatvédelem és biztonság

Amikor ezzel az eszközzel IP-információkat kérdez le, kérjük, vegye figyelembe a következőket:

  • ℹ️ A lekérdezések harmadik féltől származó API-khoz kerülnek elküldésre; nem naplózzuk a lekérdezési előzményeket
  • ℹ️ Az IP-geohelymeghatározási adatok általában csak városi szintig pontosak, és nem képesek pontos címet meghatározni
  • ℹ️ A legtöbb otthoni szélessávú kapcsolat dinamikus IP-címeket használ, így az IP-címe időről időre változhat
  • ℹ️ Ha VPN-t vagy proxyt használ, az eredmények a proxy szerver adatait mutatják

Felhasználási esetek

Biztonsági megfigyelés

Hozzáférési naplók elemzése gyanús IP-források után, a potenciális biztonsági fenyegetések azonosítása érdekében.

Hálózati hibaelhárítás

Kapcsolódási problémák elhárítása és a szerver vagy a CDN-csomópontok földrajzi helyének ellenőrzése.

Földrajzi azonosítás

Lokalizált tartalom, nyelv vagy szolgáltatások (pl. CDN-elosztás) biztosítása a felhasználó IP-címe alapján.

Gyakran Ismételt Kérdések

Mennyire pontos az IP-geohelymeghatározás?

Az IP-alapú földrajzi meghatározás jellemzően városi szintű pontosságú, a hibák több tíz vagy több száz km-es tartományba eshetnek. Nem képes pontosan utcákat vagy házszámokat meghatározni.

Miért változik az IP-címem?

A legtöbb otthoni szélessávú kapcsolat dinamikus IP-hozzárendelést (DHCP) használ, így az internetszolgáltató időről időre új IP-címet ad. A vállalkozások vagy szerverek általában statikus IP-címet használnak.

Hogyan rejthetem el a valódi IP-címem?

Használhat VPN-t, proxyszervert vagy a Tor hálózatot a valódi IP-cím elrejtéséhez. Ugyanakkor vegye figyelembe, hogy ezek a szolgáltatások lelassíthatják a kapcsolatot, vagy letilthatják bizonyos weboldalak elérését.

Miért van két IP-címem?

Valószínűleg van egy IPv4 és egy IPv6 címe is. A modern hálózatok az IPv4-ről az IPv6-ra való átállás szakaszában vannak, és sok eszköz egyszerre támogatja mindkét protokollt.

Mi az az IP-cím?

Az IP (Internet Protocol) cím az interneten található eszközök egyedi azonosítója, hasonló a fizikai világbeli utcímhez. Minden internethez csatlakoztatott eszköznek van IP címe, amellyel meg lehet találni és kommunikálni a többi eszközzel.

IPv4 vs IPv6: Miért van szükségünk IPv6-ra?

IPv4 (1981)

Formátum: Négy tizedes szám, pontokkal elválasztva (pl.: 192.168.1.1)

Összesen: Körülbelül 4,3 milliárd cím (2³² = 4,294,967,296)

Probléma: A címek majdnem kimerültek; 2011-re teljesen kiosztásra kerültek

Hossz: 32 bites

IPv6 (1998)

Formátum: 8 csoport hexadecimális szám (pl.: 2001:0db8::1)

Összesen: Körülbelül 340 undecillió cím (2¹²⁸)

Előny: Szinte korlátlan címterület – elég IP cím ahhoz, hogy a Föld minden homokszemcséjének jusson

Hossz: 128 bites

Miért elégtelen az IPv4?

  • • A globális népesség 8 milliárd, személyenként legalább 2–3 eszközzel (telefonok, számítógépek, tabletek)
  • • Az IoT eszközök robbanásszerű növekedése (okos otthonok, autók, viselhető eszközök)
  • • A vállalatoknak és adatközpontoknak hatalmas mennyiségű IP címre van szükségük
  • • A korai kiosztás nem volt hatékony (pl. a MIT 16 millió IP címet kapott)

Speciális IP Cím Tartományok

Hurokcím

127.0.0.0/8 (127.0.0.1 – 127.255.255.255)

Helyi tesztelésre szolgál; az adat soha nem hagyja el a gépet. Gyakran az 127.0.0.1 jelöli a localhostot

Használat: Helyi szolgáltatások tesztelése, fejlesztés és hibakeresés

Magáncímek

  • 10.0.0.0/8 (10.0.0.0 – 10.255.255.255) – A osztály
  • 172.16.0.0/12 (172.16.0.0 – 172.31.255.255) – B osztály
  • 192.168.0.0/16 (192.168.0.0 – 192.168.255.255) – C osztály

Helyi hálózatokon belüli használatra szolgál; NAT fordítás nélkül nem közvetlenül érik el az internetet

Használat: Otthoni hálózatok, vállalati intranetek

APIPA-cím

169.254.0.0/16

Ideiglenes cím, amelyet a rendszer automatikusan hozzárendel, ha a DHCP-szerver nem elérhető

Használat: Automatikus konfiguráció (hálózati konfigurációs hibát jelez)

Multicast-cím

224.0.0.0/4 (224.0.0.0 – 239.255.255.255)

Egy-to-több kommunikációhoz használják, például élő videostreaminghez és IPTV-hez

Foglalt címek

  • 0.0.0.0/8 – „saját hálózat” jelölésére szolgál
  • 255.255.255.255 – Broadcast cím
  • 192.0.2.0/24 – Dokumentációs példák számára fenntartva
  • 198.18.0.0/15 – Benchmark tesztek számára fenntartva

Legfontosabb nyilvános DNS-szerverek

Google DNS

8.8.8.8 / 8.8.4.4

2001:4860:4860::8888 / 2001:4860:4860::8844

A leggyorsabb és legmegbízhatóbb globálisan, támogatja a DNSSEC-t

Cloudflare DNS

1.1.1.1 / 1.0.0.1

2606:4700:4700::1111 / 2606:4700:4700::1001

Adatvédelem-központú, rendkívül gyors és naplózásmentes

Quad9 DNS

9.9.9.9 / 149.112.112.112

Biztonsági védelem, blokkoltja a rosszindulatú webhelyeket

OpenDNS

208.67.222.222 / 208.67.220.220

Szülői felügyelet, tartalomszűrés

Ázsiai régió DNS

  • Alibaba Cloud DNS (Kína): 223.5.5.5 / 223.6.6.6
  • DNSPod (Kína): 119.29.29.29
  • 114 DNS (Kína): 114.114.114.114

Érdekes IP-tények

💰 A legdrágább IP-címblokkok

Az 1.0.0.0/8 blokkot egykor az APNIC több millió dollárért vásárolta kutatási célokra. Bizonyos „prémium” IP-k (mint a 8.8.8.8 és 1.1.1.1) rendkívül értékesek – a Cloudflare jelentős összeget költött arra, hogy megvásárolja az 1.1.1.1-t egy telekommunikációs szolgáltatótól.

📍 Miért mutat ugyanaz az IP különböző helyszíneket?

  • • Különböző IP-geohelymeghatározási adatbázisok (mindegyik API eltérő adatforrásokat használ)
  • • A dinamikus IP-címek változnak (az internetszolgáltatók újraosztják őket)
  • • VPN/proxyszerverek (a proxyszerver helyét mutatják)
  • • CDN-csomópontok (a legközelebbi CDN-szerver helyét mutatják)
  • • Mobilhálózatok (a cellatoronyok helyzete pontatlan lehet)

📊 IPv6-elterjedési arány

2024-ben a globális IPv6-elterjedés körülbelül 40%, Indiával, az Egyesült Államokkal és Németországgal az élen. Kína körülbelül 30%-nál tart. Belgiumban a legmagasabb az IPv6-elterjedés világszerte, meghaladja a 60%-ot.

🎂 Az első IP-cím

1983. január 1-jén az internet hivatalosan átvette a TCP/IP protokollt, ezzel megszületett az első IP-cím. Leonard Kleinrock, a BBN Technologies munkatársa, széles körben elismerten az első személy, aki IP-címet használt.

🗑️ Nem hatékony IP-allokáció

A korai internetes IP-allokáció rendkívül bőkezű volt: az MIT-nek (egyetlen egyetem) 16 millió IP-t osztottak ki (a teljes 18.0.0.0/8 blokkot), az Apple-nek pedig 16 millió IP-t (17.0.0.0/8). Eközben egész Kína szárazföldi területe csak körülbelül 330 millió IP-t kapott – közel egymilliárd internetfelhasználót kiszolgálva. Számolva fejenként két eszközzel, legalább 2 milliárd IP-re lenne szükség. Ez az egyensúlytalanság arra kényszerítette Kínát, hogy nagymértékben támaszkodjon a NAT technológiára az IP-címek megosztásához.

🚫 IP-feketelista

Világszerte több IP-feketelista adatbázis létezik (például a Spamhaus), amelyeket a levélszeméttel, rosszindulatú programokkal, DDoS-támadásokkal és más rosszindulatú tevékenységekkel kapcsolatos IP-k megjelölésére használnak. Ha egy IP feketelistára kerül, az e-mailek elutasítását vagy weboldalak blokkolását okozhatja.

🤯 Az IP-geohelymeghatározás bizarr esetei

Egy átlagos háztartás az amerikai Kansas államban megkapta az alapértelmezett koordinátát (38°É 97°Ny – az Egyesült Államok földrajzi központját) a MaxMind IP-adatbázisából. Ennek eredményeként több millió, pontosan nem azonosítható IP-címet rendeltek ehhez az otthonhoz. A családot váratlanul „Amerika hacker központjává” nevezték el, számtalan zaklató hívást és látogatást kapva az FBI-tól, a rendőrségtől, adósságbehajtóktól és átverés áldozataitól – néhányan éjszaka betörtek. 2016-ban a család beperelte a MaxMindot, és végül kártérítést nyert.

💸 IPv4-címek vásárolhatók és eladhatók

Az IPv4-címek kimerülése miatt az IP-címek kereskedhető árucikké váltak. A feketepiacon az egyes címek ára elérheti a 40 USD-t is. 2011-ben a Microsoft 666 000 IPv4-címet vásárolt a csődbe ment Norteltől 7,5 millió USD-ért – átlagosan körülbelül 11,25 USD-ért IP-címenként. 2014-ben olyan technológiai óriások, mint az Amazon és a Microsoft, agresszíven halmozták fel az IPv4-címeket, ami a rekordmagas árakhoz vezetett.

🤦 Az IPv4-tervezők téves számítása

1981-ben az IPv4 tervezői úgy vélték, hogy „a 4,3 milliárd cím örökké elég lesz”. Nem számítottak az internet robbanásszerű növekedésére: a mai 8 milliárdos globális népesség, akiknek legalább 2–3 eszközük van, plusz az IoT-eszközök számának növekedése. Ha az IPv4-t 64 bites vagy 128 bites címzéssel tervezték volna, nem kellene szembenéznünk a mai címkimerülési válsággal.

🏠 A 127.0.0.1 titka

A 127.0.0.1 (localhost) nem csak egyetlen cím – a teljes 127.0.0.0/8 tartomány (nagyjából 16 millió cím) a visszacsatolásra van fenntartva. Bármilyen címet pingelhetsz ezen a tartományon belül – például a 127.0.0.2-t vagy a 127.1.2.3-at – és mindegyik a saját gépedre mutat vissza.

⏰ Az IPv4-címek kimerülésének idővonala

2011. február 3-án az IANA kiosztotta utolsó IPv4-címblokkját. 2011. április 15-én az APNIC (Ázsia és a Csendes-óceáni térség) kifogyott. 2012 szeptemberében a RIPE NCC (Európa) kimerítette a készletét. 2015 szeptemberében az ARIN (Észak-Amerika) kimerítette a maradék címeit.

📏 A leghosszabb IP-cím

Egy IPv6-cím legfeljebb 39 karakter hosszú lehet (8 csoport, mindegyik 4 hexadecimális számjegy, plusz 2 kettőspont). A tömörítési szabályoknak köszönhetően azonban jelentősen lerövidíthető – például a ::1 az IPv6 huroback címet jelöli.

🚀 Az IP-címnek nincs köze az internetsebességhez

Sokan tévesen hiszik, hogy az IP-cím megváltoztatása javítja az internet sebességét. Valójában az IP-cím csupán egy „utcacím” a hálózaton; a sebességet a sávszélesség, az útválasztás, a szerver teljesítmény és más tényezők határozzák meg – nem maga az IP-cím.

Az IPv6 jellemzői, előnyei és hátrányai

Előnyök

  • ✓ Hatalmas címterület: 2¹²⁸ cím – gyakorlatilag korlátlan
  • ✓ Egyszerűsített útválasztás: A hierarchikus címzés csökkenti az útválasztási táblák méretét
  • ✓ Automatikus konfiguráció: Támogatja az SLAAC-t DHCP nélkül is
  • ✓ Fokozott biztonság: Beépített IPsec támogatás
  • ✓ Jobb QoS: A folyamatcímke mező optimalizálja a valós idejű alkalmazásokat
  • ✓ Nincs szükség NAT-ra: Minden eszköznek nyilvános IP-címe van
  • ✓ Jobb mobilitás: Támogatja a mobil eszközöket

Hátrányok

  • ⚠ Kompatibilitási problémák: Eszköz és hálózati támogatást igényel
  • ⚠ Tanulási görbe: A címformátum bonyolult és nehezen megjegyezhető
  • ⚠ Áttérési költség: Hardver és szoftver frissítést igényel
  • ⚠ Kétveremű működés: Az átmenet során az IPv4 és az IPv6 támogatása is szükséges

Kapcsolódó IP-információs szolgáltatások

Ez az eszköz a következő API-kat használja a szolgáltatások nyújtásához, és ezeket a kiváló IP-kereső szolgáltatásokat is ajánljuk:

IP-API.com

Az eszköz használja ⭐

Az eszköz által használt elsődleges API. Teljesen ingyenes (nem kereskedelmi használatra), támogatja a kötegelt lekérdezéseket, és JSON/XML/CSV formátumokat biztosít. Korlát: 45 kérés percenként.

IPapi.co

Az eszköz használja ⭐

Az eszköz tartalék API-ként szolgál. További részleteket biztosít, mint például pénznem, nyelv és kapcsolat típus. Az ingyenes csomag havi 30 000 kérést engedélyez.

IPInfo.io

Pontos adatok, fejlesztőbarát API

Részletes IP-információkat nyújt, beleértve az ASN-adatokat, a földrajzi helymeghatározást és a vállalati adatokat. Kínál egy ingyenes csomagot (Free Plan).

IPGeolocation.io

Számos funkció

IP földrajzi helymeghatározást, időzónát, pénznemet, időjárást és egyebeket biztosít. Az ingyenes csomag havi 30 000 kérést engedélyez.

MaxMind GeoIP2

Legpontosabb, vállalati szintű

Egy iparági szabványnak számító IP földrajzi adatbázis magas pontossággal. Offline adatbázisokat és online API-kat is kínál.

IPStack

Biztonsági észlelés

Támogatja az IPv4-et és az IPv6-ot, valamint biztonsági modulokkal rendelkezik a proxik, VPN-ek és Tor észlelésére. Az ingyenes csomag havi 100 kérést engedélyez.

IPData.co

Fenyegetésintelligencia

Fenyegetésintelligenciát, ASN-információkat és vállalati adatokat biztosít. Az ingyenes csomag naponta 1500 lekérést tesz lehetővé.

Abstract API

Egyszerű és könnyen használható

Egy egyszerű és könnyen használható IP-geohelymeghatározási API. Az ingyenes csomag havonta 1000 lekérést tesz lehetővé, másodpercenként 1 lekérés korlátjával.

IPRegistry

100 000 ingyenes lekérés regisztrációkor

IP-geohelymeghatározást, vállalati információkat, fenyegetésfelismerést és proxymegoldást kínál. Regisztrációval 100 000 ingyenes lekérést kap.

DB-IP

Nyílt forráskódú adatbázis

Ingyenesen letölthető IP-geohelymeghatározási adatbázisokat, valamint online lekérdezési szolgáltatást kínál.

IPify

Szerezze meg nyilvános IP-címét

Külspecializálódott a nyilvános IP-cím lekérésére – egyszerű, gyors és teljesen ingyenes.

Hogyan lehet programozottan lekérni egy IP-címet?

Az alábbiakban példakódok láthatók a látogatók IP-címének lekéréséhez különböző programozási nyelveken:

Java (Spring Boot)

import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;

@RestController
public class IpController {

    @GetMapping('/ip')
    public String getClientIp(HttpServletRequest request) {
        String ip = request.getHeader("CF-Connecting-IP");

        if (ip == null || ip.isEmpty()) {
            ip = request.getHeader("X-Forwarded-For");
            if (ip != null) {
                ip = ip.split(",")[0];
            }
        }

        if (ip == null || ip.isEmpty()) {
            ip = request.getHeader("X-Real-IP");
        }

        if (ip == null || ip.isEmpty()) {
            ip = request.getRemoteAddr();
        }

        return ip;
    }
}

PHP

function getClientIp() {
    $ipKeys = [
        'HTTP_CF_CONNECTING_IP',
        'HTTP_X_FORWARDED_FOR',
        'HTTP_X_REAL_IP',
        'REMOTE_ADDR'
    ];

    foreach ($ipKeys as $key) {
        if (!empty($_SERVER[$key])) {
            $ips = explode(',', $_SERVER[$key]);
            return trim($ips[0]);
        }
    }

    return $_SERVER['REMOTE_ADDR'] ?? 'Unknown';
}

$ip = getClientIp();
echo "Your IP: " . $ip;

JavaScript (Node.js)

const express = require('express');
const app = express();

app.get('/ip', (req, res) => {
    const ip = req.headers['cf-connecting-ip'] ||
                req.headers['x-forwarded-for']?.split(',')[0] ||
                req.headers['x-real-ip'] ||
                req.socket.remoteAddress;

    res.json({ ip: ip });
});

app.listen(3000);

Python (Flask)

from flask import Flask, request

app = Flask(__name__)

@app.route('/ip')
def get_ip():
    ip = request.headers.get('CF-Connecting-IP') or \
         request.headers.get('X-Forwarded-For', '').split(',')[0] or \
         request.headers.get('X-Real-IP') or \
         request.remote_addr

    return {'ip': ip}

if __name__ == '__main__':
    app.run()

Rust

use actix_web::{web, App, HttpRequest, HttpServer, Responder};

fn get_client_ip(req: &HttpRequest) -> String {
    if let Some(ip) = req.headers().get("CF-Connecting-IP") {
        return ip.to_str().unwrap_or("").to_string();
    }

    if let Some(forwarded) = req.headers().get("X-Forwarded-For") {
        if let Ok(forwarded_str) = forwarded.to_str() {
            if let Some(first_ip) = forwarded_str.split(',').next() {
                return first_ip.trim().to_string();
            }
        }
    }

    if let Some(ip) = req.headers().get("X-Real-IP") {
        return ip.to_str().unwrap_or("").to_string();
    }

    req.peer_addr()
        .map(|addr| addr.ip().to_string())
        .unwrap_or_else(|| "Unknown".to_string())
}

async fn ip_handler(req: HttpRequest) -> impl Responder {
    let ip = get_client_ip(&req);
    format!("Your IP: {}", ip)
}

#[actix_web::main]
async fn main() -> std::io::Result<()> {
    HttpServer::new(|| {
        App::new().route("/ip", web::get().to(ip_handler))
    })
    .bind("127.0.0.1:8080")?
    .run()
    .await
}

Go

package main

import (
    "net/http"
    "strings"
)

func getClientIP(r *http.Request) string {
    if ip := r.Header.Get("CF-Connecting-IP"); ip != "" {
        return ip
    }

    if forwarded := r.Header.Get("X-Forwarded-For"); forwarded != "" {
        ips := strings.Split(forwarded, ",")
        return strings.TrimSpace(ips[0])
    }

    if ip := r.Header.Get("X-Real-IP"); ip != "" {
        return ip
    }

    return r.RemoteAddr
}

func handler(w http.ResponseWriter, r *http.Request) {
    ip := getClientIP(r)
    w.Write([]byte("Your IP: " + ip))
}

func main() {
    http.HandleFunc("/ip", handler)
    http.ListenAndServe(":8080", nil)
}

注意事项:

  • • Megjegyzés: Ha weboldaladon CDN-t (pl. Cloudflare) vagy fordított proxyt (pl. Nginx) használsz, ki kell nyerni a valódi IP-címet speciális HTTP-fejlécekből.
  • • Prioritási sorrend: CF-Connecting-IP > X-Forwarded-For > X-Real-IP > RemoteAddr
  • • Az X-Forwarded-For több IP-címet is tartalmazhat (vesszővel elválasztva); az első a kliens valódi IP-címe.
  • • A böngészőoldali JavaScript nem képes közvetlenül lekérni az IP-címet – ehhez harmadik féltől származó API meghívása szükséges.