Căutare Informații IP

Interogați informații detaliate despre o adresă IP, inclusiv locația geografică, ISP, ASN și multe altele.

Setări Interogare

Rezultatul Interogării

Vă rugăm să introduceți o adresă IP sau să dați clic pe "Detectează Adresa Mea IP" pentru a începe

Confidențialitate și securitate

Atunci când utilizați acest instrument pentru a interoga informații despre IP, vă rugăm să țineți cont de următoarele:

  • ℹ️ Solicitările de interogare sunt trimise către API-uri terțe; nu înregistrăm istoricul solicitărilor dumneavoastră
  • ℹ️ Datele de geolocalizare IP sunt de obicei exacte doar la nivel de oraș și nu pot identifica o adresă exactă
  • ℹ️ Majoritatea conexiunilor de internet acasă utilizează IP-uri dinamice, astfel că adresa dumneavoastră IP se poate schimba periodic
  • ℹ️ Dacă utilizați un VPN sau un proxy, rezultatele vor afișa informații despre serverul proxy

Cazuri de utilizare

Monitorizare securitate

Analizați jurnalele de acces pentru surse IP suspecte, pentru a identifica potențiale amenințări de securitate.

Depanare rețea

Depanați problemele de conectivitate și verificați locația geografică a serverului dumneavoastră sau a nodurilor CDN.

Geolocalizare

Furnizați conținut, limbă sau servicii localizate (de ex., distribuție CDN) pe baza adresei IP a utilizatorului.

Întrebări frecvente

Cât de exactă este geolocalizarea IP?

Geolocalizarea IP este, de obicei, precisă la nivel de oraș, cu erori potențiale între câțiva zeci și sute de kilometri. Nu poate identifica adresele exacte de stradă sau numărul clădirii.

De ce mi se schimbă adresa IP?

Majoritatea conexiunilor de internet acasă utilizează alocarea dinamică a adreselor IP (DHCP), așa că ISP-ul dumneavoastră atribuie periodic o adresă IP nouă. Companiile sau serverele folosesc, de regulă, IP-uri statice.

Cum îmi pot ascunde adresa IP reală?

Puteți utiliza un VPN, un server proxy sau rețeaua Tor pentru a vă ascunde IP-ul real. Rețineți însă că aceste servicii vă pot încetini conexiunea sau bloca accesul la anumite site-uri web.

De ce am două adrese IP?

Este posibil să aveți atât o adresă IPv4, cât și o adresă IPv6. Rețelele moderne sunt în tranziție de la IPv4 la IPv6, iar multe dispozitive suportă ambele protocoale simultan.

Ce este o Adresă IP?

O adresă IP (Internet Protocol) este un identificator unic pentru dispozitivele de pe internet, similară unei adrese stradale în lumea fizică. Fiecare dispozitiv conectat la internet are o adresă IP folosită pentru localizarea și comunicarea cu alte dispozitive.

IPv4 vs IPv6: De Ce Avem Nevoie de IPv6?

IPv4 (1981)

Format: Patru numere zecimale separate prin puncte (ex.: 192.168.1.1)

Total: Aproximativ 4,3 miliarde de adrese (2³² = 4.294.967.296)

Problemă: Adresele sunt aproape epuizate; au fost alocate integral până în 2011

Lungime: 32 de biți

IPv6 (1998)

Format: 8 grupe de numere hexazecimale (ex.: 2001:0db8::1)

Total: Aproximativ 340 de trilioane de trilioane de adrese (2¹²⁸)

Avantaj: Spațiu de adrese aproape nelimitat – suficient pentru a aloca o adresă IP fiecărui grăunte de nisip de pe Pământ

Lungime: 128 de biți

De Ce Este IPv4 Insuficient?

  • • Populația globală de 8 miliarde de persoane, cu cel puțin 2–3 dispozitive per persoană (telefoane, computere, tablete)
  • • Creșterea explozivă a dispozitivelor IoT (case inteligente, mașini, dispozitive purtabile)
  • • Întreprinderile și centrele de date au nevoie de un număr mare de adrese IP
  • • Alocarea timpurie a fost ineficientă (ex.: Universității MIT i-au fost alocate 16 milioane de adrese IP)

intervale de adrese IP speciale

Adresă loopback

127.0.0.0/8 (127.0.0.1 – 127.255.255.255)

Folosit pentru testare locală; datele nu părăsesc niciodată mașina. În mod obișnuit, 127.0.0.1 reprezintă localhost

Utilizare: Testarea serviciilor locale, dezvoltare și depanare

Adrese private

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

Folosite intern în rețelele locale; nu pot accesa direct internetul fără traducere NAT

Utilizare: Rețele domestice, intranet-uri enterprise

Adresă APIPA

169.254.0.0/16

O adresă temporară atribuită automat de sistem atunci când serverul DHCP nu este disponibil

Utilizare: Configurare automată (indică o eroare de configurare a rețelei)

Adresă Multicast

224.0.0.0/4 (224.0.0.0 – 239.255.255.255)

Folosită pentru comunicare unu-la-mai mulți, cum ar fi transmisii video în direct și IPTV

Adrese Rezervate

  • 0.0.0.0/8 – Reprezintă „această rețea”
  • 255.255.255.255 – Adresă de difuzare (broadcast)
  • 192.0.2.0/24 – Rezervată pentru exemple de documentație
  • 198.18.0.0/15 – Rezervată pentru testări de referință (benchmark)

Cele Mai Bune Servere DNS Publice

Google DNS

8.8.8.8 / 8.8.4.4

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

Cea mai rapidă și fiabilă la nivel global, suportă DNSSEC

Cloudflare DNS

1.1.1.1 / 1.0.0.1

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

Concentrat pe confidențialitate, ultra-rapid și fără înregistrări

Quad9 DNS

9.9.9.9 / 149.112.112.112

Protecție de securitate, blochează site-uri malițioase

OpenDNS

208.67.222.222 / 208.67.220.220

Control parental, filtrare de conținut

DNS pentru Regiunea Asia

  • Alibaba Cloud DNS (China): 223.5.5.5 / 223.6.6.6
  • DNSPod (China): 119.29.29.29
  • 114 DNS (China): 114.114.114.114

Fapte Interesante despre IP

💰 Cele Mai Scumpi Blocuri de Adrese IP

Blocul 1.0.0.0/8 a fost achiziționat cândva de APNIC pentru milioane de dolari, în scopuri de cercetare. Anumite IP-uri „premium” (precum 8.8.8.8 și 1.1.1.1) sunt extrem de valoroase—Cloudflare a cheltuit o sumă semnificativă pentru a achiziționa 1.1.1.1 de la un furnizor de telecomunicații.

📍 De Același IP Se Afișează Locații Diferite?

  • • Diferite baze de date de geolocalizare IP (fiecare API utilizează surse de date diferite)
  • • Adresele IP dinamice se modifică (reampliate de furnizorii de servicii de internet)
  • • Serverele VPN/proxy (afișează locația serverului proxy)
  • • Nodurile CDN (afișează locația celui mai apropiat server CDN)
  • • Rețelele mobile (locațiile turnurilor de telefonie celulară pot fi inexacte)

📊 Rata de Adoptare IPv6

Începând cu 2024, adoptarea globală a IPv6 se situează în jur de 40%, condusă de India, Statele Unite și Germania. China înregistrează aproximativ 30%. Belgia are cea mai ridicată rată de adoptare IPv6 la nivel mondial, depășind 60%.

🎂 Prima Adresă IP

La 1 ianuarie 1983, internetul a adoptat oficial protocolul TCP/IP, marcând nașterea primei adrese IP. Leonard Kleinrock de la BBN Technologies este considerat pe scară largă drept prima persoană care a utilizat o adresă IP.

🗑️ Alocare Ineficientă a IP-urilor

Alocarea IP-urilor la începutul internetului a fost extrem de generoasă: MIT (o singură universitate) a primit 16 milioane de IP-uri (întregul bloc 18.0.0.0/8), iar Apple a primit 16 milioane de IP-uri (17.0.0.0/8). Între timp, întreaga China continentală a primit doar aproximativ 330 milioane de IP-uri—pentru a deservi aproape un miliard de utilizatori de internet. Presupunând două dispozitive de persoană, ar fi necesari cel puțin 2 miliarde de IP-uri. Acest dezechilibru a forțat China să se bazeze în mare măsură pe tehnologia NAT pentru partajarea IP-urilor.

🚫 Lista Neagră de IP-uri

La nivel global, există multiple baze de date de liste negre de IP-uri (precum Spamhaus) utilizate pentru a marca IP-urile asociate cu spam, programe malware, atacuri DDoS și alte activități rău intenționate. Odată ce un IP este în lista neagră, poate duce la respingerea e-mailurilor sau blocarea site-urilor web.

🤯 Cazuri Bizare de Geolocalizare IP

O gospodărie obișnuită din Kansas, SUA, a primit coordonatele implicite (38°N 97°W—centrul geografic al Statelor Unite) din baza de date IP MaxMind. Drept urmare, milioane de adrese IP care nu puteau fi localizate cu precizie au fost mapate la această casă. Familia a devenit cunoscută neașteptat drept 'hub-ul hackerilor din America', primind nenumărate apeluri de hărțuire și vizite din partea FBI, poliției, agentori de recuperare creanțe și victime ale înșelătoriilor—unii chiar au pătruns pe timp de noapte. În 2016, familia a dat în judecată MaxMind și a câștigat în cele din urmă despăgubiri.

💸 Adrese IPv4 pot fi cumpărate și vândute

Datorită epuizării adreselor IPv4, adresele IP au devenit mărfuri negociabile. Pe piața neagră, prețurile pot ajunge până la 40 USD pe adresă. În 2011, Microsoft a cumpărat 666.000 de adrese IP de la Nortel, care fusese declarată în faliment, pentru 7,5 milioane USD—în medie aproximativ 11,25 USD per IP. În 2014, giganți tehnologi precum Amazon și Microsoft au stocat agresiv adrese IPv4, conducând prețurile la maxime istorice.

🤦 Calculul greșit al designerilor IPv4

În 1981, designerii IPv4 credeau că '4,3 miliarde de adrese vor dura pentru totdeauna'. Nu au anticipat creșterea explozivă a internetului: populația globală actuală de 8 miliarde de oameni, fiecare deținând cel puțin 2-3 dispozitive, plus valul dispozitivelor IoT. Dacă IPv4 ar fi fost proiectat cu adresare pe 64 sau 128 de biți, nu ne-am confrunta astăzi cu criza epuizării adreselor.

🏠 Secretul lui 127.0.0.1

127.0.0.1 (localhost) nu este doar o adresă unică—întregul interval 127.0.0.0/8 (aproximativ 16 milioane de adrese) este rezervat pentru loopback. Puteți face ping la orice adresă din acest interval—cum ar fi 127.0.0.2 sau 127.1.2.3—and toate vor indica înapoi la propria dumneavoastră mașină.

⏰ Linia temporală a epuizării adreselor IPv4

Pe 3 februarie 2011, IANA a alocat ultimul său bloc de adrese IPv4. Pe 15 aprilie 2011, APNIC (Asia-Pacific) s-a epuizat. În septembrie 2012, RIPE NCC (Europa) și-a epuizat rezervorul. În septembrie 2015, ARIN (America de Nord) și-a epuizat adresele rămase.

📏 Cea mai lungă adresă IP

O adresă IPv6 poate avea până la 39 de caractere (8 grupuri de câte 4 cifre hexazecimale, plus 2 puncte două puncte). Cu toate acestea, prin reguli de compresie, aceasta poate fi scurtată considerabil – de exemplu, ::1 reprezintă adresa de loopback IPv6.

🚀 Adresa IP nu are legătură cu viteza internetului

Mulți oameni cred în mod eronat că schimbarea adresei IP poate îmbunătăți viteza internetului. În realitate, o adresă IP este doar o «adresă de stradă» pe rețea; viteza depinde de lățimea de bandă, rutare, performanța serverului și alți factori – nu de adresa IP în sine.

Caracteristicile și avantajele/dezavantajele IPv6

Avantaje

  • ✓ Spațiu de adrese enorm: 2¹²⁸ adrese – practic nelimitat
  • ✓ Rutare simplificată: Adresarea ierarhică reduce dimensiunea tabelelor de rutare
  • ✓ Configurație automată: Suportă SLAAC fără a necesita DHCP
  • ✓ Securitate sporită: Suport încorporat pentru IPsec
  • ✓ QoS mai bun: Câmpul etichetă de flux optimizează aplicațiile în timp real
  • ✓ Nu este necesar NAT: Fiecare dispozitiv are o adresă IP publică
  • ✓ Mobilitate îmbunătățită: Suport mai bun pentru dispozitivele mobile

Dezavantaje

  • ⚠ Probleme de compatibilitate: Necesită suport din partea dispozitivului și a rețelei
  • ⚠ Curba de învățare: Formatul adresei este complex și greu de memorat
  • ⚠ Cost de tranziție: Necesită actualizarea hardware și software
  • ⚠ Funcționare dual-stack: Trebuie să suporte atât IPv4, cât și IPv6 pe durata tranziției

Servicii Informatii IP Asemănătoare

Acest instrument utilizează următoarele API-uri pentru a furniza servicii și recomandăm și aceste alte servicii excelente de căutare IP:

IP-API.com

Utilizat de acest instrument ⭐

API-ul principal utilizat de acest instrument. Complet gratuit (pentru uz necomercial), acceptă interogări în lot și furnizează date în formatele JSON/XML/CSV. Limită: 45 de cereri pe minut.

IPapi.co

Utilizat de acest instrument ⭐

Un API de rezervă pentru acest instrument. Furnizează detalii suplimentare, precum moneda, limba și tipul de conexiune. Nivelul gratuit permite 30 000 de cereri pe lună.

IPInfo.io

Date precise, API prietenos cu dezvoltatorii

Furnizează informații detaliate despre IP, inclusiv date ASN, geolocație și detalii despre companie. Oferă un plan gratuit (Planul Free).

IPGeolocation.io

Bogat în funcții

Furnizează geolocația IP, fusul orar, moneda, vremea și multe altele. Nivelul gratuit permite 30 000 de cereri pe lună.

MaxMind GeoIP2

Cel mai precis, de nivel enterprise

O bază de date de geolocație IP standard în industrie, cu o acuratețe ridicată. Oferă atât baze de date offline, cât și API-uri online.

IPStack

Detectare de securitate

Acceptă IPv4 și IPv6, cu module de securitate pentru a detecta proxy-uri, VPN-uri și Tor. Nivelul gratuit permite 100 de cereri pe lună.

IPData.co

Informații despre amenințări

Oferă informații despre amenințări, date ASN și informații despre companie. Nivelul gratuit permite 1.500 de solicitări pe zi.

Abstract API

Simplu și ușor de utilizat

Un API simplu și ușor de utilizat pentru geolocalizare IP. Nivelul gratuit permite 1.000 de solicitări pe lună, cu o limită de 1 solicitare pe secundă.

IPRegistry

Primește 100.000 de solicitări gratuite la înregistrare

Oferă geolocalizare IP, informații despre companie, detectarea amenințărilor și rezolvarea proxy. Înregistrează-te pentru a primi 100.000 de solicitări gratuite.

DB-IP

Bază de date open-source

Oferă baze de date de geolocalizare IP gratuite, descărcabile, precum și un serviciu de interogare online.

IPify

Preia adresa ta IP publică

Specializată în preluarea adresei IP publice – simplu, rapid și complet gratuit.

Cum se preia o adresă IP în mod programatic?

Mai jos sunt exemple de cod pentru preluarea adreselor IP ale vizitatorilor în diferite limbaje de programare:

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)
}

注意事项:

  • • Notă: Dacă site-ul tău utilizează un CDN (de ex. Cloudflare) sau un proxy invers (de ex. Nginx), trebuie să extragi IP-ul real din anumite anteturi HTTP.
  • • Ordine de prioritate: CF-Connecting-IP > X-Forwarded-For > X-Real-IP > RemoteAddr
  • • X-Forwarded-For poate conține mai multe adrese IP (separate prin virgulă); prima este IP-ul real al clientului.
  • • JavaScript-ul din partea browserului nu poate obține direct o adresă IP – este nevoie de apelarea unui API terț.