1 · ما هو طرد القناة و متى يتم إستخدامه؟
إن الطرد هو أسلوب القناة التي يتم ضبطه لمنع مستخدمين لديهم هوية أي أر سي محددة (أسم مستخدم "username", أسم مضيف "hostname", أسم مستعار "nickname")من دخول القناة. إذا كانوا داخل القناة, ستمنعهم من التكلم (تقريبا عندما تكون القناة +m لكنهم ليسوا +o أو +v) تغير إسمهم المستعار. هذه الميزة معرفة مثل +bquiet.
الطرد هو تخصيص القناة, أي أن, الطرد سيتواجد في قناة محددة في قائمة أوامر الطرد. إن الطرد سيختفي حينما تكون القناة فارغة. إن الطرد في القناة تضبط و تزال عن طريق عمال القناة. الطرد الأوتوماتيكي (AutoKicks) هو إستثناء للقوانين و تزرع عن طريق الشان سرف (ChanServ) حينما يكون المستخدم بنفس موصفات الطرد يحاول دخول القناة بالسؤال. عندما يكون هناك أحد في القناة أو لا.
متى يمكن إستخدام الطرد؟ إن هذا يرجع إليك لأنك عامل القناة. في المطلق العام إن الطرد يوضع على مستخدم يدخل القناة و دائما يسبب المشاكل. وهي, , يطيف القناة بالكلام أو إستخدام الكلام الوقح. هذا لا يعني ان الطرد د يوضع في هذا الموقف فقط, يمكن أن تطرد من قناة نظرا لإستخدامك إسم مستعار محظر إستخدامه, أو سبب آخر. ظبط الطرد يعود الى عامل القناة.
يجب العلم أن عامل القناة له الحق بطرد أي شخص يتمناه, لأي سبب يريده. كعامل في القناة, هو بمثابة صاحب القناة و هي بمثابة منزله. أما إذا كنت صاحب القناة, لك كل الحق بإزالة أي شخص لأي سبب تتمناه, يمكن ذلك إذا كنت لا تحبهم.
بعض القنوات قد يوجد فيها قوانين لضبط الطرد. حينما تصبح عامل في القناة إستشر صاحب القناة ليحيطك علما بوجود قوانين ضبط, إذا لم تكن تعلم, يمكنك ان تبقي في القناه و تري اسباب الطرد التي توضع على المستخدمين.
2 · ما هي المعلومات المطلوبة لوضع الطرد؟
لكي تقوم بضبط الطرد, يجب أن تعرف عنوان المستخدم الذي سيتم منعه من دخول القناة أو إسكاته. لإيجاد هذه المعلومات, إستخدم أمر من هو (WHOIS).
في حال قام المستخدم بتغير إسمه, يمكن إستخدام امر من كان (WHOWAS). يستخدم هذا الأمر بسرعة بعد أن يقوم الشخص بتغير إسمائه المستخدمة أو خرج من الشبكة. لا يمكن للخادم (SERVER) تذكر عنوان المستخدمين بكل تأكيد بعد تغير أسمائهم أو خرجوا, لديك فقط دقيقة لإنجاز أمر من كان (WHOWAS) لكي تكون فعالة.
سأقوم بإستخدام إسم مستعار "NICK" في كل الأمثلة التالية. لإنجاز أمر من هو (WHOIS) على الإسم المستعار "NICK", يجب أن تكتب:
/whois NICK
على إي سطر من أوامر برنامج الأي أر سي. بالإعتماد على أي برنامج تستخدم, أو أي نص مكتوب (script) أو مرشحات (filters) تشغل, فستعطيك شكل كهذا:
*** Aysmonte is AMO@cs1p1.ipswich.gil.com.au Aysmonte@dal.net
*** on channels: @#gryphons
*** on irc via server cin.il.us.dal.net
كما ترى, يوجد الكثير من المعلومات معطاة لنا, من ضمنها: عنوان المستخدم (User's Address), القنواة التي يوجد في داخلها, الخادم (Server) الأي أر سي المستخدم, و بعض المعلومات الأخرى إذا كان المستخدم بعيدا و ما شابه (ليست مذكورة هنا, أنظر Appendix A). المعلومات الهامة التي بحاجة اليها تظهر في السطر الأول:
*** Aysmonte is AMO@cs1p1.ipswich.gil.com.au Aysmonte@dal.net
تقسيم العنوان الى الأجزاء التالية:
إسم المستخدم!هوية_المستخدم@مزود_خدمات_الإنترنت.المجالات.البلد (nickname!userid@ISP.domain.country)
إن مزود_خدمات_الإنترنت.المجالات.البلد (ISP.domain.country) هذا القسم معرف عنه بإسم المضيف (hostname) أو المجال (domain).
بالطبع سترى عناوين غريبة بين الحين و الآخر, لكنها دئما بهذه الصيغة, المجال domain)) أو / و البلد (country) في الآخر و المعلومات الأخرى بعد ال "@" جزء من المعلومات عن مزود خدمات الإنترنت (ISP) و الجهاز (Computer) المستخدم. يمكن طرد الإسم المستعار (nickname), هوية المستخدم (userID) و المجال (domain) بالإعتماد على رغبتك بحظر الطرد لكي يكون مؤكد. سأقوم بتغطية المزيد من التفاصيل لاحقا في هذا المستند.
إن علامة التعجب '!' الفاصل بين الإسم المستعار (nickname) و هوية المستخدم (userID). يمكن لهوية المستخدم و إسمه المستعار أن تكون نفسها. إن علامة "@" هي أيضا فاصل. إن "@" تفصل بين هوية المستخدم و بقية العنوان "اسم المضيف" (Hostname).
سأعطي أمثلة عن الطرد, سلسلة من أنواع الطرد المحددة الى ابعد طرد عام وواضح. إن أمر الطرد عائد لك كإقتراح شخصي و لكي يحافظ على قائمة الطرد التي تشعر أنه يجب وضعها دائما. إن أغلبية الطرد التي تقوم بوضعها ستكون طرد مؤقت و يمكن إزالتها بعد وقت قصير.
كالمزكور في الأعلى, قد يكون هناك إحتمال أيضا أن يكون المضيف في السؤال هو VHost. يعني مضيف ظاهري (VHost) و هو عنوان تافه, معظم الوقت, بني خصيصا لإستخدامه على الأي أر سي.
لهذا, قد ترى مردود بشكل بزاري مثل:
*** Nick is god@dancing.with.wolves.in.moonlight.net Hey hey!
*** on channels: @#faqsfordalnet
*** on irc via server shiva.va.us.dal.net
في حالة المضيف الظاهري, يجب أن تضع في بالك أنه يوجد أكثر من البعض القليل المشابه, أو المضيف المختلف كليا. أن مزودي حسابات الهياكل (Shell Account Providers) يخلق الكثير من هذه المضيفات للمستخدمين. . في هذه , يجب أخذ الحذر من الهوية (ident). إذا تم تجنب الطرد, ستكون ذو قيمة إذا تم ضبط الطرد على هوية المستخدم (userid). المزيد من التعليمات ستعطى في الأسفل.
3 · كيف يوضع الطرد?
في كل أمثلة الطرد المعطاة سأقوم بإستخدام <#القناة> إسم قناة للدلالة أين يوضع الطرد. تأكد من تحديد القناة الصحيحة في صيغة (mode) الأوامر أو ل <#channel (#القناة)>.
ملاحظة: معظم الزبائن لديهم أوامر محددة للطرد. إن أمر الصيغة المستخدم هنا يستعمل مع جميع الزبائن. . يجب مراجعة أو رؤية ملف المساعدة المتعلق في برنامج (زبائن) الأي أر سي عن الطرد لمعرفة كيف يستخدم الزبون أمر الطرد المحدد, أو أي.
لطرد أي أسم مستخدم عليك إستخدام الأمر التالي:
/MODE (الصيغة) #channel (#القناة) +b Nick (الإسم المستعار)
أو بالكامل
/MODE (الصيغة) #channel (#القناة) +b Nick!*@* (الإسم المستعار!*@*)
مثال عن الطرد في إسم قناة حقيقي و إسم مستخدم يكون بهذا الشكل:
/MODE (الصيغة) #Gryphons +b Aysmonte!*@*
كلا الأوامر ستعطي نفس نتائج وجه الطرد (Ban Mask). إذا كنت غير مألوف مع إستخدام صيغة الأمر (/MODE command), أنظر Appendix A للمزيد من المعلومات عن هذا الأمر.
هذا يخبر كل مضيفات الأي أر سي في شبكة الأي أر سي أن اي من يستخدم الإسم المستعار (nickname) غير ممكن أن يدخل القناة. يجب العلم أن الطرد لا يطرد المستخدم من القناة. على الدال نت, ستمنعهم من تغيير إسمهم المستعار أو من كتابة أي شيء شيء في القناة, سيبقوا في القناة, و سيتمكنوا من رؤية الكلمات المرسلة على القناة الى أن يقوم العامل بطردهم نهائيا أو يقوموا بالخروج من القناة.
هذا الطرد مستعمل قليلا, لأن المستخدم المطرود من السهل تغير أسمه المستعار لتجنب الطرد. (تقنيا هذا الطرد يجنب جزء من المستخدم, لكن نظرا لعدم صرامة الطرد معظم الناس يشاؤا بتسميته تجنب الطرد الحقيقي). من ناحية ثانية, لديها الأفضلية بمنع الأسماء المستخدمة الممنوعة من الإستعمال. (على سبيل المثال, طرد *sex*!*@* في قناة العائلة).
إن العلامة المنجمة "*", في الأمر الأعلى معرفة بالكرت الهمجي (wildcards). الكرت الهمجي (wildcards) يستخدم لتمثيل الصفر و المزيد من الرموز في هذا المكان, اي انها نظير أي رقم في أي رمز في هذا المكان, او لا شيء على الإطلاق. و أيضا كرت همجي آخر هو "?". علامة الإستفهام "?" تستخدم لتحديد رمز واحد فقط في هذا المكان و قليلا ما تفيد. القليل منكم ما يستخدم الكرت الهمجي (wildcards) في البحث التوجيهي للملفات و على سبيل تشبيه الإنجاز. سوف تلاحظ أيضا ان "!" ما زالت تستخدم للتفريق في تركيب الطرد.
مثال عن الكرت الهمجي للأي أر سي هو:
ni?e = nice, nine, nixe, nife ...... *.gil.com.au = ipswich.gil.com.au, cs1p1.ipswich.gil.com.au, anyvarietywith.gil.com.au
? = رمز واحد في هذا الوضع
* = أي خط في هذا الوضع
الأن, ان مثال هذا الطرد هو غير محدد, نظرا لتخصيصه في حقل من السهل تغيره. إن "الوضوح" (الطرد الذي يغطي المزيد من العناوين المتعددة, مثل AMO@cs1p1.ipswich.gil.com.au هي محددة (دقيق ( حيث أن AMO@*.gil.com.au أساسية أكثر (أوضح)) و أفضل طرد يكون كالتالي:
/MODE (الصيغة) #channel (#القناة) +b
*!User@ISP.domain.country (*!هوية_المستخدم@مزود_خدمات_الإنترنت.المجالات.البلد)
تحليل هذا الطرد, سنقول أننا سنطرد أي شخص بالإسم المستعار و هويته هي "User" أو "user" (الطرد ليس بوضع حساس), في أسم مضيف ل "مزود_خدمات_الإنترنت.المجالات.البلد". من الصعب قليلا التجنب و لكن كل التملص يستلزم الخروج من شبكة الأي أر سي, تغير هوية المستخدم و العودة الى الشبكة و تجنب الطرد. من جديد ستمنع الإسم من الدخول فورا لقناتك ولكن ليس لوقت طويل, للظن أن المستخدم يشيء تجنب طردك.
الى المستخدمين الذي لديهم عادة إستخدام أنواع من المضيف الضاهري لتجنب الطرد, يمكنك محاولة إيقافهم عن طريق طرد هوية المستخدم (الهوية) فقط:
/MODE (الصيغة) #channel (#القناة) +b *!userid@* (*!هوية_المستخدم@*)
مع نتيجة مثال من هو التي شاهدنها في بداية هذا الدليل (Nick is god@dancing.with.wolves.in.moonlight.net), الأمر الفعلي يظهر بالشكل التالي:
/MODE (الصيغة) #channel (#القناة) +b *!god@*
إن, مهما, تكرر فشل طرد الهوية (ident), يجب أن تعتبر وضع الطرد على كل الإنترنت بروتوكول (IP). يجب الوضع في الوضع في البال أن هذه العملية دائما تدعم بقاء كل المستخدمين للشركة المزودة بالمضيف الظاهري (Vhost) خارج القناة.
أول شيء تقوم به هو البحث عن الأنترنت بروتوكول (IP) أن هذا مضيف الظاهري (Vhost) جزء من:
/DNS (مجال أسماء المضيف) hostname (إسم المضيف)
لنحاول مع هذا المثال العملي بإستخدام الأمر على المجال (domain) dancing.with.wolves.in.moonlight.net. على الأرجح ستحصل على شيء يشابه التالي:
جاري البحث (Looking up) dancing.with.wolves.in.moonlight.net ..
يحل (Resolved) dancing.with.wolves.in.moonlight.net to 222.666.999.555
علمنا الأن من أن المضيف (host) dancing.with.wolves.in.moonlight.net لديه عنوان الإنترنت بروتوكول (IP Address) من 222.666.999.555. مما يعني أن كل المضيفات الظاهرية (Vhosts) للشركة تحت هذا العنوان 222.666.999.شيء (مما يزود أنها ليست بشركة كبيرة). لكي تقوم بطرد كل الأنترنت برتوكول (IP), يجب كتابة:
/MODE (الصيغة) #القناة (#channel) +b *!*@222.666.999.*
أذ لم تستطع حل المشاكل مع المستخدم بعد ذلك تحسبا للوقت الشيق يرجى التواصل مع احد المساعدين في قناة #Help. يتواجد اوبر الأي أر سي في #OperHelp.
في مزيد من الحالات "العادية", الطرد الأنسب وضعه, و خصوصا إذا كان طرد إستثنائي, ستكون على الشكل التالي:
/MODE (الصيغة) #القناة (#channel) +b
*!*@مزود_خدمات_الإنترنت.المجالات.البلد (*!*@ISP.domain.country)
يجب الملاحظة أنه لا كل المستخدمين يمكنهم تغيير أسم المستخدم لكنها نظرية جيدة للمساعدة هذه الأيام أكثر و أكثر الناس من الإتصال بإستخدام الزبائن و السماح لهم بتغير هذه الأشياء.
إن رمز "*!*" تبلغ المضيف كي يقوم بمنع اسم المستعار (nickname) أو هوية المستخدم من المضيف (Host) المعين \ المجال (Domain) من الدخول الى قناتك.
مع الخبرة ستلاحظ أن قسم مزود خدمات الإنترنت (ISP) لكل عنوان يتغير للأشخاص الذين يستخدمون برتوكول النقطة للنقطة (PPP) أو برتوكول حساب الأرقام المتتالية (SLIP). سيكون هناك جزء ثابت بالعودة الى مزود خدمات الإنترنت (ISP), مهما هناك عادة جزء تموين إيضافي لهؤلاء المستخدمين. سنقوم بإحلال قسم مزود الخدمات للعنوين (ISP) الأن لكي يصبح:
إسم المستعار!هوية_المستخدم@برتوكول_النقطة_للنقطة.مزود_خدمات_الإنترنت.المجالات.البلد (nick!userid@PPP.ISP.DOMAIN.COUNTRY)
إن برتوكول النقطة للنقطة (PPP) يعين للمستخدمين حين يولج الى مزود خدمات الإنترنت (ISP), عادة عن طريق الإتصال بالمودم, لمدة هذا الإتصال/التوصيل.
لإقافة شخص أكثر فعالية من الدخول الى قناتك تقوم بالطرد على الشكل التالي:
/MODE (الصيغة) #القناة (#channel) +b
*!*@*.مزود_خدمات_الإنترنت.المجالات.البلد (*!*@*.ISP.domain.country)
هذا, كما ترى, كما يقال ستقوم بطرد جميع الأسماء المستعارة (nickname), هوية المستخدم (userid) و برتوكول النقطة للنقطة (PPP) من تفصيل مزود خدمات الإنترنت (ISP). و هي على الأرجح الطريقة الأسلم و الأوضح, شكل الطرد ممكن عمله لإزعاج المستخدم. أساسيا لا أحد من مزود خدمات الإنترنت (ISP) سيتمكن من دخول قناتك. مهما, كان لديهم من حسابات مزود خدمات الإنترنت (ISP) أخرى مختلفة تماما بإمكانهم الولوج منها و تجنب طردك. هذا سيعد تهرب من الطرد وهذا غير مسموح به على الدل نت (DALnet). إبحث عن عامل الأي أر سي (IRCOp) إذا/عندما يحدث هذا. المثال في الأعلى عن الأشخاص قاموا بتغير المضيف الظاهري لكي يتجنبوا طرد و هو مثال آخر عن تهرب من طرد.
بالطبع طريقة طرد أخرى من الممكن إعتبارها طرد مؤقت و هي مجال (Domain) واضح و طرد بلد. وهي تستخدم لإصلاح سريع للتخلص من مسببي المشاكل بإنتظار طريقة مناسبة للطرد على هذا المستخدم. ستأخذ الشكل التالي:
/MODE (الصيغة) #القناة (#channel) +b *!*@*.المجالات.البلد (*!*@*.domain.country)
/MODE (الصيغة) #القناة (#channel) +b *!*@*.البلد (*!*@*.country)
أيا يكن هناك أكثر وضوحا, و ستتمكن من "التقاط" الكثير من الأشخاص بهذا الطرد من لا يستحق الطرد من قناتك. بهذه الملاحظة ستكون جيدة لذكر حين تقوم بطرد إحدى العناوين لا يمكن أن تقوم بالطرد نفس العنوان. فإذا قمت بطرد *!* @*.مزود_خدمات_الإنترنت.المجالات.البلد (*!*@*.ISP.DOMAIN.COUNTRY) لا تتمكن من طرد *!*@*.المجالات.البلد (*!*@*.DOMAIN.COUNTRY) (طرد أوضح) أو *!هوية_المستخدم@بروتوكول_النقطة_للنقطة.مزود_خدمات_الإنترنت.المجالات.البلد (*!userid@PPP.ISP.DOMAIN.COUNTRY) (أدق طرد كثير التحديد).
ما يعني هذا بالنسبة لك؟ إذا قمت بوضع طرد على هوية المستخدم أو إسمه المستعار (*!*@بروتوكول_النقطة_للنقطة.مزود_خدمات_الإنترنت.المجالات.البلد) (*!*@PPP.ISP.DOMAIN.COUNTRY) من الدخول الى قناتك فمن الضروري إزالة الطرد قبل بدلا من أن تكون على كل مزود خدمات الإنترنت (ISP) (*!*@*.مزود_خدمات_الإنترنت.المجالات.البلد) (*!*@*.ISP.DOMAIN.COUNTRY) أو بعض انواع الطرد الشبيهة.
من الأفكار الحسنة التاكد من قائمة الطرد لديك من الحين الى الآخر لصيانتها. أثناء ذلك قد تجد طرديين في مكان قد يكونا متقاربين لكن ليسا متشابهين. سنقوم بإستخدام العناوين التالية في مثالنا هذا:
إسم_المستعار_1!هوية_المستخدم_1@مزود_خدمات_الإنترنت_الجديد.المجال_الجديد.البلد (Nick1!userid1@NewISP.NewDomain.COUNTRY)
إسم_المستعار_2!هوية_المستخدم_2@مزود_خدمات_الإنترنت_القديم.المجال_القديم.البلد (Nick2!userid2@OldISP.OldDomain.COUNTRY)
لنقول أن الطرد كان على الإسم المستعار و هوية المستخدم لنفعلهم
*!*@مزود_خدمات_الإنترنت_الجديد.المجال_الجديد.البلد (*!*@NewISP.NewDomain.COUNTRY)
*!*@مزود_خدمات_الإنترنت_القديم.المجال_القديم.البلد (*!*@OldISP.OldDomain.COUNTRY)
لصنع أشياء أكثر فعالية و قائمة الطرد أكثر تحكم يمكن أن تطرد
*!*@*مزود_خدمات_الإنترنت.*المجالات.البلد (*!*@*ISP.*Domain.COUNTRY)
لتغطية الإثنين.
لما إبقاء بعض العناوين مدة طويلة؟ أساسيا, القائمة القصيرة دائما أسهل للإدارة و يمكن إعادة التنضيد (RESET) عند الحاجة. يجب العلم أن الدل نت (DALnet) فقط تسمح بخمسة و أربعون طرد في المرة الواحدة.
هناك شيء آخر يمكن عمله و هو طرد قريب من إستعمل الطرد اللولبي. اساسا الطرد اللولبي يستخدم الكرت الهمجي (wildcard) "؟". الطرد اللولبي غير فعالة جدا, و هي قليلة الإستعمال في التمارين. على سبيل المثال لديك إثنين من مزودي خدمات الإنترنت (ISP's) مع تشابه بالأسماء:
*!*@مزود_خدمات_الإنترنت_الجديد_1.المجالات.البلد (*!*@New1ISP.Domain.COUNTRY)
*!*@مزود_خدمات_الإنترنت_الجديد_2.المجالات.البلد (*!*@New2ISP.Domain.COUNTRY)
للطرد هنا يجب وضع الطرد على:
/MODE الصيغة #القناة (#channel) +b
*!*@مزود_خدمات_الإنترنت_الجديد_?.المجالات.البلد (*!*@New?ISP.Domain.COUNTRY)
ملاحظة هامة إن "؟" تعمل على حرف واحد, إذا كنت تريد وضع المزيد من الحروف يجب أن تضع "*". اختلاف آخر محتمل في كل الطرد. إن الكرت الهمجي (wildcards) يمكن خلطها و إحاطتها من أمام الأحرف والمنتصف و الآخر. يمكن إستخدام الكرت الهمجي (wildcards) أيضا على حقل البلد. إنظر الى العنوانين التاليين:
إسم_المستعار_1!هوية_المستخدم_1@مزود_خدمات_الإنترنت.المجالات.نت (Nick1!userid1@ISP.DOMAIN.net)
إسم_المستعار_2!هوية_المستخدم_2@مزود_خدمات_الإنترنت.المجالات.كوم (Nick2!userid2@ISP.DOMAIN.com)
يمكن أن تضع الطرد مثل:
/MODE الصيغة #القناة (#channel) +b
*!*@مزود_خدمات_الإنترنت.المجالات.* (*!*@ISP.Domain.*)
لتغطية كل الأسماء المستعارة, هوية المستخدم و حقل البلد. مرة أخرى هذا الطرد ليس مفيدا. تقنيا قد تظهر مرة, على الرغم إنني أشك أنك قد تحتاج لوضع طرد كهذا. الطرد هو متعدد الجوانب و فقط مؤثر عندما تقوم بضبطه جيدا, تتطلب القليل من الخبرة للإعتياد عليهاو لكن مع الوقت أثناء النظر الى عناوين الأشخاص ستشعر كيف تقوم بوضع الطرد المؤثر. لا تنزعج إذا لم تعرف ما هو جيد للأحوال المستقلة, فقط حاول و تأكد من عملها. لمعظم الأشخاص وضع الطرد هو أشبه بكابوس, و لكن مع مضي الوقت و مع معلوماتك العامة تستطيع إدارة قناة الى حين قدوم عاملين ذو خبرة من مساعدتك. إذا كان لديك صديق على الأي أر سي إستعن بمساعدتهم بوضع الطرد عليهم و التجارب. للتفحص السريع للطرد أنظر الى "دليل الطرد السريع", section 7 لاحقا في هذا المستند.
يوجد هناك هيئات أخرى للطرد للمضي فيها و هي كالتالي:
/MODE الصيغة #القناة (#channel) +b
*!*المستخدم@*.مزود_خدمات_الإنترنت.نت (*!*user@*.isp.net)
لكن هنالك حاجة للمضي من خلالهم معك. مع الخبرة ستشعر ما يجب ضبطه كطرد حينما تحتاج. بالنظر الى الآخرين و سؤالهم لماذا وضعوا هذا الطرد بطريقة معينة تساعدك على الفهم من ناحيتك. و خذ ملاحظة عن استعمال النقاط حين الطرد ل *!*المستخدم@*مزود_خدمات_الإنترنت.نت (*!*user@*isp.net) هي جدا مختلفة عن امستخدم@*.مزود_خدمات_الإنترنت.نت (*!*user@*.isp.net) (لاحظ الزيادة للنقطة/علامة الوقوف), فإنه من المقترح لأن تكون متحذلق حين وضع الطرد أو أنك ستجد بعض النتائج الغير متوقعة.
مع الوقت ستشاهد مستخدمين بعناوين إنترنت بروتوكول (IP), لديهم أرقام بدلا من أحرف لعناوينهم (إسم المستضيف) (hostname)! هذا عادي جدا, فلا تقلق. نريد فقط لتعديل أفكارنا بحيث يمكننا وضع طرد فعال لأي مستخدم. دعني أشير أنه ليس من الدائم إستخدام إنترنت بروتوكول (IP) رقمي للعناوين لللأسباب المتنوعة.
يجب العلم أن لكل أو أي إسم مستضيف (hostname) لديه عنوان أنترنت برتوكول (IP) متعلق به (كل النموذج في مثالنا عن المضيف الوهمي (Vhost)). حين طرد شخص أثناء إستخدامه عنوان الإنترنت بروتوكل (IP) سيمنع من دخول القناة حتى ولو إستطاع إسم المستضيف (hostname) يحلل المرة القادمة – مزود, بالطبع, إن عنوان الإنترنت برتوكول (IP) لم يتغير. عادة الحاجة الى تحليل العناوين يعود الى التأخير بين بين مزود خدمات الإنترنت (ISP) و مضيف الأي أر سي (IRC server) المتصلين به حينما دخلو الدال نت . هذه النتيجة بمضيف الأي أر سي (IRC server) لا تستطيع الحصول على رد من "البحث عن الإسم" "name lookup" في الحين. فتستخدم عنوان الإنترنت برتوكول (IP) بدلا.
See Appendix A على سبيل المثال للشكل الخارجي من صيغة "من يكون" (/WHOIS) على مستخدم بعنوان إنترنت بروتوكول.
فسترى بدل من "الحروف" "text" إسم المستضيف (hostname) مكون من أربع أرقام. لبعض المستخدمين ستكون ثابته لكن للآخرين ستتغير. إن الجزء الذي سيتغير بالمطلق هو الرقم الأخير (و لكن هذه ليست الحاله, لكن عام نوع ما لعدم التخيل شيء آخر). يجب العلم انه اذ لم يكن لديك أو لديكم اسم المستضيف (hostname) ثابت (ليس بمتغيير) فإن الانترنت بروتوكول (IP) ستبقى كما هي. والان غير الاعلي فيجب ان نستعمل الكرت الهمجي (wildcard) لطرد الجزء الأول من المضيف (host), سنقوم بهذه الحالات بإزالة الرقم الأخير و وضع الكرت الهمجي (wildcard) مثل:
/MODE الصيغة #القناة (#channel) +b *!*user@254.253.252.*
و أيضا يمكن وضع طرد مؤقت حيث حين تضعها ستزال أوتوماتيكيا بعد قليل من الوقت المحدد. على سبيل المثال, إذا قمت بطرد الأسم (Aysmonte) ل 20 ثانية (seconds) في #قناة (#fleetstreet), , سأقوم بكتابة:
/ban -u20 #fleetstreet Aysmonte*!*@*
يوجد أيضا أمر لكي تطرد (kickban) المستخدم (user) مع السبب (reason) كاملا من دون أن تقوم بكتابة أمرين. على سبيل المثال, إذا كنت أريد طرد (kickban) و سبب (reason) (Aysmonte), سأقوم بكتابة:
/ban -k #fleetstreet Aysmonte reason
هذه ستقوم بوضع طرد على الأنترنت برتوكول (IP)/المضيف (host) و سبب بطرد (Aysmonte) من القناة.
4 · إزالة و تعديل قائمة الطرد
إزالة الطرد سهل مقارنة بوضع واحد. أولا يجب أن تعرف أي عنوان تريد إزالته من القناة. وهذا من الممكن الحصول عليه في معظم الطلبات عبر إستخدام الأمر:
/MODE الصيغة #القناة (#channel) b
الزبائن الأخرى, على سبيل المثال الأم أي أر سي (mIRC), كل ما ستقوم به هو النقر مرتين (double click) في داخل القناة للحصول على قائمة الطرد.
عند الحصول على قائمة الطرد في قناتك, إبحث عن أي عنوان ترغب بإزالته ومن ثم قم بكتابة:
/MODE الصيغة #القناة (#channel) -b banmask
يجب العلم أنه إذا لم تعد قناتك موجودة, مما يعني, أنها أصبحت خالية من المستخدمين إن قائمة الطرد لم تعد موجودة و يجب عليك إعادة بنائها و حين "الإعادة" القناة (أدخلها). الدال نت قامت بتعديل هذه بموضة عن طريق أمر الطرد الأوتوماتيكي للشان سرف, لكن هذه موجودة فقط للقنوات المسجلة.
يجب العلم انه إذا كان لديك طرد واسع (مثل *!*@*.com.au) و تتريد وضع طرد أضيق (مثل *!*@cs1p1.ipswich.gil.com.au ) على شخص (ليس كما يكونوا في القناة في المرتبة الأولى). قم بإزالة الطرد الواسع و ضع الطرد الأضيق.
5 · تبسيط الطرد
معظم الأوقات, تريد وضع الأسماء المستخدمة التي تستعمل من قبل السبام بوت و التي تستخدم أسماء عادية كأرقام في آخر الإسم. تريد وضع الطرد على أسم واحد بدلا من أن تضع 100 طرد االى قائمة الطرد. لنرى الأمثلة التالية:
5 مستخدمين من مختلف الأنترنت بروتوكول (IPs)/المستضيف (hosts) دخلوا #قناة (#fleetstreet) بالأسماء Andrea521, Andrea522, Andrea523, Andrea524 و Andrea525. و بدلا من وضع 5 طرد عناوين (address) أو مستضيفين (hosts), , من الممكن ببساطة وضع الطرد على أسمائهم عن طريق إستخدام الكرت الهمجي (wildcards) المناقش من قبل. فستقوم بكتابة الأمر التالي:
/mode #fleetstreet +b Andrea???!*@*
مم سيبقي جميعهم خارج القناة. المشكلة هي, إذا قاموا بإستخدام أقل أو أكثر من 3 أحرف بعد الإسم, مم سيجعل الطرد لا فائدة له. لذلك, ستحتاج لضبط طرد أوضح لإبقائهم بالخارج. الطرد التالي سيوضع:
/mode #fleetstreet +b Andrea*!*@*
مم يجعل اي شخص بالإسم بأي حال وجود أرقام بجانب أسمه خارج القناة. على الرغم, إذا كان لديك صديق قد يتأثر بهذا الطرد مثل (Andrea_Simon), ستضطر لوضع عنوان إستثنائي. يمكن النظر الى section 8 لمعرفة المزيد عن كيفية يتم وضع الطرد الإستثنائي.
6 · خدمات الدال نت المرافقة الأخرى
الدال نت (DALnet) تستخدم الشان سرف (Chanserv) للإعتناء بالقنوات المسجلة. و التي تحافظ على قائمة الطرد. أساسا, عندما تضع الطرد الأوتوماتيكي (AKICK) على عنوان مستضيف (host), الشان سرف (Chanserv) يرى المستخدمين حينما تدخل قناتك المسجلة. حينما المستخدم لديه عنوان مستضيف (host) على قائمة الطرد الأوتوماتيكي للشان (Chanserv's AKICK) سرف دخل قناتك, سيقوم بطرد المستخدم من قناتك و يثبت الطرد على العنوان بحيث يمنعه من الدخول ثانية.
لإيضافة الطرد الأتوماتيكي (AKICK) للقناة, أولا يجب أن تكون القناة مسجلة, ثانيا يجب أن يكون لديك سوبر أوب (SOP) (أو المالك(FOUNDER)) لوضع الطرد. السوبر أوب (SOP) هو العامل الخارق (SuperOP), لمزيد من المعلومات عن كيفية إستخدام الأمر /ChanServ help (المساعدة) SOP (سوبر أوب).
ملاحظة: معظم المستخدمين يمكن منعك من إستخدام /ChanServ. إذا كان الحال هكذا قم بإستعمال /msg ChanServ@services.dal.net عوضا.
الأمر لضبط الطرد الأوتوماتيكي (AKICK) هو:
/ChanServ AKICK (الطرد الأوتوماتيكي) #channel (#القناة) ADD (أيضافة)
(اسم المستخدم أو عنوان المستضيف) nickname or host mask
المزيد من المعلومات عن هذا الأمر يوجد في http://www.dal.net/services أو من برنامج المساعدة للشان سرف (Chanserv):
/ChanServ Help (المساعدة) AKICK (الطرد الأوتوماتيكي)
الطرد الأوتوماتيكي (AKICK) يبقى لحين إزالته, فمن الضروري معالجة قائمة الطرد الأوتوماتيكي (AKICK) و إزالة البينات القديمة.
7 · دليل الطرد السريع
-
تقرير إذا كان الطرد مؤقت أو للأمد البعيد.
-
إجمع معلومات المستخدم بإستخدام /WHOIS (من هو) command (امر) or /WHOWAS (من كان) command (امر)
-
إذا كان الطرد مؤقت فيجب ضبط طرد مصغر مثل nickname!*@* (إسم المستخدم!*@*) أو *!userid@* (*!هوية المستخدم@*)
-
إذا كان الطرد لوقت طويل, إضبط الطرد الأوتوماتيكي (AKICK) أوضح مثل *!*@*.host (*!*@*.المستضيف)
-
راجع الطرد لتأكد من فعاليتها و لم تقم بتوقيف الكثير من المستخدمين من دخول قناتك.
-
إذا كان الطرد مؤقت, تذكر أن تزيله بعد وقت مضبوط, لنقل 10 دقائق.
8 · الصيغة الإستثنائية (+e)
إن +e أو الصيغة الإستثنائية تم التعرف عليه حين أطلق Bahamut 1.8.*. إن وظيفة هذا الأمر السماح لأي شخص المتأثر بالطرد الغير متعمد عليه\عليها من دخول القناة. على سبيل المثال, إذ وضعت طرد على العنوان *!*@219.94.* في #fleetstreet و أريد السماح لصديقك (Ting) من دخول القناة, ستقوم الصيغة الإستثنائية عن طريق كتابة:
/mode (الصيغة) #channelname (#القناة) +e Ting!*@219.94.*
ستسمح ل (Ting) من دخول القناة. الصيغة الإستثنائية هي أيضا خصوصا عندما عندما تريد طرد مستضيف (host)/ مجال (domain)/ مزود خدمات الإنترنت (ISP) محدد و تريد السماح لأشخاص محددة من الدخول. لمزيد من المعلومات عن الصيغة الإستثنائية, من الممكن قراءة مستند الصيغ على العنوان التالي http://docs.dal.net/docs/modesar.html#2.3.
Please direct any comments or feedback about this document (only! no help requests!) to docs@dal.net. If you need help on issues not covered in this document, please see the information at http://help.dal.net.