دليل الطرد

Version 1.2.4


Last translated by Madzilla () on 2007-03-26

Last revised by PJKevin () on 2005-05-12

Originally written by Aysmonte on 1997-03-03

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.

المقدمة

إن طرد القناة هو حظر مستخدم الأي أر سي بمنعهم من دخول القناة, بناء على عنوانهم أو و الإسم المستعار. . يجب العلم أن الطرد ليس بحساس و ليس بقاتل. ذلك, ممكن أن تقوم بسهولة طرد شخص مظلوم من قناتك حينما تريد إبقاء شخص آخر بالخارج.

تذكر, لكي تضبط الطرد في قناة, يجب أن تكون عامل في القناة (يوجد علامة "@" بجانب أسمك المستعار في لائحة أعضاء القناة). فقط عامل القناة يزيد أو يمسح الطرد في القناة.

إذا كنت عامل في القناة من الضروري فهم كيف يتم تشغيل الطرد و متى و لماذا يتم وضعهم. سأقوم بتقسيم هذا الى خطوات مبسطة للمراجعة وخلفية عامة عن كل اداة للمساعدة لفهم لماذا و كيف تعمل كلها. أقترح بمراجعة هذا المستند اكثر من مرة لكي تعتاد عليه, ليس فقط في المصطلحات الفنية, لكن أيضا لتأكيد أنك فهمت و إحتفظت بكل المعلومات. مثل الكل يوجد دائما طرق أخرى لعمل الأشياء, لكن سأقوم بتغطية الأساسيات التي تعمل مع أكثرية زبائن الأي أر سي.

يجب أيضا الفهم انه أثناء كتابة هذا المستند عن الطرد في القناة في العقل, كل التقنية تستعمل في الطرد الأوتوماتيكي. الطرد الأوتوماتيكي باختصار هو نسخة دائمة من أنواع الطرد. فقط السوبر أوب و مالك القناة بإمكانهم زيادة الطرد الأوتوماتيكي (Autokick)الى بيان الطرد الأوتوماتيكي للشان سرف. التغطية في آخر المستند.

Contents

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.*

أذ لم تستطع حل المشاكل مع المستخدم بعد ذلك تحسبا للوقت الشيق يرجى الإتصال بأحد المساعدين في إحدى القنوات الرسمية مثل #DALnetHelp, #IRCHelp أو #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 · دليل الطرد السريع

  1. تقرير إذا كان الطرد مؤقت أو للأمد البعيد.

  2. إجمع معلومات المستخدم بإستخدام /WHOIS (من هو) command (امر) or /WHOWAS (من كان) command (امر)

  3. إذا كان الطرد مؤقت فيجب ضبط طرد مصغر مثل nickname!*@* (إسم المستخدم!*@*) أو *!userid@* (*!هوية المستخدم@*)

  4. إذا كان الطرد لوقت طويل, إضبط الطرد الأوتوماتيكي (AKICK) أوضح مثل *!*@*.host (*!*@*.المستضيف)

  5. راجع الطرد لتأكد من فعاليتها و لم تقم بتوقيف الكثير من المستخدمين من دخول قناتك.

  6. إذا كان الطرد مؤقت, تذكر أن تزيله بعد وقت مضبوط, لنقل 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.

Appendix A · أوامر الأي أر سي المناسبة

A.1 /mode الصيغة Command

/MODE الصيغة #القناة (#channel) +b *!*userid@ISP.domain.country (*!*هوية_المستخدم@مزود_خدمات_الإنترنت.المجالات.البلد)

لتفكيك أو كسر هذا الأمر:

/MODE الصيغة

هذه تقول للملقم أنك تقوم بتعديل القناة و صيغة المستخدم.

<#القناة (#channel)>

تعلم الملقم أنك تقوم بتغير الصيغ في القناة. في هذه الحالة الصيغة ستكون طرد لكي تكون مؤكدة.

+b

تعلم الملقم أي نوع من الصيغ تغير لوضع (في هذه الحالة 'b' للطرد) و + لزيادة هذه الصيغة.

*!*userid@ISP.domain.country (*!*هوية_المستخدم@مزود_خدمات_الإنترنت.المجالات.البلد)

هذا طرد العنوان. العنوان الذي سيمنعه الملقم من دخول قناتك.

المزيد من الوصف عن كل صيغ القناة و المستخدم موجود في http://docs.dal.net/docs/modesar.html.

A.2 /whois (من هو) Command (الأمر)

ircII مثال عن شكل المن هو (/whois output)

*** Aysmonte is AMO@cs1p1.ipswich.gil.com.au Aysmonte@dal.net
*** on channels: @#gryphons
*** on irc via server cin.il.us.dal.net
*** Away:"Reading email /MSG me to chat"
*** Aysmonte is an IRC Operator
*** Aysmonte has been idle 3 minutes

السطر الرابع, الخامس و السادس من الممكن أو غير الممكن وجودهم. لأنهم يعتمدون على اي ملقم متصل به و ايضا ما هي الصيغ الشخصية المضبوطة للمستخدم.

إن السطر الأول في شكل المن هو (WHOIS output) ترمز الى عنوان المستخدم (user's address), و تحتوي أيضا على هوية المستخدم (user's id (AMO)), عنوان المستخدم (user's host (cs1p1.ipswich.gil.com.au)), و اسم الأي أر سي للمستخدم الحقيقي (user's real/irc name (GCOS)) سطر (Aysmonte@dal.net).

السطر الثاني يعلم بأي قناة يوجد المستخدم وهي ليست بسرية, إسم القناة يتبع الرمز "#", وإذا كانت تحتوي على رمز "@" قبل إسم و رمز القناة هذا يعني أن المستخدم لديه وضع عامل (OPERATOR) في القناة.

السطر الثالث يدل على أي ملقم متصل به المستخدم في الأي أر سي.

السطر الرابع هو رسالة البعد (Away Message) التي تعلم المستخدمين أن هذا الشخص بعيدا عن لوحة المفاتيح (Keyboard), أو لا يتتبع الأي أر سي و ما هو سبب "غيابه".

السطر الخامس لإعلامنا إذا كان المستخدم عامل الأي أر سي (IRC Operator). على الدال نت تبدو مختلفة بالإعتماد على أي ملقم أنت, بالعام سترى هذه الكلمات (IRC Operator) أو (IRCop) في أي مكان بالسطر.

السطر السادس يعلمنا بالوقت المستخدم (Idle time) من قبل المستخدم. إذا قمت بمن هو (/WHOIS) على شخص و انت على الملقم نفسه سترى وقت المستخدم (Idle time), إذا منت على ملقم آخر لن ترى شيء لحين طلب بالتحديد /WHOIS (بمن هو) nickname (الإسم المستعار) nickname (الإسم المستعار) (هذا هو تحديد الإسم المستعار مرتين).

أمثلة أخرى عن أمر المن هو:

*** Aysmonte is AMO@203.1.72.142 Aysmonte@dal.net
*** on channels: @#gryphons
*** on irc via server cin.il.us.dal.net
*** Away:"Reading email /MSG me to chat"
*** Aysmonte is an IRC Operator
*** Aysmonte has been idle 3 minutes

Appendix B · المصطلحات الفنية (Terminology)

زبون الأي أر سي (IRC Client)

البرنامج الذي تتصل عن طريقه بالأي أرسي, لكن ايضا يمكنك استخدام اشياء اخرى مثل البوت و من بعض الملقمات من مواقع على الانتر نت.

المجال (Domain)

مجموعة من الكمبيوترات و الأجهزة الأخرى على الشبكة تتم إدارتها كوحدة واحدة. على الإنترنت, أسماء المجالات هي بناء شجري (مثل Microsoft.com) يشكل قاعدة لنظام أسماء المجالات ((DNS) Domain Name System). على شبكات Windows 2000 و Windows NT, المجال هو مجموعة من المستخدمين, الكمبيوترات, و موارد أخرى تخزن من أجلها معلومات في خدمة دليل, على ملقم يسمى وحدة تحكم بالمجال.

عنوان الأنترنت بروتوكول (IP Address)

عنوان بطول 32 بت يعطي لكمبيوترات (TCP/IP) و التجهيزات الأخرى على الشبكة وهو يميز تلك الأجهزة بشكل فريد على الشبكة. يستخدم البرتوكول (IP) عناوين (IP) لإرسال الحزم الى وجهاتها. يعبر عن عناوين (IP) لإرسال الحزم الى وجهاتها. يعبر عن عناوين بأربعة قيم عشرية طول الواحد منها 8 بت و تفصل بينها نقاط (مثلا,123.123.12.1), وهي تتألف من مميز للشبكة (يحدد الشبكة الموجود عليها الجهاز) و مميز للمضيف (يميز الجهاز على الشبكة). يمكن أن يختلف قياس مميز الشبكة و المضيف بحسب تصنيف العنوان. حتى يكون الكمبيوتر متاحا على الإنترنت, يجب أن يكون له عنوان (IP) يحتوي على مميز للشبكة مسجل لدى (IANA).

مزود خدمات الإنترنت (ISP= Internet Service Provider)

نوع من الشركات تعمل على تأمين أتصال الزبائن أو الشركات بالأنترنت. على مستوى المستخدم, يتيح مزود خدمات الإنترنت وصول المستخدمين عن طريق طلب هاتفي الى شبكاته المتصلة بالأنترنت, بالإضافة لبعض الخدمات الأخرى مثل الوصول لأنظمة (DSN), البريد الإلكتروني, و ملقمات الأخبار. على مستوى الشركات, يقدم (ISP) أتصالات عريضة الحزمة بالأنترنت باستخدام خطوط هاتفية مؤجرة أو تقنيات أخرى, و يقدم في بعض الأحيان أيضا خدمات أخرى مثل تسجيل عناوين (IP) , استضافة مواقع الوب, و استضافة مجالات.

أزيز (Ping)

أدة مساعدة تعمل من سطر الأوامر في أنظمة (TCP/IP) و تستخدم لمعرفة إن كان الكمبيوتر قادرا على الأتصال بكمبيوتر آخر على الشبكة. يولد البرنامج Ping رسائل ICMP Echo Request و يرسلها الى الكمبيوتر المحدد في سطر الأمر. حين يستلم النظام الهدف الرسائل, فإنه يعيد للمرسل رسائل ICMP Echo Reply. عندئذ يعرض النظام الأول الفواصل الزمنية المنقضية بين إرسال الطلبات و استلام الردود.

برتوكول نقطة لنقطة (PPP= Point-to-Point)

برتوكول من يعمل على طبقة ربط البيانات و يستخدم في الشبكات الواسعة (WAN), خاصة في اتصالات الطلب الهاتفي بمزودي خدمات الأنترنت و بمزودي الخدمات الأخرى. بخلاف جده الأكبر, برتوكول الأنترنت ذو الخط التسلسلي (Serial Line Internet Protocol (SLIP)), يدعم PPP عدة برتوكولات على طبقة االشبكة, برتوكولات مراقبة جودة الربط, و برتوكولات المصادقة. يستخدم للإتصالات بين كمبيوترين فقط, و لهذا فهو لا يحتاج للكثير من المزايا التي تراها في برتوكولات الشبكات المحلية, مثل حقول العناوين في كل حزمة و آلية تحكم بالوصول للوسيط (MAC).

برتوكول الأنترنت ذو الخط التسلسلي (SLIP= Serial Line Internet Protocol)

إن برتوكول الأنترنت ذو الخط التسلسلي من أبسط البرتوكولات, فهو يتألف فقط من بايت فاصل إنهاء (End Delimiter)واحد يتم إرساله بعد كل مخطط IP بياني. بخلاف وريثه, البرتوكول PPP, لا يتمتع البرتوكول SLIP بأية قدرات على مستوى الأمان أو يقدم أية خدمات أخرى, و لهذا فهو نادر الأستخدام الأن.

برتوكول شبكات الإتصالات (Telnet= Telecommunication Network Protocol)

برتوكول TCP/IP من نوع عميل\ملقم يعمل على طبقة التطبيق و يستخدم للتحكم عن بعد بكمبيوتر في موقع آخر. إن Telnet أحد الدعامات في شبكات Unix. حين تستخدم Telnet للوصول الى كمبيوتر آخر و تشغيل برنامج عليه, فإن المعالج الموجود في الكمبيوتر البعيد هو الذي ينفد ذلك البرنامج. إن خدمة Telnet تعمل من سطر الأوامر, لكن مع ذلك, الفائدة نسبيا في كمبيوترات Windows, التي تعتمد على الوجهات الرسومية.