Skip to content
YAS.SH
Network & DNS🌐 سيرفر YASمتاح عبر APIintermediate

بحث DNS

يستعلم ويستعرض سجلات الـ DNS الرسمية لنطاق معين (A, AAAA, CNAME, MX, TXT, NS, SOA).

معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
النتيجة

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

يستعلم ويستعرض سجلات الـ DNS الرسمية لنطاق معين (A, AAAA, CNAME, MX, TXT, NS, SOA).

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

  • التأكد من انتشار وتحديث سجلات النطاق بعد تعديلها في لوحة التحكم.
  • فحص سجلات البريد (MX) وسجلات التحقق (TXT) لحل مشاكل إرسال الإيميلات.
  • معرفة خوادم الأسماء (Nameservers) وخوادم الاستضافة المرتبطة بالنطاق.

مثال واقعي

الإدخال
النطاق: yas.sh، النوع: A
الناتج
A Record: 104.21.45.12, 172.67.180.95 (TTL: 300)

استعلام مباشر من خوادم الـ DNS العالمية الموثوقة.

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

الإدخال
أدخل اسم النطاق وحدد نوع السجل المطلوب أو اختر فحص جميع السجلات (ANY).
المعالجة
يرسل النظام استعلامات DNS قياسية إلى الخوادم الجذرية وخوادم الأسماء الرسمية.
الناتج
جدول مفصل بالسجلات المكتشفة، قيمها، وقيم الـ TTL الخاصة بكل سجل.
الخطوة التالية
إذا كانت السجلات قديمة، انتظر اكتمال انتشار الـ DNS أو قم بتصحيحها في لوحة نطاقك.

أخطاء شائعة

  • كتابة الرابط مع البروتوكول (https://) بدلاً من كتابة اسم النطاق فقط (example.com).
  • توقع التحديث اللحظي إذا كانت قيمة الـ TTL السابقة طويلة جداً (مثل 86400 ثانية).
  • تجاهل السجلات المتعددة من نفس النوع (مثل سجلات MX المتعددة مع أولوياتها).

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

الحالة الحالية المنشورة لسجلات الـ DNS الخاصة بالنطاق عبر خوادم الإنترنت العالمية.

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

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

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

r = requests.post("https://yas.sh/api/v1/tools/dns-lookup", json={"input":"yas.sh"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesDomain, e.g. example.com (no scheme, no IP literals)
typestringNo (default "all")all | A | AAAA | MX | TXT | NS | CNAME | SOA
Success response
{ "result": { "domain": "yas.sh", "A": [{ "address": "93.184.216.34", "ttl": 300 }], "MX": [{ "priority": 10, "exchange": "mx1.example.com" }], ... } }

Resolve A, AAAA, MX, TXT, NS, CNAME, SOA records for a domain (TTLs included).

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 سياسة الكوكيز · سياسة الخصوصية.
الإعدادات