الخطوة الأولى. تنزيل iBIND
يوجد حالياً إصداران من iBIND متوفرين للتنزيل مجاناً
الخطوة الثانية: ترجمة iBIND
تعليمات iBIND4
- قم بفك ضغط ملف tar. اكتب:
tar zxvf ibind-4.9.7-IDNS.tar.gz- اقرأ كلاً من ملفي README وINSTALL للحصول على تعليمات تخصيص Makefile. قم بالتغييرات اللازمة، إن وجد، ثم استكمل.
- ترجم البرنامج. اكتب:
make allتعليمات iBIND8 & 9
- قم بفك ضغط ملف tar. اكتب:
tar zxvf ibind-9.1.3-IDNS.tar.gz- غير الدليل لدليل src. اكتب:
cd src- ترجم البرنامج. اكتب
make allملاحظة:
يتطلب BIND8 مكتبة C متوافقة مع ANSI/ISO. بالإضافة إلى ذلك يتطلب yacc. إذا صادفتك أخطاء أثناء الترجمة، فمن المرجح أن النظام الخاص بك لم يستوفي هذه المتطلبات. يمكنك توجيه المتصفح الخاص بك إلى http://www.fsf.org/order/ftp.html لمزيد من المعلومات عن كيفية الحصول على نسخ GNU من البرنامج.الخطوة الثالثة: اختبار iBIND
بعد ترجمة iBIND، قم بإجراء اختبار للتأكد من أنه يعمل بصورة صحيحة.أولاً، تأكد من أنه لا يوجد named قيد التشغيل. إذا كان named قيد التشغيل، يمكنك استخدام ndc stop أو فقط قم بإجراء ps للبحث عن processID وقم بإنهاء العملية.
ثم cd إلى الدليل الذي يحتوي الـ named الجديد.
بالنسبة لـ iBIND4، اكتب:cd namedبالنسبة لـ iBIND8، اكتب:cd src/bin/namedإذا لم تكن هويتك "root"، فاجعلها "su" أولاً ثم ابدأ تشغيل named. اكتب:
./namedلكي تختبر الـ named الجديد، ستحتاج اسم نطاق متعدد اللغات مُسَجَّل.لقد أعددنا حزمة اختبار تحتوي على مجموعة نماذج من أسماء نطاق بترميزات لغات أصلية عديدة. تنزيل حزمة الاختبار-ibind-testpackage-CURRENT.tar.gz
بعد التنزيل، قم بفك ضغط الملف. اكتب:
tar zxvf ibind-testpackage-CURRENT.tar.gzثم غير الدليل إلى دليل testpackage. ستجد هناك دليلاً اسمه URLs. ينقسم هذا الدليل إلي أكثر من دليل فرعي حيث يمكنك أن تجد نماذج لأسماء نطاق متعددة اللغات؛ وكلها عبارة عن عناوين مسجلة يمكنك استخدامها لإجراء الاختبار.
غير الدليل لأي دليل آخر من اختيارك ثم اكتب:
dig `cat <URL_FILENAME>` @localhostمثال:
cd URLs/big5
dig `cat www.i-dns.net` @localhostالخطوة الرابعة: تثبيت iBIND
لتثبيت iBIND في النظام الخاص بك اكتب:make installسيقوم ذلك بنسخ الملفات الثنائية للمواقع المناسبة.