# النطاق أكثر من مجرد سجلات DNS.

Canonical URL: https://www.iagenify.com/ar/news/iagenify-domain-is-more-than-dns

يربط IaGenify SDK 0.3.1 إدارة النطاق بالمهام العملية: ربط المشاريع، وإعداد التحويلات، والتحقق من الملكية ومتابعة الانتهاء.

## Key points
- يمكن ربط النطاق بمشروع مستضاف على النطاق الرئيسي أو نطاق فرعي.
- تُدار التحويلات كتحويلات فعلية، لا كسجلات DNS مضللة.
- تكمل الملكية والانتهاء وTLS وDNSSEC والتحقق من الخدمات إدارة DNS.

نشتري النطاق لنستخدمه: لنشر موقع أو توجيه الزوار أو إثبات الملكية أو متابعة التجديد. DNS أساسي، لكنه جزء واحد من المهمة. يوسّع IaGenify SDK 0.3.1 مورد النطاق ليغطي الأعمال التي يحتاجها المستخدم فعلاً.

## اربط الاسم بمشروع مستضاف

يمكن ربط المشروع بجذر النطاق أو بنطاق فرعي. يعرض المورد الارتباطات الحالية، ويمكن فصل نطاق فرعي من دون إعادة بناء منطق السجلات يدوياً.


```
const domain = await api.domains.get("example.com");
await domain.attach({ host: site.id });
await domain.attach({ host: endpoint.id, name: "api" });
const connected = await domain.attachments();
```

يفصل ذلك بين الهدف والتفاصيل التقنية. يطلب التطبيق ربط `api.example.com` باستضافة؛ وتتولى المنصة تنسيق DNS والاستضافة. لا يخبر سجل DNS وحده خدمة الاستضافة بالمشروع الذي يجب أن يستجيب للاسم.

## التحويل عملية مختلفة

سجل CNAME ليس تحويلاً في المتصفح. يؤثر CNAME في حل DNS، بينما يعيد التحويل استجابة HTTP تنقل الزائر إلى عنوان آخر وقد تحتفظ بالمسار والاستعلام.


```
await domain.redirects.add({ from: "www", to: "@" });
const rules = await domain.redirects.list();
```

هذا الفرق مهم في التشغيل: لا تنطبق القواعد إلا على الحركة التي تصل إلى الخدمة المسؤولة عنها. توضح الواجهة هذا الشرط بدلاً من تغيير طريقة تقديم الاسم بصمت.

## افهم حالة النطاق

للنطاق دورة حياة أيضاً. يستطيع SDK قراءة بيانات الملكية المنشورة، والتنبيه إلى مواعيد الانتهاء القريبة، وفحص TLS، وإدارة حالة DNSSEC، وإنشاء سجلات TXT للتحقق من الخدمات.

تعتمد بعض المعلومات على ما ينشره السجل أو المسجل. إذا كان موعد الانتهاء غير معروف، يمكن للواجهة إظهاره كمجهول بدلاً من تخمين تاريخ.

## يبقى DNS متاحاً مع سياق أوسع

ما زالت إدارة سجلات DNS مباشرة متاحة. لكن توجد الآن عمليات مخصصة للمهام الشائعة: ربط مشروع، وإنشاء تحويل، وفحص TLS أو إثبات خدمة.

> النطاق اسم يستخدمه الناس، وخدمة يرتبط بها، ودورة حياة ينبغي متابعتها. DNS جزء مهم من الصورة وليس كلها.

تجعل هذه الواجهة إدارة النطاق عملية واضحة للوحات الحسابات وأتمتة النشر ومسارات العمل، بدلاً من اختزال التجربة في قائمة سجلات.

## FAQ
### هل تستبدل `attach()` إدارة DNS؟
لا. فهي تعبّر عن الربط بين النطاق والمشروع المستضاف؛ وتبقى السجلات متاحة للإدارة المباشرة.

### هل التحويل هو نفسه CNAME؟
لا. يؤثر CNAME في DNS، أما التحويل فهو استجابة HTTP ترسل الزائر إلى عنوان آخر.

### هل يتيح SDK شراء النطاقات أو تجديدها؟
تغطي هذه الميزة إدارة النطاقات المرتبطة بالفعل بـ IaGenify، ولا تعني أن الشراء أو التجديد عبر المسجل متاح.

### ماذا لو لم يكن موعد الانتهاء معروفاً؟
يمكن للواجهة توضيح أن السجل لا ينشر المعلومة بدلاً من عرض تقدير على أنه حقيقة.
