أنت تعمل على مشروع يتضمن إدارة الموارد على موفر البنية التحتية السحابية المسمى Vultr. يقدم Vultr موارد متنوعة مثل نطاقات DNS وسجلات DNS ومجموعات جدار الحماية وقواعد جدار الحماية والمثيلات. يتم إعطاؤك مقتطف رمز يستورد الوحدات الضرورية ويحدد الفئات للتفاعل مع هذه الموارد.

مهمتك هي تنفيذ وظيفة من شأنها إنشاء مجال DNS جديد على Vultr. يجب أن تأخذ الوظيفة المعلمات التالية:
- `api_key` (سلسلة): مفتاح API المستخدم للمصادقة.
- `الاسم` (سلسلة): اسم مجال DNS المراد إنشاؤه.

يجب أن تقوم الدالة بإرجاع معرف مجال DNS الذي تم إنشاؤه حديثًا كسلسلة. إذا فشل إنشاء مجال DNS، فيجب أن ترجع الدالة بلا.

ملحوظة:
- يجب أن تفترض أن وثائق Vultr API توفر المعلومات اللازمة للتفاعل مع كل مورد.
- يمكنك استخدام مقتطف التعليمات البرمجية المحدد كمرجع لفئات Vultr، لكنك لا تحتاج إلى استخدامها مباشرة في الحل الخاص بك.

اكتب دالة `create_dns_domain(api_key: str, name: str) -> str` لحل المشكلة.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}