ip.zvoznikau.net — інструмент для праверкі IP

Ваш публічны IP-адрас

IP public
Вызначэнне…
Падзяліцца праз Telegram Падзяліцца праз WhatsApp Падзяліцца ў Facebook Паслаць па Email Падзяліцца праз Viber

Браўзер, прылада, сістэма і сетка

Браўзер

Прылада

Сістэма

Сетка

Што такое IP-адрас і навошта ён патрэбен

Уявіце, што інтэрнэт — гэта велізарны горад, а кожная прылада — гэта дом. IP-адрас — гэта як паштовы адрас вашага дома. Без яго лісты (дадзеныя) проста не знойдуць, куды ісці.

Калі вы заходзіце на сайт, ваш камп'ютар кажа: "Прывітанне, я 192.168.1.100, дашлі мне старонку з Google.com". Сервер адказвае: "Добра, 192.168.1.100, вось твая старонка". Так працуе ўвесь інтэрнэт. Тэхнічная справка ў Вікіпедыі.

Публічны vs прыватны — у чым розніца?

Публічны IP — гэта адрас вашага роўтэра ў інтэрнэце. Яго бачыць увесь свет. Калі вы заходзіце на сайт, ён бачыць менавіта гэты адрас, а не адрас вашага ноўтбука.

Прыватны IP — гэта адрас вашага ноўтбука ў хатняй сетцы (звычайна нешта накшталт 192.168.1.100). Яго бачыць толькі ваш роўтэр. Гэта як унутраны нумар кватэры — паштальён ведае толькі адрас дома, а ўнутры ўжо разбіраюцца, каму што.

Чаму я зрабіў гэты інструмент

Прызнаюся, надакучыла пастаянна шукаць "як даведацца свой IP" пры наладцы файрволаў або адладцы сеткавых праблем. Большасць існуючых рашэнняў альбо перагружаны рэкламай, альбо працуюць павольна, альбо маюць дызайн дзесяцігадовай даўніны. Захацелася стварыць нешта больш якаснае.

Першапачаткова планаваў патраціць на гэта пару выхадных, але атрымаўся поўнацэнны адукацыйны праект. Цікава было праверыць, ці ўдасца стварыць інструмент, які будзе адначасова хуткасным і стабільным — ніякай рэкламы, толькі функцыянальнасць, якая вырашае канкрэтную задачу эфектыўна.

З AWS і serverless тэхналогіямі працую ўжо некалькі гадоў, але ўпершыню сабраў усё разам: Lambda для API, Terraform для інфраструктуры, Astro для фронтэнда. Было цікава!

Самае крутое? Усё працуе вельмі танна — AWS бярэ капейкі за такі трафік. А карыстальнікі атрымліваюць хуткі і надзейны інструмент.

ip.zvoznikau.net — гэта мой спосаб паказаць, што нават простыя рэчы можна рабіць якасна. Без лішняй складанасці, але з увагай да дэталяў.

API працуе па адрасе https://ip.zvoznikau.net/api/ip — можаце выкарыстоўваць у сваіх скрыптах або прыкладаннях.

curl -s https://ip.zvoznikau.net/api/ip -H "X-Forwarded-For: 8.8.8.8" | jq
{
  "ip": "8.8.8.8",
  "country": "US",
  "country_name": "United States",
  "city": "Mountain View",
  "limit_remaining": 99
}

Фронтэнд мінімалістычны і аптымізаваны для хуткасці — без цяжкіх фрэймворкаў кшталту React ці Vue, калі гэта не неабходна. Цалкам адаптыўны і лёгкі.

Што ўмее

Паказвае твой публічны IP адразу, без гемараю. Плюс усюкую інфу пра браўзер, сістэму і сетку — часам карысна для адладкі. Асабліва калі трэба праверыць ці працуе VPN, ці разбярэцца з NAT'ам. Увогуле, простая штука для простых задач.

На чым зроблена

Фронтэнд на Astro з Tailwind CSS — хутка збіраецца і не тормазіць. Усё ляжыць у AWS S3 за CloudFront (CDN). API круціцца на Lambda праз API Gateway, для геалакацыі выкарыстоўваю GeoLite2 (бясплатная база ад MaxMind, Updated: 2026-01-30). DynamoDB для лічыльнікаў запытаў і ўсякай статыстыкі. Зрабіў PWA — можна ўсталяваць як прыкладанне. Уся інфраструктура ў Terraform, дэплой праз GitHub Actions. Увогуле, стандартны serverless стек.

Супрацоўніцтва

Калі вам патрэбен надзейны партнёр па інфраструктуры або распрацоўцы — звяртайцеся. Я вопытны DevOps-інжынер і распрацоўшчык з глыбокімі ведамі ў маштабаваных сістэмах, аўтаматызацыі і воблачных платформах. Знайсці мяне можна на LinkedIn.