Skip to content
YAS.SH
Network & DNS🔒 المتصفح (محلي)متاح عبر API📴 يعمل بدون اتصالbeginner

مدقق IP

يتحقق من صحة بنية عناوين IP (IPv4 و IPv6) ويحدد نوع العنوان ونطاقه الخاص أو العام.

البيانات تبقى في متصفحك ولا تُرسل لأي سيرفر
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

إيه اللي الأداة دي بتعمله؟

يتحقق من صحة بنية عناوين IP (IPv4 و IPv6) ويحدد نوع العنوان ونطاقه الخاص أو العام.

إمتى أستخدمها؟

  • التحقق من صحة مدخلات المستخدمين في حقول عناوين IP لمنع أخطاء التكوين.
  • معرفة ما إذا كان العنوان يتبع النطاقات الخاصة (RFC 1918 / Loopback) أو العامة (Public).
  • التحقق من صحة الصيغ المضغوطة لعناوين IPv6 المعقدة.

مثال واقعي

الإدخال
2001:0db8:85a3:0000:0000:8a2e:0370:7334
الناتج
عنوان IPv6 صالح (Global Unicast)

يتم فحص الثنائيات وعدد المقاطع وقواعد الاختصار القياسية.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
أدخل عنوان IP المراد فحصه.
المعالجة
يطبق المحرك قواعد التحقق الصارمة للبروتوكولين IPv4 و IPv6.
الناتج
تقرير يوضح الصلاحية، إصدار البروتوكول، والتصنيف (عام، خاص، محلي، بث متعدد).
الخطوة التالية
استخدم النتيجة للتحكم في قواعد المرور أو إدخال البيانات في قواعدك.

أخطاء شائعة

  • إدخال أرقام تتجاوز 255 في مقاطع IPv4 (مثل 192.168.1.300).
  • استخدام أكثر من علامة اختصار مزدوجة :: واحدة في عنوان IPv6.
  • تضمين أقنعة الشبكة الفرعية /24 في حقل التحقق من العنوان الفردي.

يعني إيه النتيجة

تأكيد جازم لصحة العنوان البروتوكولية وتصنيفه الشبكي الدقيق.

الخصوصية والأمان

Your input is processed entirely in your browser and never sent to a YAS server.

API

Endpoint
POST https://yas.sh/api/v1/tools/ip-validator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/ip-validator" \
  -H "Content-Type: application/json" \
  -d '{"input":"192.168.1.1"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/ip-validator", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "192.168.1.1"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/ip-validator", json={"input":"192.168.1.1"})
data = r.json()
FieldTypeRequiredDescription
inputstringYese.g. 192.168.1.1 or ::1
Success response
{ "slug": "ip-validator", "result": { "input": "192.168.1.1", "valid": true, "version": 4 } }

Validate IPv4 / IPv6 addresses.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات