هذا المستند مخصص للمستخدمين الذين ليس لديهم خبرة سابقة في قاعدة بيانات AFRINIC. إنه برنامج تعليمي عملي يرشد القارئ إلى المفاهيم والتقنيات الأساسية اللازمة لاستخدام قاعدة بيانات AFRINIC باستخدام الأمثلة والتمارين.
ليس المقصود من هذه الوثيقة أن تكون مرجعا كاملا. يمكن العثور على معلومات كاملة عن قاعدة بيانات AFRINIC في قاعدة بيانات AFRINIC.
اهدافنا
يجب أن تمنح هذه الوثيقة القارئ فهماً أساسياً للمفاهيم التالية:
2.1 قاعدة بيانات AFRINIC
قاعدة بيانات AFRINIC هي قاعدة بيانات عامة تحتوي على معلومات حول مساحة عناوين IP المسجلة وأرقام AS ، وسياسات التوجيه ، وتفويضات DNS العكسية في منطقة AFRINIC. يتم استخدامه لإدارة شبكة الإنترنت.
السجلات في قاعدة بيانات AFRINIC تسمى "كائنات". كل كائن عبارة عن قائمة من أزواج "السمة والقيمة" المعروضة في نص عادي. مثال:
هذا كائن شخصي لـ Zola Abalo. السمات هي "شخص:" ، "عنوان:" ، "هاتف:" ، وما إلى ذلك. يبدأ اسم السمة دائمًا في العمود الأول وينتهي بنقطتين. كل شيء بعد القولون هو القيمة. يمكن للكائنات تخزين المعلومات حول الموارد المختلفة. فمثلا:
إدارة الشبكة | أنواع كائنات الموارد |
نطاقات عناوين IP | inetnum ، inet6num |
رقم نظام الحكم الذاتي | رقم تلقائي ، مسار ، إلخ. |
تفويضات DNS العكسية | نطاق |
معلومات التواصل | شخص ، دور |
معلومات المصادقة | منتر |
2.1.2 قاعدة بيانات الاختبار [غير متوفرة بعد]
سيوفر AFRINIC قاعدة بيانات اختبار حيث يمكن للمستخدمين تعلم كيفية استخدام برنامج قاعدة البيانات. تستخدم قاعدة بيانات الاختبار نفس البرنامج مثل قاعدة بيانات AFRINIC لكن التغييرات في قاعدة بيانات الاختبار لا تؤثر على قاعدة بيانات AFRINIC. البيانات الموجودة في قاعدة بيانات TEST ليست نسخة من البيانات الموجودة في قاعدة بيانات AFRINIC ويتم توفيرها فقط لأغراض التعلم.
جميع الأمثلة أدناه تستخدم قاعدة بيانات الاختبار. ومع ذلك ، فإن جميع الإجراءات الموصوفة هي نفسها بالنسبة لقاعدة بيانات AFRINIC. في القسم الأخير ، سنشرح ما هي الاختلافات عند استخدام قاعدة بيانات AFRINIC. من فضلك لا تستخدم قاعدة بيانات AFRINIC لأغراض الاختبار. سنكون ممتنين أيضًا إذا قمت بحذف جميع الكائنات التي قمت بإنشائها في قاعدة بيانات الاختبار عند الانتهاء من إجراء التمارين الموضحة أدناه.
2.2 كيفية الحصول على المعلومات من قاعدة بيانات AFRINIC
إن أبسط طريقة للحصول على معلومات من TEST Database هي استخدام واجهة ويب متاحة على: http://www.afrinic.net/en/services/whois-query
للاستعلام عن كائن معين ، يحدد المستخدم "مفتاحه الأساسي". المفتاح الأساسي هو سمة تحدد بشكل فريد هذا النوع من الكائن.
نوع الكائن | السمة الأساسية | مثال |
inetnum | inetnum | 196.0.0.0-196.0.0.255 |
inet6num | inet6num | 2001: 0610: 0240 :: / 42 |
شخص | شركة الاستثمارات الوطنية-الحميد: | اختبار ZA4 |
سوف تحصل على رد يتضمن الكائن في القسم 2.1.1.
2.3 كيفية الحفاظ على المعلومات في قاعدة بيانات AFRINIC
تُستخدم قاعدة بيانات AFRINIC لتخزين المعلومات حول موارد الإنترنت. ستحتاج إلى إنشاء كائنات في قاعدة البيانات لتوثيق استخدامك لهذه الموارد.
يجب أن تعكس الكائنات الموجودة في قاعدة بيانات AFRINIC الحالة الحالية للموارد التي تصفها. لذلك ، من المهم أيضًا تحديث الكائنات مع تغير تفاصيل الموارد ، أو حذف الكائنات إذا لم تعد الموارد مستخدمة. إذا تم تعيين عناوين IP للعملاء ، أو تم تعيين موظفين جدد كجهات اتصال ، فمن المهم إنشاء كائنات جديدة لعكس ذلك في قاعدة البيانات.
يتم إرسال تحديثات قاعدة البيانات عبر البريد الإلكتروني. يتم إرسال الكائنات المراد إنشاؤها أو تعديلها أو حذفها إلى عنوان خاص حيث تتم معالجتها تلقائيًا. يتم إرسال الرد بالبريد الإلكتروني إلى المرسل مع نتائج العملية. في حالة وجود أي أخطاء أثناء معالجة إرسال البريد الإلكتروني ، ستتضمن رسالة البريد الإلكتروني التي يتم إرسالها بالبريد إلى المرسل تقريرًا عن الخطأ. إذا لم يساعد التقرير في تحديد موقع المشكلة ، فيجب على المرسل إعادة توجيه نسخة من البريد الإلكتروني الأصلي وتقرير الخطأ إلىأفرينيك-dbm@AFRINIC.net>. يمكن لموظف AFRINIC بعد ذلك المساعدة في تحديد موقع المشكلة.
تصف الأقسام التالية عملية إنشاء الكائنات والحفاظ عليها في قاعدة بيانات AFRINIC. بنهاية المستند ، ستكون قد تعلمت كيفية إنشاء كائن يمثل مهمة الشبكة وحمايتها.
يحتوي الكائن inetnum على معلومات حول مساحة عنوان IP المسجلة: نطاق الأرقام والحالة وجهات الاتصال المسؤولة. قبل أن يتم إنشاء هذا الكائن في قاعدة البيانات ، يجب أولاً إنشاء المعلومات المشار إليها بواسطة هذا الكائن في قاعدة البيانات. يتطلب هذا إنشاء الكائنات التالية: 1. كائن شخص يمثل جهة اتصال إدارية وتقنية مسؤولة لهذه الشبكة ، مشار إليه من سمات "admin-c:" و "tech-c:" للكائن inetnum. 2. كائن mntner يحتوي على معلومات مصادقة حول من يمكنه تعديل محتويات هذا الكائن ، المشار إليه من سمات "mnt-by:" و "mnt-less:" و "mnt-links:" الخاصة بالكائن inetnum. كائن mntner يحمي الكائن inetnum. 3. بعد ذلك يمكننا إنشاء كائن inetnum.
يتم تخزين معلومات الاتصال ، مثل رقم الهاتف وعنوان البريد الإلكتروني ، في كائن الشخص. لإنشاء كائن شخص جديد في قاعدة البيانات:
1. انسخ قالب كائن الشخص. يسرد القالب السمات المحتملة في كائن وبعض المعلومات حول كل سمة. للحصول على النموذج ، يرجى استخدام الرابط أدناه
سوف تحصل على رد يبدو كالتالي:
2. انسخ النص إلى محرر نصوص (مثل المفكرة أو السادس). احذف كل شيء على يمين النقطتين واملأ قيم السمات. يجب عليك إكمال السمات المدرجة على أنها "إلزامية". يمكن استخدام سمة "متعددة" أكثر من مرة في كائن. يمكنك اختيار عدم استكمال السمات الاختيارية. ومع ذلك ، إذا اخترت عدم تضمين السمات الاختيارية ، فيجب حذف السمة الاختيارية بالكامل ، بدلاً من ترك القيمة فارغة. استخدم "AUTO-1" للسمة "nic-hdl:" وعنوان بريدك الإلكتروني للسمة "تغيير:" و "اختبار" للسمة "source:".
3. أرسل قالب الكائن المكتمل بنص عادي إلى اختبار-dbm@AFRINIC.net. لكائن حقيقي أرسل القالب إلى auto-dbm@AFRINIC.net
4. انتظر حتى يأتي الإقرار من قاعدة البيانات. هذا قد يستغرق عدة دقائق. إذا كان التحديث الخاص بك ناجحًا ، فستتلقى ردًا يحتوي على شيء مثل ما يلي:
لاحظ النص بعد علامة [الشخص]. هذا هو مؤشر NIC للشخص ، ويتم تغيير نص "AUTO-1" إلى هذه القيمة. إنه مضمون أن يكون فريدًا وهو المفتاح الأساسي لكائن هذا الشخص. أي إشارات إلى كائن هذا الشخص ستستخدم مؤشر NIC هذا.
يمكنك استخدام السمة الجديدة "nic-hdl:" للاستعلام عن هذا الكائن. إذا قمت بذلك ، يمكنك أيضًا ملاحظة أن السمة "تغيير:" قد تمت إضافة تاريخ الإنشاء. إذا كان هناك خطأ ، سيشير الإقرار إلى فشل إنشاء الكائن بالإضافة إلى الأخطاء التي تمت مواجهتها. على سبيل المثال ، قد يحتوي على ما يلي:
"المصادقة" هي عندما تثبت أنك ما تدعي أنه. هذه المعلومات ضرورية لمنع المستخدمين الآخرين من تعديل بياناتك. في قاعدة البيانات ، يتم تخزين المعلومات اللازمة للتحقق من المصادقة في كائن mntner (يسمى أيضًا كائن المشرف). لإنشاء كائن mntner جديد في قاعدة البيانات ، قم بما يلي:
1. انسخ قالب كائن mntner. سوف تحصل على رد يشبه ما يلي:
يتم تعريف محتوى سمات فئة mntner أدناه:
منتر
معرّف فريد لكائن mntner يتكون من أحرف وأرقام وشرطة سفلية للحرف "_" وواصلة الحرف "-" ؛ يجب أن يكون الحرف الأول من الاسم حرفًا ، ويجب أن يكون الحرف الأخير من الاسم حرفًا أو رقمًا.
2. كما هو الحال مع كائن الشخص ، احذف كل شيء على يمين النقطتين واملأ قيم السمات. يجب عليك إكمال السمات المدرجة كإلزامية ويجب حذف السمات الاختيارية التي لا تستخدمها. استخدم "TEST-MNT" لسمة "الإحالة من قبل:" لبيئة الاختبار.
3. يجب عليك اختيار قيمة mntner الخاصة بك ، والتي هي EXAMPLE-MNT في المثال. هذه هي القاعدة التي يجب اتباعها عند اختيار قيمة mtner:
4. بالنسبة إلى "admin-c:" و "tech-c:" يجب استخدام قيمة "nic-hdl:" في كائن الشخص الذي تم إنشاؤه مسبقًا. لن تسمح لك قاعدة البيانات بإنشاء كائن mntner ما لم يكن كائن هذا الشخص موجودًا بالفعل.
5. تبدأ السمة "auth:" بكلمة أساسية تحدد طريقة المصادقة وتتبعها معلومات المصادقة اللازمة لفرض هذه الطريقة. في المثال المعطى ، يتم استخدام طريقة MD5-PW. لكل من أساليب MD5-PW و CRYPT-PW ، يتم استخدام كلمة مرور لمصادقة عمليات قاعدة البيانات. لتشفير كلمة مرورك إلى MD5-PW ، يمكنك استخدام أدوات الويب اضغط هنا.
6. أرسل قالب الكائن المكتمل بنص عادي إلى اختبار-dbm@AFRINIC.net لبيئة الاختبار و auto-dbm@AFRINIC.net لبيئة حقيقية.
7. انتظر الإقرار بالعودة من قاعدة البيانات. إذا نجح التحديث الخاص بك ، فستحصل على رد يحتوي على شيء مثل التالي:
إذا حدث خطأ ، فسوف يشير الإقرار إلى فشل إنشاء الكائن مع الأخطاء التي تمت مواجهتها. على سبيل المثال ، قد يحتوي على ما يلي:
8. سيتم إرسال بريد إلكتروني يحتوي على تفاصيل الكائن الجديد إلى عنوان البريد الإلكتروني الموجود في السمة "mnt-nfy" الخاصة بـ mntner. يمكنك الآن الاستعلام عن الخادم ورؤية كائن mntner الجديد. اكتب ما يلي في نافذة الاستعلام ، مع استبدال اسم mntnername الخاص بك:
مثال- MNT
ستستعيد كائن mntner الجديد ، بالإضافة إلى كائن الشخص المشار إليه.
يرجى ملاحظة أنه يتم تصفية إخراج md5 و crypt hash لمنع هجمات التخمين لكلمات المرور التي تم استخدامها لإنشاء التجزئة. إذا كنت ترغب في تعديل كائن mntner ، فالرجاء إنشاء تجزئة جديدة لنفس كلمة مرور النص العادي (إذا لم يكن لديك التجزئة السابقة في متناول يدي) وإرسال التحديث الخاص بك. يتطلب حذف mntner التجزئة الدقيقة المستخدمة لإنشائه ، والتي يمكنك الحصول عليها عن طريق إرسال بريد إلكتروني إلى hostmaster@afrinic.net.
أيضًا ، بشكل افتراضي ، يقوم الاستعلام بإرجاع معلومات الاتصال المرتبطة بكائن. هذا هو سبب إرجاع كائن الشخص. إذا كنت لا تريد معلومات الاتصال الخاصة بالإحالة ، فاستخدم علامة "تعطيل العودية" في الاستعلام ، "-r". يمكنك رؤية هذا عن طريق كتابة نفس الاستعلام في نافذة الاستعلام ، ووضع العلم في المقدمة:
-r مثال- MNT
الآن ستحصل فقط على كائن mntner. يمكن أن يؤدي تعطيل العودية إلى رد أصغر يسهل فهمه إذا كنت لا تهتم بمعلومات الاتصال. هذا هو الحال غالبًا عند إدارة الأشياء الخاصة بك.
2.3.4 حماية معلومات الاتصال الخاصة بك
الآن بعد أن أصبح لديك mntner ، يمكنك حماية الكائنات في قاعدة البيانات. الكائن محمي بواسطة mntner إذا كان يشير إلى mntner في السمة "mnt-by:". فقط mntner مدرج كـ "mnt-by:" مصرح له بإجراء تغييرات على كائن. تتطلب معظم أنواع الكائنات أن تحميها باستخدام mntner. ومع ذلك ، لا يعترض الشخص. من المستحسن أن تحميهم. لحماية كائنك الشخصي:
1. احصل على نسخة من كائن الشخص الحالي الخاص بك. في نافذة الاستعلام اكتب "nic-hdl:" لكائن الشخص الخاص بك:
ZA4-TEST [أو ZA4-AFRINIC]
سوف تستعيد الكائن الحالي الخاص بك في قاعدة البيانات. يمكنك أيضًا البحث عن طريق كتابة الاسم. في هذه الحالة ، ستعيد قاعدة البيانات جميع كائنات الشخص التي تحمل هذا الاسم. للأسماء الشائعة قد يكون هناك العديد من العناصر التي تم إرجاعها.
2. انسخ الكائن الذي تم إرجاعه بواسطة الاستعلام.
3. أضف mntner الخاص بك كـ "mnt-by:" لكائن الشخص الخاص بك. لن تسمح لك قاعدة البيانات باستخدام "mnt-by:" ما لم يكن كائن mntner موجودًا بالفعل.
4. أضف سطر "تم تغييره" لتعكس حقيقة أنك تقوم بتحديث الكائن.
5. عند إضافة mntner إلى كائن لا يحتوي على واحد ، يجب أن تصادق على نفسك بصفتك mntner الجديد. نظرًا لأن المثال يستخدم طريقة MD5-PW ، أضف سطر كلمة مرور إلى بريدك الإلكتروني. يجب أن يبدأ هذا في العمود الأول ولكن يمكن أن يحدث في أي مكان داخل نص الرسالة: كلمة المرور:
your_cleartext_password_here
6. أرسل قالب الكائن المحدث إلى اختبار-dbm@AFRINIC.net (أو auto-dbm@AFRINIC.net).
7. انتظر عودة الإقرار من قاعدة البيانات. سيشير إلى نجاح أو فشل التحديث الخاص بك.
2.3.5 تحديد موقع تخصيصات الشبكة
يتم تمثيل تعيينات الشبكة بواسطة كائنات inetnum. قبل أن تتمكن من إنشاء inetnum جديد ، يجب أن تجد نطاقًا من عناوين IP التي لم يتم تعيينها حاليًا. يصف هذا القسم كيف يمكنك الاستعلام عن هذه المعلومات في قاعدة البيانات. يمكنك أيضًا استخدام الاستعلامات لأي غرض آخر عندما تريد الحصول على معلومات عنوان IP من قاعدة البيانات. بشكل افتراضي ، تقوم قاعدة البيانات بإرجاع أصغر نطاق يتضمن النطاق الكامل الذي تم الاستعلام عنه. هذا استعلام "أقل تحديدًا". على سبيل المثال ، إذا قمت بالاستعلام عما يلي:
10.11.12.0 - 10.11.13.255
قد تحصل على شيء مثل هذا:
هذه هي المباراة الأقل تحديدًا. يتناسب الإصدار 10.11.12.0 - 10.11.13.255 inetnum تمامًا مع 10.0.0.0 - 10.255.255.255inetnum. هذا هو أصغر كتلة من هذا القبيل. تمنحك السمة الرئيسية كتلة العنوان التي اشتق منها هذا العدد الداخلي. في مصطلح واضح ، فإنه يمنحك في نفس الكائن inetnum ما يمنحك خيار "-L". إذا كنت تريد أن يمنحك الخادم تطابقًا تامًا فقط ، فيمكنك طلب ذلك باستخدام علامة "-x". المطابقة التامة هي التي يكون فيها نطاق IP الخاص بـ inetnum هو نفسه نطاق IP للاستعلام.
-x 10.11.12.0 - 10.11.13.255
في هذه الحالة ، ستحصل فقط على تطابق تام ، أو خطأ يشير إلى عدم وجود مثل هذا العدد الإجمالي:
٪ خطأ: 101: لم يتم العثور على إدخالات
%
٪ لم يتم العثور على إدخالات في المصدر (المصادر) المحدد.
في بعض الأحيان تريد أن ترى كل ما هو أقل تحديدًا في النطاق. في هذه الحالة ، يمكنك استخدام علامة "-L". إذا قمت بذلك ، فسترى جميع المعلومات التي تتضمن النطاق الكامل التي تم الاستعلام عنها. على سبيل المثال ، إذا قمت بالاستعلام عما يلي:
-ل 10.11.12.0 - 10.11.13.255
قد تحصل على شيء مثل هذا (وهو تفاصيل السطر الأصل):
يمكنك أيضًا البحث عن inetnum أصغر موجودًا في نطاق معين. هذا استعلام "أكثر تحديدًا". يمكنك استخدام هذا في تخصيص للبحث عن نطاقات ليس لها تعيينات أخرى. للقيام بذلك ، استخدم علامة "-m": -m 10.0.0.0 - 10.255.255.255
سوف تحصل على رد يشبه شيئًا كهذا:
هذا استعلام "مستوى واحد أكثر تحديدًا". هذا يعني أنه يتم إرجاع أكبر عدد موجود ضمن النطاق المحدد. في هذا المثال ، لم يتم تعيين عناوين IP 10.11.12.0 - 10.11.12.255 وهي متاحة. سوف تحتاج إلى العثور على النطاق المتاح لتتمكن من القيام بالتمرين التالي. إذا كنت تريد أن ترى كل ما هو أصغر من نطاق معين ، يمكنك استخدام علامة "-M":
10.0.0.0 م - 10.255.255.255
سيؤدي هذا إلى إرجاع جميع مستويات inetnum في النطاق. يمكن أن يؤدي هذا إلى إرجاع عدد كبير جدًا من الكائنات ، ولكن يمكن أن يكون مفيدًا في العثور على كل العدد الإجمالي لجزء من الإنترنت.
الآن بعد أن تم إنشاء وحماية جميع الكائنات اللازمة لمجموعة inetnum ، وقمت بتحديد نطاق مناسب من أرقام IP ، يمكنك إنشاء كائن inetnum نفسه. لإنشاء inetnum جديد في قاعدة البيانات:
1. انسخ قالب كائن inetnum.
سوف تحصل على رد يشبه ما يلي:
2. احذف كل شيء على يمين النقطتين واملأ قيم السمات. يجب عليك إكمال السمات المدرجة على أنها إلزامية ويجب حذف السمات الاختيارية التي لا تستخدمها. استخدم "ASSIGNED PA" لسمة "status:" وعنوان بريدك الإلكتروني للسمة "notify:". سيتم إرسال عنوان البريد الإلكتروني المحدد في السمة "إعلام:" بالبريد عندما يتغير الكائن. يجب عليك اختيار "netname:" الخاص بك ، باستخدام نفس القواعد التي اخترتها لاختيار اسم mntner.
لاحظ هنا أن السمة الرئيسية مفقودة لأن هذه السمة ليست إلزامية ولا يتم تخزينها في قاعدة البيانات. السمة الأصل التي تم إنشاؤها بواسطة النظام في وقت الاستعلام.
3. عند إنشاء كائن جديد يحتوي على سمة "mnt-by:" ، يجب على mntner تخويل الإنشاء. أضف كلمة المرور المناسبة لـ mntner في السمة "mnt-by:":
كلمة المرور: your_cleartext_password_here
4. أرسل قالب الكائن المكتمل بنص عادي إلى اختبار dbm @ AFRINIC (أو auto-dbm@AFRINIC.net).
5. انتظر الإقرار بالعودة من قاعدة البيانات. إذا نجح التحديث الخاص بك ، فستحصل على رد يحتوي على شيء مثل التالي:
إذا حدث خطأ ، فسوف يشير الإقرار إلى فشل إنشاء الكائن مع الأخطاء التي تمت مواجهتها. على سبيل المثال ، قد يحتوي على ما يلي:
6. سيتم إرسال بريد إلكتروني يحتوي على تفاصيل الكائن الجديد إلى عنوان البريد الإلكتروني الموجود في السمة "mnt-nfy" الخاصة بـ mntner.
لنفترض أنك بحاجة لاحقًا إلى تحديث المعلومات الموجودة في كائن inetnum الخاص بك. على سبيل المثال ، تم تغيير جهة الاتصال الفنية ويتم تمثيلها الآن بواسطة كائن الشخص "VA1-TEST". (يجب عليك إنشاء كائن شخص جديد قبل أن تتمكن من متابعة هذا المثال.) لتحديث كائن موجود ، قم بما يلي:
1. الاستعلام عن قاعدة بيانات AFRINIC للكائن.
10.11.12.0 - 10.11.12.255
2. انسخ الكائن الذي أرجعه الاستعلام بدون السمة الرئيسية:
3. غيّر سمة "tech-c:". أضف سمة "notify:" حتى يتم إخطار جهة الاتصال الفنية الجديدة عند تعديل inetnum.
يرجى ملاحظة أنه لا يمكنك تغيير السمة الأساسية للكائن (inetnum: 10.11.12.0 - 10.11.12.255). ستعتبر قاعدة البيانات هذا إنشاء كائن جديد.
4. لتغيير كائن محمي بواسطة سمة "mnt-by:" ، يجب إضافة المصادقة المناسبة:
كلمة المرور: your_cleartext_password_here
5. أرسل قالب الكائن المحدث إلى اختبار-dbm@AFRINIC.net (أو auto-dbm @ AFRINIC للبيانات الحية)
6. انتظر عودة الإقرار من قاعدة البيانات. سيشير إلى نجاح أو فشل التحديث الخاص بك.
7. سيتم إرسال رسالة إلى عنوان البريد الإلكتروني الموجود في سمة "الإعلام:" الخاصة بالكائن الأصلي تحتوي على تفاصيل التغيير.
في بعض الأحيان لم تعد بحاجة إلى الأشياء التي تحتفظ بها. يجب حذف هذه. على سبيل المثال ، إذا لم يعد التعيين مستخدمًا ، فيجب عليك حذف الكائن inetnum وجميع كائنات الشخص التي تتم الإشارة إليها من هذا الكائن فقط.
لحذف كائن موجود:
1. استعلم عن قاعدة بيانات الكائن الخاص بك.
2. انسخ الكائن الذي تم إرجاعه بواسطة الاستعلام بدون السمة الرئيسية
3. أضف سمة خاصة "delete:" إلى الكائن تشرح سبب وجوب حذف الكائن. فمثلا:
4. لحذف كائن محمي بواسطة سمة "mnt-by:" ، يجب إضافة كلمة المرور المناسبة:
كلمة المرور: your_cleartext_password_here
5. أرسل الكائن المراد حذفه إليه اختبار-dbm@AFRINIC.net (أو auto-dbm@AFRINIC.net للبيانات الحية).
6. انتظر عودة الإقرار من قاعدة البيانات. سيشير إلى نجاح أو فشل الحذف الخاص بك.
7. سيتم إرسال رسالة تحتوي على عناوين البريد الإلكتروني الموجودة في السمة "notify" الخاصة بالكائن مع تفاصيل الحذف. ولا يمكن حذف الكائنات التي تمت الإشارة إليها بواسطة كائنات أخرى. على سبيل المثال ، لا يمكن حذف كائن mntner أثناء استخدامه كـ "mnt-by:" أو "mnt-less:". يمكنك العثور على المراجع إلى كائن mntner باستخدام استعلام معكوس. اكتب ما يلي في نافذة الاستعلام ، واستبدل كائن mntner الخاص بك:
سيؤدي هذا إلى إرجاع كافة الكائنات التي تشير إلى EXAMPLE-MNT. تطلب العلامة "-i" الاستعلام العكسي ، وتحدد "مسارات mnt-by و mnt-less و mnt" السمات التي تريد البحث عنها. يجب ألا يكون هناك مسافة بعد الفاصلة. يقوم "-r" بتعطيل التكرار ، كما هو موضح في القسم 2.3.3. نظرًا لأن المنظمة تستخدم عادةً mntner واحدًا ، يمكنك استخدام هذا الاستعلام لتحديد موقع جميع الكائنات للمؤسسة. قبل أن تتمكن من حذف mntner ، يجب عليك إزالة جميع الإشارات إليه. على سبيل المثال ، إذا كان لديك الشخص والشخص التالي:
لا يمكن حذف mntner "EXAMPLE-MNT" لأنه تمت الإشارة إليه بواسطة الشخص "ZA4-TEST" ، ولا يمكن حذف الشخص "ZA4-TEST" لأنه تمت الإشارة إليه بواسطة mntner "EXAMPLE-MNT". لحذف هذه الكائنات ، قم بما يلي:
1. قم بتحديث كائن الشخص وإزالة السمة "mnt-by:". يؤدي هذا إلى إزالة الحماية بالكامل ، ولكن هذه ليست مشكلة أمنية لأنه سيتم حذف الكائن قريبًا.
2. حذف كائن mntner.
3. حذف كائن الشخص.
(يرجى تذكر حذف جميع الكائنات التي قمت بإنشائها في قاعدة بيانات الاختبار أثناء القيام بهذه التمارين.)
2.4 استخدام قاعدة بيانات AFRINIC للإنتاج
يجب أن يكون لديك الآن فهم للمفاهيم الأساسية لقاعدة بيانات AFRINIC وأن تكون قادرًا على الحفاظ على بياناتك الخاصة وإجراء الاستعلامات. يعرض هذا القسم تفاصيل الاختلافات بين قاعدة بيانات TEST وقاعدة بيانات AFRINIC.
1. تستخدم طلبات البحث أداة بحث مختلفة: http://www.afrinic.net/en/services/whois-query
2. تستخدم الكائنات في قاعدة بيانات AFRINIC AFRINIC بدلاً من TEST لكل من السمة "source:" واللاحقة الملحقة بسمات "nic-hdl:".
3. يجب إرسال التحديثات إلى قاعدة بيانات AFRINIC إلىauto-dbm@AFRINIC.net> بدلا مناختبار-dbm@AFRINIC.net>.
4. لا يمكنك إنشاء كائن mntner الخاص بك في قاعدة بيانات AFRINIC. يجب عليك إرسال التحديث الخاص بك إلىauto-dbm@AFRINIC.net> ولكن سيتم معالجتها بواسطة أحد موظفي AFRINIC. يتم إنشاء كائنات mntner فقط للمستخدمين الذين يشار إليهم باسم "admin-c:" أو "tech-c:" للكائنات inetnum أو inet6num أو aut-num أو domain.
5. لا يجوز لك إنشاء كائنات inetnum في قاعدة بيانات AFRINIC ما لم تحصل على ترخيص من LIR يتحمل المسؤولية عن نطاق العنوان هذا.
تتوفر الموارد التالية لمساعدتك أثناء استخدام قاعدة بيانات AFRINIC.
سيؤدي الاستعلام عن "مساعدة" إلى عرض قائمة كاملة بكل العلامات التي يمكنك استخدامها للاستعلام عن قاعدة البيانات. بينما تمت تغطية بعض هذه في هذه الوثيقة ، لم يتم تغطية العديد منها.
2.5.3 الدليل المرجعي لقواعد البيانات AFRINIC
المصدر النهائي للمعلومات لقاعدة بيانات AFRINIC هو الدليل المرجعي لقاعدة بيانات AFRINIC. أحدث إصدار من هذا متاح في AFRINIC Document Store على: http://www.afrinic.net/en/library/membership-documents/197-database-afrinic-database-reference-manual-
يحتوي على مواصفات مفصلة لجميع الموضوعات التي يغطيها هذا الدليل ، بالإضافة إلى كل جانب من جوانب استخدام قاعدة بيانات AFRINIC.
يوفر AFRINIC التدريب لسجلات الإنترنت المحلية. المزيد من المعلومات حول دورات AFRINIC LIR التدريبية ستتوفر قريبًا.
إذا كان لديك سؤال محدد لم تتم الإجابة عليه في هذا الدليل ، فيمكنك إرسال سؤالك بالبريد الإلكتروني إلىأفرينيك-dbm@AFRINIC.net>