تبلیغات
webrankcheck

امروز:

آموزش نحوه ایجاد ، مدیریت و کار با ایمیل در cPanel

Mail

mailbox

Email Accounts:
با کلیک روی این آیکن وارد صفحه ای می شوید که در آن می توانید حساب های ایمیل وابسته به domain خود را مدیریت کنید.
در این صفحه بوسیله کادر Add a New Email Account شما می توانید یک ایمیل جدید برای دومین خود ایجاد نمائید.

add new email

همچنین بوسیله کادر بالا شما می توانید در قسمت Mailbox quota  فضای اختصاص یافته به این ایمیل را تعییین کنید. کادر دیگری که در این صفحه مشاهده می شود Current Accounts (حساب های جاری) میباشد که در آن شما لیست ایمیل های دومین خود را مشاهده نموده و بوسیله آیکن های ذیل می توانید آن ها را مدیریت کنید.

current accounts

آموزش نحوه ایجاد ، مدیریت و کار با ایمیل در cPanel

Delete : این آیکن جهت حذف یک حساب ایمیل بکار می رود. ودر صورت کلیک روی آن پیغامی جهت تائید حذف ظاهر می شود.
Change Quota : با کلیک روی این آیکن پنجره ای باز می شود که در آن می توانید با وارد کردن مقدار مورد نظر و کلیک روی دکمه change فضای اختصاص یافته به ایمیل را در هاست خود تغییر دهید.
Change Password : از این آیکن جهت تغییر کلمه عبور ایمیل مربوط استفاده می شود.
Configure mail client : از این آیکن جهت تغییر پیکربندی سفارشی ایمیل استفاده می شود .
Web Mail : بوسیله آیکن Web Mail شما می توانید با انتخاب یکی از سه نرم افزار موجود در cPanel خود به ایمیل دسترسی پیدا کنید و ایمیل های دریافتی را خوانده و یا ایمیل ارسال نمائید.

web mail 2

Webmail :
روش استفاده از این آیکن در Mail box  مانند آیکن فوق الذکر می باشد .
Box Trapper (تله جعبه) :
این آیکن بوسیله اجبار همه افرادی که در لیست سفید شما نیستند با پاسخ به یک ایمیل تائید قبل از اینکه آنها بتوانند برای شما ایمیل بفرستند از صندوق پستی شما محافظت می کند .
Spam Assassin (قاتل هرزنامه) :
نامه های اسپم در بیشتر اوقات برای گیرنده ایجاد مزاحمت می كند . اسپم ها در واقع ایمیل های حاوی تبلیغات تجاری و یا از این قبیل موضوعات می باشند . شما می توانید بوسیله CPanel بصورت اتوماتیك این ایمیل ها را شناسایی کرده و آنها را از بین ببرید. برای مدیریت روی این بخش می توانید پس از ورود به آن با کلیک روی Enable Spam Assassin این بخش را فعال نمائید و برای کنترل بیشتر از دکمه های زیر استفاده نمائید.

spam assassin

  • اگر مایلید این سیستم را غیر فعال كنید روی دكمه Disable Spam Assassin كلیك كنید .
  • اگر می خواهید صندوق قاتل اسپم فعال شود روی Enable Spam Box کلیک کنید .
  • اگر می خواهید صندوق قاتل اسپم غیر فعال شود روی Disable Spam Box کلیک کنید.
  • اگر می خواهید قاتل لسپم را پیكر بندی نمائید روی دكمه Configure Spam Assassin كلیك كنید .
  • اگر می خواهید حذف اتوماتیک اسپم ها را غیرفعال نمائید روی Disable Auto-Delete Spam کلیک نمائید .

Forwarders :
بوسیله این آیکن شما می توانید یک کپی از ایمیل ها  را از یک حساب به حساب دیگر بفرستید و شامل دو بخش زیر می باشد
Email Account Forwarders  .1 :

email account forwarders

در این قسمت شما می توانید یک کپی از ایمیل های دریافتی یکی از حساب های خود را به حساب دیگر هاست خود ارجاع دهید . برای این باید روی دکمه Add Forwarder کلیک نمائید . با کلیک روی این دکمه در صفحه ای که ظاهر می شود در قسمت Address to Forward آدرس ایمیل گیرنده اصلی را وارد می کنید و در قسمت Forward to email address آدرس ایمیل گیرنده ثانویه را وارد کنید .
2.   Email Domain Forwarders : 

email domain forwarders

بوسیله این قسمت می توانید یک کپی از ایمیل های حساب domain خود را به حساب پیش فرض domain دیگر ارسال نمائید . جهت این کار باید روی Add Domain Forwarder کلیک کرده و فرم مربوط را پر کنید .
Auto Responders (جواب گوی خودکار) :
شما می توانید بوسیله جوابگوی اتوماتیك ( autoresponses ) در مواقعی كه مشغول كارهای دیگری هستید بصورت اتوماتیك به ایمیل ها پاسخ دهید و یا می توانید از این سیستم برای ارسال جوابهای اولیه استفاده كنید . یكی از مزایای این سیستم این است كه فرستنده از رسیدن ایمیل خود به صندوق پستی شما مطمئن می شود.

auto responder

برای اضافه کردن یک جواب گوی خودکار بر روی دکمه Add Auto-responder کلیک نمائید سپس صفحه زیر ظاهر می شود

add aouto responder

  • از منوی كشویی كاراكترهایی را كه می خواهید پاسخ اتوماتیك شما ظاهر شوند را از آنجا انتخاب كنید.
  • در قسمت Email آدرس ایمیلی که می خواهید مجهز به این سیستم شود وارد نمائید .
  • در جلوی From  عنوان خود را که برای گیرنده به عنوان فرستنده درج می شود وارد نمائید .
  • در جلوی Subject موضوع نامه را وارد نمائید . همچنین متن نامه را در قسمت Body میتوانید درج نمائید .
  • اگر می خواهید پاسخ شما بصورت HTML باشد خانه مقابل HTML Massage را انتخاب كنید.
  • بر روی دكمه Create/Modify كلیك كنید.
  • اگر عملیات با موفقیت انجام گرفته شده باشد پیغام زیر برای شما نمایش داده خواهد شد :

The auto-responder info@asanhelp.com was successfully created
Default Address (آدرس پیش فرض) :
ایمیل آدرس پیش فرض در واقع تمام ایمیلهایی كه به آدرس نا صحیح بر روی سایت شما فرستاده می شود ( تحت نام دامنه شما ) را در بر می گیرد و از بازگشت آنها جلوگیری كرده و امكان دسترسی شما به این ایمیل ها را می دهد به عبارتی اگر ایمیلی به آدرسی ارسال شود كه آن آدرس ر روی سایت شما موجود نیست ( آن اكانت را ایجاد نكرده اید ) آن ایمیل در این صندوق پستی قرار می گیرد.

  • بر روی Set Default Address كلیك كنید .
  •  نام جدیدی را كه می خواهید برای آدرس پیش فرض خود اختصاص دهید را وارد كنید.
  • بر روی change کلیک کنید تا تغییرات شما ذخیره شوند .
  • اگر عملیات بخوبی انجام گرفته باشد پیغام زیر برای شما نمایش می یابد .

All unrouted e-mail for cpdocs.com is now going to name@domain.com
اگر می خواهید ایمیلهای ارسال شده به آدرسهای اشتباهی تحت دامنه شما برگشت بخورند نام آدرس پیش فرق را :Fail: و اگر می خواهید آنها نا پدید شوند نام آدرس پیش فرض را :blackhole: وارد نمائید.
Mailing Lists (لیست ایمیل ها) :
Cpanel  این امكان را به شما می دهد تا بتوانید بصورت یك جا به گروه بزرگی از كاربران ایمیل ارسال كنید . mailing list در واقع لیست افرادی است كه شما می خواهید بصورت یك جا برای همه آنها ایمیل ارسال كنید .  Cpanel امكان مدیریت این لیست را بصورت آسان برای شما فراهم نموده است.


نوشته شده در : سه شنبه 10 مرداد 1396  توسط : webrankcheck webrankcheck.    نظرات() .

چگونه باید سایت بسازیم؟

چرا باید سایت بسازیم؟

اگر امروزه شما کسب و کاری دارید و در در فضای مجازی برای آن تبلیغات انجام ندهید محکوم به شکست هستید زیرا در زمانی هستیم که اکثرا نیازهای مان را از طریق اینترنت انجام می دهیم مثلا شما اگر دنبال آدرس و شماره تلفن جایی هستید و یا می خواهید درباره یک مسئله تحقیق کنید یا محصولی خریداری کنید حتی اگر می خواهید جایی برای تفریح و خوردن غذا بروید جستجو می کنید حال اگر در فضایی نباشید عملا سود خودتان را محدود کردید حال برای حضور در این فضا می شود کارهای بسیاری انجام داد از تبلیغات اینترنتی گرفته تا فضاهای مجازی و فروم ها می توانید فعالیت کنید اما مهم ترین این ها سایت است زیرا شما می توانیید هر جور و به هر شکل که می خواهید خودتان را معرفی کنید یا به عبارت دیگر ویترین کار شما هست

در سایت چه چیزهایی بگذاریم؟

شما می توانید اطلاعات و روش هایی که مردم می توانند با شما ارتباط برقرار کنند را بگذارید تصاویر محصولات و محیط فروشگاه تان اگر رستوران و یا کافی شاپ هستید معرفی خدمات فرم درخواست آن و ایجاد فروشگاه آنلاین و هر چیزی که باعث می شود مخاصبانتان را به شما جلب کند.

چگونه باید سایت بسازیم؟

چگونه سایت بسازیم؟

شما برای ساخت سایت به هاست و دامنه نیاز دارید که می توانید که از شرکت هایی که این خدمت را ارائه می دهند خریداری کنید.

هاست فضایی می باشد که اطلاعات شما در آن ذخیره می شود که بر اساس نیاز خودتان می بایست خریداری کنید.

دامنه آدرس سایت شما هست که منحصر به فرد است یعنی قبلا کسی نباید آن را گرفته باشد که با پسوندهای متفاوتی مثل .com   .ir   .net  .org  .info  میباشد

پس از خرید و اتصال این دو موقع ساخت سایت می باشد که شما می توانید به برنامه نویسان سایت خود را بسپارید که برای شما از صفر سایت رو متناسب با خواسته شما بالا بیارند و یا از cms های آماده مثل وردپرس و جوملا استفاده کنید که برای استفاده از آن باید فایل آن را در هاست خود نصب کرده و پس از آن با سی ام اس خود که معمولا نحوه ی استفاده از آن ها در وب موجود است سایت خود را ایجاد نمایید.

فقط این را به خاطر داشته باشید اگر برنامه های بزرگی برای سایت خود دارید و قرار است کارهای پیچیده ای در آن کنید حتما با یک طراح سایت مشورت کنید.


نوشته شده در : سه شنبه 10 مرداد 1396  توسط : webrankcheck webrankcheck.    نظرات() .

مفاهیم اولیه پروتکل TCP/IP ( بخش چهارم )

مفاهیم اولیه پروتکل TCP/IP ( بخش چهارم )

در این بخش به بررسی Name Resoulation ، خواهیم پرداخت . ماحصل فرآیند فوق، یافتن آدرس IP مپ (map) شده به یک نام است ( در صورتیکه عملیات با موفقیت انجام گردد ) . تمامی اسامی User-friendly ، می بایست به آدرس معادل IP مربوطه مپ تا زمینه ارتباط بین دستگاههای متقاضی در یک شبکه مبتنی بر TCP/IP ، فراهم گردد . پروتکل TCP/IP کامپیوترهای مبداء و مقصد را از طریق آدرس IP آنان ، شناسائی می نماید . کاربران ، تمایل بیشتری برای بخاطرسپردن و استفاده از اسامی ، نسبت به اعداد ( آدرس های IP ) را دارند . برای آدرس دهی یک کامپیوتر از انواع متفاوتی نام ( user friendly names ) ، استفاده می گردد. ویندوز 2003 ، بمنظور ذخیره سازی اسامی و آدرس IP معادل آنان ، از رویکردهای متفاوتی استفاده می گردد .با توجه به نوع نام استفاده شده ، از یک فایل ایستا و یا پویا بمنظور ذخیره نمودن اسامی و آدرس های IP مپ شده به آنان استفاده می گردد . برخی از برنامه ها نظیر IE و FTP ، قادر به استفاده از آدرس IP و یا نام برای برقراری ارتباط با مقصد مورد نظر می باشند .زمانیکه از نام استفاده می گردد ، قبل از آغاز یک ارتباط از طریق پروتکل TCP/IP ، از فرآیندی با نام Name Resolution استفاده تا آدرس IP کامپیوتر مورد نظر ، مشخص گردد . در صورتیکه آدرس IP ، مشخص شده باشد ( در مقابل مشخص شدن نام ) ،ارتباط بلافاصله برقرارخواهد شد . انواع نام دو نوع نام user friendly وجود دارد : اسامی میزبان (Host) و اسامی NetBIOS . نام میزبان ، نامی است که به یک آدرس IP کامپیوترنسبت داده شده تا آن را بعنوان یک میزبان TCP/IP مشخص نماید. نام میزبان ، می تواند دارای حداکثر 255 کاراکتر ( حروف الفبائی ، کاراکترهای عددی ، نقطه و hyphens ) باشد . اسامی میزبان دارای اشکال متفاوتی می باشند . نام مستعار (Alias) و Domain names ، دو نمونه متداول در این زمینه می باشند. نام مستعار، نامی خاص و مرتبط شده به یک آدرس IP است . (نظیر : Tehran ) . یک Domain name ، بمنظور استفاده بر روی اینترنت سازماندهی و از نقطه بعنوان یک جداکننده استفاده می نماید ( مثلا" Tehran.Citys.com ) . نام NetBIOS ، یک نام شانزده کاراکتری است که از آن بمنظور مشخص نمودن یک منبع NetBIOS بر روی شبکه استفاده می گردد . از یک نام NetBIOS ، بمنظور مشخص نمودن یک و یا مجموعه ای از کامپیوترها ، استفاده میگردد .در این راستا ، صرفا" از پانزده حرف اول آن برای نام و از کاراکتر نهائی بمنظور مشخص نمودن منبع و یا سرویسی که به یک کامپیوتر اشاره می نماید، استفاده می گردد. نمونه ای از یک منبع NetBIOS ، عنصر File and Print Sharing for Microsoft Networks در شبکه های مبتنی بر ویندوز 2003 است . زمانیکه کامپیوتر فعالیت خود را آغاز می نماید ، عنصر فوق ، یک نام منحصر بفرد NetBIOS را ریجستر(ثبت) می نماید . نام ثبت شده شامل نام کامپیوتر و کاراکتری است که بیانگر عنصر ثبت کننده است ( برای در نظر گرفتن نام کامپیوتر از حداکثر پانزده حرف و برای مشخص نمودن عنصر ثبت کننده نام ، از یک حرف دیگر استفاده می گردد ) . درویندوز 2003 ، نام NetBIOS ، می تواند حداکثر پانزده کاراکتر باشد . ویندوز 2003 ، خود نیازی به این نوع اسامی نداشته و نسخه های قبلی ویندوز نیازمند استفاده از اسامی NetBIOS بمنظور حمایت از قابلیت های شبکه ای، دارند. Static IP mapping زمانیکه کاربران یک نام را بمنظور برقراری ارتباط با یک کامپیوتر مقصد ، مشخص می نمایند ، پروتکل TCP/IP همچنان نیازمند یک آدرس IP برای تحقق انتقال اطلاعات است . در این راستا لازم است که نام کامپیوتر به یک آدرس IP ، مپ گردد. ماحصل عملیات فوق ( mapping ) ، در یک جدول ایستا و یا پویا ذخیره می گردد . در صورتیکه از یک جدول ایستا استفاده گردد ، نتایج مورد نظر در یکی از فایل های Hosts و یا Lmhosts ذخیره می گردند( فایل ها ی فوق، متنی می باشند ) . مهمترین مزیت استفاده از یک جدول ایستا ، امکان سفارشی نمودن آن با توجه به ماهیت فایل ( متنی ) و محل ذخیره سازی ( ذخیره بر روی هر کامپیوتر) آن است. در این راستا هر یک از کاربران می توانند برای دستیابی به منابعی با فرکانس بالای دستیابی ، به هر میزان که ضرورت دارد ، entry در جدول فوق ثبت نمایند . بهنگام سازی جداول ایستا ، یکی از چالش های اصلی در این زمینه بوده و در مواردیکه تعداد آدرس های IP مپ شده ، زیاد و آدرس های فوق متناوبا" تغییر یابند ، بهنگام سازی جداول ایستا مسائل خاص خود را خواهد داشت . فایل Hosts . فایل فوق ، یک فایل متنی و شامل آدرس های IP مپ شده به اسامی میزبان است . فایل فوق، دارای ویژگی های زیر است : • می توان چندین نام میزبان را به آدرس IP مشابهی نسبت داد .در این حالت ، امکان مراجعه به یک سرویس دهنده در آدرس IP : 167.91.45.121 از طریق نام حوزه Tehran.Citys.Com و یا نام مستعار Tehran وجود خواهد داشت . در این راستا ، کاربران می توانند بمنظور مراجعه به سرویس دهنده از نام مستعار Tehran در مقابل نام Domain ، استفاده نمایند . • هر Entry در فایل فوق ، با توجه به نوع پلات فرم ، نسبت به حروف بزرگ و کوچک حساس خواهد بود . در رابطه با کامپیوترهائی که ویندوز 2003 و یا NT بر روی آنها نصب شده است ، حساسیت فوق ، وجود نخواهد داشت . فایل LmHosts . فایل فوق ، یک فایل متنی وشامل آدرس IP مپ شده به نام NetBIOS است . بخشی از فایل Lmhosts در ابتدا وارد حافظه شده و به آن اصطلاحا" NetBIOS name Cache می گویند. Dynamic IP mapping مهمترین مزیت جداول پویا ( مسئول ذخیره سازی IP مپ شده ) ، بهنگام سازی اتوماتیک آنان است.در این راستا ، جداول پویا از دو سرویس استفاده می نمایند : DNS)Domain Name System) و WINS)Windows Internet Neame Service) . سرویس دهنده DNS و WINS عملیات مشابه ای را نظیر فایل های Hosts و Lmhosts انجام خواهند داد ( بدون نیاز به پیکربندی دستی ) . DNS)Domain Name System) DNS ، روشی بمنظور نامگذاری کامپیوترها و منابع شبکه است . شبکه های مبتنی بر TCP/IP ، از بانک اطلاعاتی اسامی DNS ، بمنظور یافتن کامپیوترها و سرویس ها از طریق اسامی User friendly مربوط به Domain names ، استفاده می نمایند. زمانیکه کاربری نام یک Domain را در برنامه ای وارد ( مشخص ) می نماید، سرویس دهنده DNS ، نام مورد نظر را به IP مربوطه ، map خواهد کرد .ساختار سیستم نامگذاری DNS ، بصورت سلسله مراتبی است ، بدین ترتیب امکان استفاده از سیستم فوق،در شبکه های بزرگی نظیر اینترنت وجود خواهد شد . با استفاده از یک سیستم سلسله مراتبی بمنظور ایجاد اسامی Domain ، کامپیوترهائی که اسامی Domain و معادل IP مربوطه را ذخیره می نمایند ، دارای mapping لازم برای صرفا" ناحیه مربوط به خود می باشند . این نوع از کامپیوترها اصطلاحا" ، سرویس دهنده DNS ، نامیده شده و صرفا" پردازش های لازم برای کامپیوترهائی که در میدان عملیاتی آنان می باشد را انجام خواهند داد . زمانیکه mapping در ناحیه مربوطه تغییر نماید ، سرویس دهندگان DNS مبتنی بر ویندوز 2000 ، بصورت اتوماتیک عملیات بهنگام سازی را انجام خواهند داد . WINS)Windows Internet Name Service) WINS ، یک بانک اطلاعاتی توزیعی را برای ثبت mapping پویای اسامی NetBIOS استفاده شده در شبکه ، ارائه می نماید . WINS ، اسامی NetBIOS را به آدرس های IP مپ و این امکان را فراهم خواهد آورد که اسامی NetBIOS در طول روترها ، قابل استفاده باشند . Name Resoulation در ویندوز 2003 Name Resoulation ، فرآیندی است که بر اساس آن مشکل یک نام برطرف و یا به یک آدرس IP مپ می گردد . زمانیکه کاربری یک نام را در یک برنامه ، وارد می نماید، برنامه مشخص می نماید که نام فوق یک میزبان و یا یک نام NetBIOS است. برنامه های فعلی در ویندوز 2003 ، از فرآیند host name resolution ، استفاده می نمایند ولی برخی از برنامه های قدیمی تر نظیر برنامه هائی که مختص ویندوز NT و یا ویندوز 95 , 98 طراحی شده اند ، همچنان از اسامی NetBIOS استفاده می نمایند. در صورتیکه فرآیند فوق ، با موفقیت همراه نگردد ، برنامه متقاضی قادر به برقراری ارتباط با مقصد مورد نظر خود نخواهد بود. در صورتیکه از یک آدرس IP استفاده می نمائید ، name resolution نیاز نخواهد بود . فرآیند Host name Resolution آدرس IP اسامی میزبان ( Host Names) ، با استفاده از فایل Host و یا بکمک سرویس دهنده DNS ، مشخص خواهد شد . فرآیند فوق ، بصورت زیر انجام خواهد شد . • کامپیوتر A دستوری را نظیر FTP بهمراه نام کامپیوتر میزبان B ، وارد می نماید . • کامپیوتر A ، بررسی می نماید که آیا نام مشخص شده با نام میزبان محلی مطابقت می نماید. • در صورتیکه نام مشخص شده با نام میزبان محلی مطابقت ننماید ، کامپیوتر A ، فایل میزبانان خود را (Hosts File ) بمنظور آگاهی از کامپیوتر میزبان B ، جستجو می نماید. در صورتیکه نام کامپیوتر میزبان پیدا گردد ، آدرس IP مپ شده به آن ، برگردانده خواهد شد . پس از مشخص شدن آدرس IP ، زمینه ارتباط با کامپیوتر مورد نظر فراهم خواهد شد . • اگر کامپیوتر A ، نام میزبان کامپیوتر B را پیدا ننماید ، در ادامه یک query برای سرویس دهنده DNS ارسال می گردد. در صورتیکه نام میزبان پیدا گردد ، آدرس IP نسبت داده شده به آن مشخص خواهد شد. پس از مشخص شدن آدرس IP ، زمینه ارتباط با کامپیوتر مورد نظر فراهم خواهد شد . • درصورتیکه نام کامپیوتر میزبان در سرویس دهنده DNS پیدا نگردد ، ویندوز 2003 ، Cache مربوط به اسامی NetBIOS را بررسی می نماید .این امر بدین علت است که ویندوز 2003 ، با NetBIOS name بمنزله host name ، رفتار می نماید. • در صورتیکه Cache فوق ، شامل نام میزبان مورد نظر نباشد ، یک query برای سرویس دهنده WINS ارسال می گردد . • در صورتیکه سرویس دهنده WINS قادر به حل مشکل نام نباشد ، یک پیام Broadcast بر روی شبکه ارسال می گردد. • در صورتیکه میزبانی به پیام منتشر شده پاسخ ندهد ، فایل Lmhosts بمنظور نام میزبان( NetBIOS) ، بررسی خواهد شد. فرآیند NetBIOS Name Resolution بصورت پیش فرض ، اسامی NetBIOS بر روی یک شبکه مبتنی بر TCP/IP کار نخواهند کرد . ویندوز 2003 ، امکان برقراری ارتباط در شبکه های مبتنی بر TCP/IP را برای سرویس گیرندگان NetBIOS ، از طریق پروتکل NetBT ، فراهم می نماید . NetBT ، از کلمات NetBIOS over TCP/IP اقتباس شده است . پروتکل فوق ، امکان برقراری ارتباط را برای برنامه های مبتنی بر NetBIOS ، توسط TCP/IP و از طریق ترجمه نام NetBIOS به یک آدرس IP ، فراهم می نماید . درصورتیکه سرویس دهنده WINS برای استفاده ، پیکربندی شده باشد ، فرآیند NetBIOS Name Resolution ، بصورت زیر خواهد بود : • کامپیوتر A ، دستوری نظیر Net use را بهمراه نام NetBIOS کامپیوتر B ، وارد می نماید . • کامپیوتر A ، بررسی می نماید که آیا نام مشخص شده در Cache اسامی NetBIOS ، موجود است . • در صورتیکه نام موجود نباشد ، کامپیوتر A یک query را برای سرویس دهنده WINS ارسال می دارد. • در صورتیکه سرویس دهنده WINS قادر به یافتن نام نباشد ، کامپیوتر A از Broadcast در شبکه ، استفاده می نماید . • در صورتیکه Broadcast ، قادر به حل مشکل نام نگردد ، کامپیوتر A ، فایل Lmhosts را بررسی می نماید. • در صورتیکه روش های NetBIOS فوق ، قادر به حل مشکل نام نگردند ، کامپیوتر A ، فایل Hosts را بررسی می نماید. • در نهایت ، کامپیوتر A ، یک query برای یک سرویس دهنده DNS ارسال می نماید .


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

مفاهیم اولیه پروتکل TCP/IP ( بخش سوم )

مفاهیم اولیه پروتکل TCP/IP ( بخش سوم )

در بخش اول این مقاله،  پروتکل TCP/IP بهمراه لایه های آن معرفی گردید . در  بخش دوم ، به بررسی  برخی از پروتکل های مهم موجود در پشته TCP/IP  اشاره گردید . در این بخش ، به  بررسی  برنامه ها و ابزارهای کمکی موجود  در رابطه با پروتکل TCP/IP  ، خواهیم پرداخت .
نسخه TCP/IP پیاد ه سازی شده در ویندوز، بهمراه خود مجموعه ای از برنامه های کاربردی را ارائه نموده است . با استفاده از برنامه های فوق ، امکان اجرای ویندوز 2003 بر روی یک کامپیوتر بمنظور دستیابی به مجموعه ای گسترده از اطلاعات موجود در یک شبکه ، وجود خواهد داشت . ویندوز 2003 ، سه گروه عمده از ابزارهای مبتنی بر TCP/IP را ارائه می نماید : برنامه های عیب یابی ، برنامه های ارتباطی و نرم افزارهای سمت سرویس دهنده .
در ادامه به تشریح امکانات موجود در هر گروه خواهیم پرداخت .

برنامه های عیب یابی
برنامه های عیب یابی ، امکان  تشخیص و برطرف نمودن مسائل مرتبط با شبکه را برای کاربران فراهم می نمایند. برخی از این ابزارها  عبارتند از :

    ARP . برنامه فوق ، Cache مربوط به ARP) Addreee Resolution Protocol)   را نمایش و امکان اصلاح آن را فراهم می نماید . بمنظور استفاده از برنامه فوق ، کافی است  ARP -a را در خط دستور تایپ و در ادامه جدول  مربوط به ARP Cache ، نمایش داده می شود. با استفاده از برنامه فوق می توان یک Entry  ایستا را به جدول مربوطه اضافه ( arp  -s  157.55.85.212  00-aa-00-62-c6-09 ) ، و یا اقدام به حذف یک host از جدول نمود (  arp -d  ) .
    Hostname . برنامه فوق ، نام کامپیوتر میزبان را نمایش می دهد . برای استفاده از برنامه فوق ، کافی است Hostname را در خط دستور ، تایپ و نام کامپیوتر خود را مشاهده نمود.
    IPConfig . برنامه فوق ، پیکربندی جاری پروتکل TCP/IP را نمایش ( آدرس IP  ، آدرس فیزیکی ، نام کامپیوتر و ...  ) و امکان بهنگام سازی آن را فراهم می نماید. بمنظور آشنائی با پتانسیل های برنامه فوق ، ipcongig/help را در خط دستور تایپ تا با  عملکرد این برنامه و سوئیچ های مربوطه آشنا گردید .
    Nbtstat . برنامه فوق ، جدول محلی اسامی NetBIOS  را نمایش می دهد .جدول فوق ، شامل لیستی از اسامی کامپیوتر ها  بهمراه  IP مربوطه است (  mapping )
    Netstat . برنامه فوق ، اطلاعات مربوط به جلسه کاری (Session)  پروتکل TCP/IP  را نمایش می دهد .
    Ping . برنامه فوق ، پیکربندی و ارتباط مبتنی بر IP بین دو کامپیوتر را بررسی و تست می نماید. Ping یک درخواست ICMP را از کامپیوتر مبداء ارسال و کامپیوتر مقصد از طریق یک پاسخ ICMP به آن جواب خواهد داد .بمنظور تست ارتباط با استفاده از یک آدرس IP  و یا نام یک کامپیوتر ، فرمان [ PING [IP_Address or Computer_Name  را تایپ نمائید. بمنظور تست پیکربندی TCP/IP بر روی کامپیوتر خود ، از Local  Loopback  استفاده نمائید . Local  loopback  ، شامل آدرس  127.0.0.1 است. ( Ping 127.0.0.1 )
    Tracert . برنامه فوق ، ردیابی یک بسته اطلاعاتی تا رسیدن به مقصد مورد نظر را انجام می دهد .

برنامه های ارتباطی
برنامه های  فوق ، امکان ارتباط  با مجموعه وسیعی از سیستم های مبتنی بر ویندوز و یا غیرویندوز نظیر سیستم های یوینیکس ، را در اختیار کاربران قرار می دهند . با اینکه این نوع از برنامه ها امکان ارسال سریع اطلاعات را فراهم می نمایند ولی با توجه به ماهیت ارسال اطلاعات توسط آنان ( تمامی اطلاعات شامل اطلاعات مربوط به تائید اعتبار و هویت کاربران بصورت متن شفاف ارسال می گردد ) ، می بایست دقت لازم صورت پذیرد .موارد زیر نمونه هائی از برنامه های ارتباطی می باشند :

    FTP . برنامه فوق،  با استفاده از پروتکل TCP ، اقدام به ارسال فایل بین ویندوز 2000 و کامپیوترهائی که بر روی  آنان نرم افزار سرویس دهنده FTP نصب شده است ، می نماید .
    Telnet . برنامه فوق ، امکان ارتباط از راه دور به منابع شبکه موجود در کامپیوترهائی که سرویس دهنده Telnet  بر روی آنان نصب شده است  را فراهم می نماید .
    Tftp . برنامه فوق از پروتکل UDP ، برای ارسال فایل های کوچک بین ویندوز 2000 و کامپیوترهائی که بر روی آنان سرویس دهنده TFTP)Trivial File Transfer Protocol )  نصب شده است را فراهم می نماید.

نرم افزارهای سمت سرویس دهنده
این نوع نرم افزارها امکان چاپ و انتشار سرویس ها را برای سرویس گیرندگان مبتنی بر TCP/IP در ویندوز 2000 ، فراهم می نماید.

    سرویس چاپ TCP/IP . برنامه فوق ، سرویس استاندارد چاپ TCP/IP را ارائه می نماید. سرویس فوق ، امکان ارسال چاپ را برای  کامپیوترهائی که بر روی آنان سیستم های عاملی بجز ویندوز 2000 نصب شده باشد ، به  چاپگر های متصل شده به یک کامپیوتر مبتنی بر ویندوز 2000 ، فراهم می نماید .
    سرویس های اطلاعاتی اینترنت (IIS) .  برنامه IIS ، نرم افزارهای سرویس دهنده  متعددی نظیر وب ، اخبار ، پست الکترونیکی  و ارسال فایل مبتنی بر TCP/IP  را در اختیار قرار می دهد. IIS  ، در سیستم هائی که از نسخه های Server ویندوز 2000 استفاده می نمایند ، بصورت پیش فرض نصب می گردد . پیشنهاد می گردد در صورتیکه به عملکرد این برنامه نیازی وجود ندارد ، اقدام به حذف (Uninstall )  آن از روی سیستم نمود .

مثال
مثال 1 - هدف : استفاده از برنامه  Ping بمنظور اطمینان از صحت عملکرد پروتکل TCP/IP

    مرحله یک : بعنوان یک کاربر مجاز ، به شبکه وارد شوید .
    مرحله دو  : گزینه Command Prompt را از مسیر  Start | Programs | Accessories  انتخاب نمائید.
    مرحله سه :  دستور Ping 127.0.0.1 را در پنجره مربوطه تایپ نمائید .

نتایج : پس از انجام مراحل فوق ، نتایج زیر می بایست نشان داده شود :

    نتیجه یک : می بایست چهار بسته اطلاعاتی ارسال و چهار بسته اطلاعاتی دریافت و هیچگونه بسته اطلاعاتی  گم نگردد . در غیر اینصورت در رابطه با نصب TCP/IP مشکلاتی وجود دارد .
    نتیجه دو  : در صورتیکه چهار بسته اطلاعاتی ارسال و دریافت گردد ، نشاندهنده صحت عملکرد و نصب پروتکل TCP/IP است .

نتایج حاصل از اجرای  برنامه Ping

C:\>ping 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:

Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128

Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

مثال 2 -  هدف : استفاده از برنامه های  Ping  و Hostname بمنظور صحت عملکرد TCP/IP

    مرحله یک : بعنوان یک کاربر مجاز ، به شبکه وارد شوید .
    مرحله دو  : گزینه Command Prompt را از مسیر  Start | Programs | Accessories  انتخاب نمائید.
    مرحله سه : در پنجره مربوطه ، دستور hostname را تایپ نمائید.
    مرحله چهارم :  در پنجره مربوطه ، دستور Ping  Computer_Name  را تایپ نمائید . نام کامپیوتر ، مقدار برگردانده شده در اثر اجرای فرمان hostname است .

نتایج : پس از انجام مراحل فوق ، نتایج زیر می بایست نشان داده شود :

    نتیجه یک : نام کامپیوتر (  در این رابطه هر کامپیوتر دارای نام اختصاصی مربوط به خود خواهد بود )
    نتیجه دو  : آدرس IP کامپیوتر ( در این رابطه هر کامپیوتر دارای آدرس IP مربوط به خود خواهد بود )

مرحله اول : مشخص نمودن نام کامپیوتر

C:\> hostname
Srco

 

مرحله دوم : استفاده از دستور Ping بهمراه نام کامپیوتر

C:> Ping  Srco
Pinging  Srco.Test.com [ 10.10.1.1]  with 32 bytes of data:

Reply from 10.10.1.1: bytes=32 time<10ms TTL=128
Reply from 10.10.1.1: bytes=32 time<10ms TTL=128
Reply from 10.10.1.1: bytes=32 time<10ms TTL=128
Reply from 10.10.1.1: bytes=32 time<10ms TTL=128

Ping statistics for 10.10.1.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

آشنایی کامل با انواع Load Balancer , الگوریتم و کاربردها

اگر بخواهیم تعریف ساده ای از لود بالانسر Load Balancer داشته باشیم همانطور که اسم آن پیداست Load Balancer ابزاری است برای توزیع بارکاری و درخواست های دریافتی بین سرورهای مختلف .بسیاری از شرکت های تجاری و سازمان ها که از اپلیکیشن های انلاین و مبتنی بر کلاود برای ارائه خدمات خود بهره می برند برای اینکه بتوانند خدمات بهینه و همیشه در دسترس برای کاربران و مشتریان خود فراهم سازند از این روش برای ارائه خدمات بهره می برند Load Balancer با توجه به در دسترس بودن مسیر های ممکن راه را برای درخواست ها باز و انها را به مسیر هدایت میکند بطور مثال شما میتوانید سایت های پرترافیکی مثل گوگل و یا یویتوب را در نظر بگیرید که در عرض چند دقیقه میلیون ها درخواست به انها ارسال میشود و اگر این سامانه ها از این ابزارها بهره برداری ننمایند بالطبع امکان سرویس دهی مطلوب را نخواهند داشت .


Load Balancer ها یکی از بهترین روش ها برای توسعه زیرساخت یک اپلیکیشن سرور میباشد چرا که در صورت نیاز بیشتر به منابع به راحتی میتوان سرور جدید و منابع سخت افزاری جدیدی را به مجموعه اضافه کرد و به محض اضافه شدن منابع سخت افزاری جدید Load Balancer به صورت خودکار اقدام به انتقال ترافیک به ان منابع خواهد نمود بطور کلی Load Balancer دارای قابلیت بالانس و هدایت ترافیک در سه مجموعه زیر میباشد

Load Balance لایه 4 : هدایت ترافیک بر اساس داده های دریافتی از لایه های Transport و Network مانند ادرس آی پی و پورت های TCP
Load Balance لایه 7 : که قادر به تصمیم گیری برای هدایت ترافیک بر اساس داده های دریافتی از لایه application و مشخصات داده های دریافت شده مانند هیدرهای HTTP و...
Global server load balancing (GSLB) : نوع پیشرفته ای از مدل های بالا که در سطوح سرورهایی که در فواصل زیاد جغرافیایی با هم قرار گرفته اند عمل میکند

الگوریتم های مورد استفاده در Load Balance :

The Least Connection Method : در این حالت سرویسی که کمترین ارتباط و استفاده مورد نظر را دارد مورد استفاده قرار خواهد گرفت
The Round Robin Method : در این روش لیستی به صورت گردشی از مجموعه سرویس ها در گردش خواهد بود و در زمان دریافت درخواست بر اساس لیست به ان درخواست پاسخگو و سپس ان سرویس را به اخر لیست ارسال خواهد کرد و سرویس های دیگر را به مراتب بالا ارتقا خواهد داد
The Least Response Time Method : در این حالت سرویسی انتخاب خواهد شد که زیاد شلوغ نبوده و زمان پاسخگویی آن بالا باشد
The Least Bandwidth Method : در این حالت میزان آزاد بودن پهنای باند مبنای انتخاب سرویس خواهد بود
The Least Packets Method : در این حالت سرویس انتخابی سرویسی خواهد بود که کمترین بسته دریافتی را داشته باشد
The Custom Load Method : در این حالت سرویسی انتخاب خواهد شد که دارای کمترین تراکنش جاری را داشته باشد .


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

دامهای اینترنت اشیاء IOT

دامهای اینترنت اشیاء IOT که بوسیله آقای دان کوستا سردبیر این مجله نوشته شده است به نقص ها و مخاطرات احتمالی این تکنولوژی با دو مثال واقعی پرداخته است .سردبیر PC Magazine می نویسد ، به عنوان فردی که زندگی خود را با نویسندگی درباره تکنولوژی سپری می کنم ، به تکنولوژی خوش بین هستم . ما در دوره خارق العاده ای زندگی می کنیم ، کامپیوتر ها ارزان هستند ، حجم بزرگی از جمعیت تلفن هوشمند با خود حمل می کنند و دانش روز دنیا زیر انگشتان ماست . اینترنت اشیاء در حال تبدیل به یک واقعیت است اما هنوز جنبه های تاریکی برای بررسی وجود دارد.
نویسنده سر مقاله برای تشریح نظر خود از جنبه های تاریک تکنولوژی اینترنت اشیاء از دواتفاق واقعی که در یک سال گذشته در این حیطه روی داده است می گوید و می نویسد شرکت PetNet SmartFeeder یک نمونه کامل از اینترنت اشیاء می باشد. این شرکت شیوه غذادادن به حیوانات خانگی را از شکل ظروف سنتی به ظروف متصل به اینترنت که قابلیت غذادادن از راه دور را داراست جایگزین کرد. نقدهایی به این محصول وارد شده ، نقد اول آنکه SmartFeeder با قیمت 150 دلار به فروش می رسد که افزایش قیمت قابل ملاحظه ای نسبت به محصولات سنتی این حیطه است. نقد دوم کمتر دیده شد اما بسیار قوی است . در سال 2016 ، تعدادی از سرور های PetNet از کار افتاد ، که در نتیجه ، ارائه سرویس به کلی قطع شد . این شرکت بوسیله ایمیل و قراردادن پستی در Twitter به مشتریان خود اطلاع رسانی کرد ، با این حال ، منطقی است که بگوییم ، بسیاری از مشتریان هیچ اطلاعی درباره قطعی نداشتند و تعداد زیادی از گربه ها و سگ های خانگی گیج شده بودند که چرا صاحبان آنها از آنها متنفر هستند ! نویسنده مقاله بیان می کند که با این حال اطلاع داریم که این سرویس بعد از چند روز به حالت اول بازگشت و هیچ حیوان خانگی دچار آسیب نشد.
قطعی این سرویس اشتباه شرکت PetNet بود که هیچ پشتیبان مناسبی برای سرویس خود در نظر نگرفته بود، اما حقیقت آن است که اتصال اشیاء به اینترنت چیز پیچیده ای است . اگر برق قطع شود چه ؟ و اگر سیگنال Wi-Fi دچار اختلال شود چه ؟
چند ماه بعد از قطعی سرویس PetNet، وب سایت برایان کربس Brian Krebs بوسیله حمله DDOS مورد تهاجم قرار گرفت . او یک متخصص شجاع و شناخته شده در حیطه امنیت است و تعجب آور نیست که هدف حمله قرار گیرد. اما این حمله متفاوتی بود بدان علت که بزرگترین حمله DDOS در تاریخ اینترنت محسوب می شد که در آن سایت Kerbs با 665 گیگابیت دیتا در ثانیه در هم کوبیده شد در حالیکه رکورد قبلی این نوع حمله معادل 363 گیگابیت دیتا در ثانیه تا آن زمان بوده است .
این حمله آنقدر قدرتمند بود که شرکت آکامای (شرکت آمریکایی که در زمینه CDN فعالیت می کند) که میزبان بخش بزرگی از اینترنت و وب سایت های اینترنتی همچون PCMag.com می باشد مجبور به قطع کردن سرویس های خود شد.در ابتدا استنباط شد که یک قدرت دولتی پشت این حمله ویرانگر بوده است اما بعد از بررسی ، مقصر احتمالی شناخته شد ، گروهی بد افزار که میرا Mirai نام داشت.نکته آنجاست که حمله میرا از کامپیوتر های شخصی و سرور ها شروع نشد بلکه میزبان اصلی این بد افزار میلیون ها تجهیزات IOT که قالبا دوربین های امنیتی متصل به اینترنت و DVR ها بوده اند می باشد. بسیاری از این تجهیزات ساخته شده یک شرکت چینی به نام XiongMai بودند که محصولات آن در سرتاسر دنیا وجود داشت. چند هفته بعد ، حمله ای از نوع بات نت botnet به شرکت DYN که شرکت فناوری های زیرساخت اینترنت آمریکاست صورت پذیرفت این حمله باعث شد سایتهایی همچون Twitter ، Amazon ، Reddit و ... بصورت آفلاین در بیایند.
آقای دان کوستا در نتیجه گیری خود می گوید ، مسئله آنجاست که شما برای لپ تاپ خود آنتی ویروس تهیه می کنید ، اما برای امنیت DVR خود چه راه حلی دارید؟ قیمت بالا، امنیت پایین و کاربران مشکوک از مشکلات اینترنت اشیاء است و برای همه این مسائل باید راه حل مناسبی یافت.


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

تعریف ساده پروتکل

امروز خواستم کمی در مورد واژه پروتکل صحبت کنم.. من همیشه دوست دارم مطالب رو خیلی ساده یاد بگیرم و همونطور ساده هم بیان کنم .. به گفته انیشتین که اگه بتونی یه مطلب رو به مامانبزرگت بفهمونی مطمئن باش اون مطلب رو بطور کامل درک کردی.
خب بریم سراغ پروتکل : ببینین پروتکل همه ما میدونیم و خوندیم که قانونه .. یعنی چی که قانونه.. بزارین ساده تر بگم .. شما پروتکل رو به عنوان یک شخص در نظر بگیرین که این آقا یا خانم یک وظیفه ای رو به عهده داره .. مثلا توی یک مجلس عروسی یک نفر مسئول شمردن مهمونهاست تا صاحب مجلس تعداد نفرات رو بدونه که چند نفر اضافه تر اومدن یا کمتر .. این فرد که مسئولیتی رو به عهده داره ما به این شخص میگیم "آقای پروتکل شمارشگر مهمانها" .. یعنی کارش فقط اینه که مهمونها رو بشماره و کسی انتظار دیگه ای ازش نداره.
در همون مجلس عروسی یک شخص مسئول جمع آوری هدایاست و فقط و فقط کارش همینه .. یعنی مسئولیت و قانونی که براش تعیین کردن در این حیطه هست که ما بهش میگیم "آقای پروتکل جمع آوری هدایا" و کسی انتظار دیگه ای ازش نداره.
توی شبکه هم همینه .. هر کاری که داخل شبکه انجام میدیم کسی جز "آقایون پروتکل" اینکار را انجام نخواهند داد . دوستان خوب درک کنیم که همه کارهای داخل شبکه .. همه و همه رو یکسری آقایون به نام پروتکل انجام میدن..

مثلا پروتکل ARP: این آقای ARP کارش اینه که بیاد آدرس آی پی رو به مک آدرس تبدیل کنه .. یعنی وقتی شما پینگ میکنین یک آدرس آی پی رو، در حقیقت پشت صحنه آقای پروتکل ARP داره این تبدیلات رو انجام میده.
در معماری 7لایه OSI و یا 4 لایه TCP/IP شما در نظر بگیرین که یک ساختمان 7 طبقه یا 4 طبقه دارین.. داخل تمام این طبقات افرادی که پروتکل نام دارند، دارند فعالیت میکنند. هر کدومشون هم وظایف خاص خودشون رو دارند..
حالا از طبقه هفتم قراره یک بسته ای بره به یک ساختمان دیگه ای در اونطرف خیابون..خب حالا ایت بسته برای اینکه بتونه بره به سمت دروازه ساختمان اول باید 7 تا مرحله رو طی کنه.. همه این طبقات یا مراحل میان مجددا این بسته رو بسته بندی می کنند(باند پیچی میکنند) و مشخصات و لیبل ها(هدرهای ) مربوط یه همون طبقه رو به این بسته میزنند و میفرستنش به طبقه پایین تر (این آقایون پروتکل هستند که اینکار رو انجام میدن).. این مراحل ادامه پیدا میکنه تا اینکه بسته رو برسونن به دروازه و دست آژانس تلفنی (بستر ارتباطی .. کابل .. وایرلس .. فیبر نوری و ...) تا ببره به مقصد و در مقصد هم این بسته تا به بالای طبقه ساختمونش میرسه و هر طبقه حالا بالعکس بسته ها رو از از بستش(باندش) جدا میکه و اطلاعاتی رو که میخواد برمیداره و میده به طبقه بالاتر خودش.

پس میبینیم که توی کلیه مسیرها افرادی هستند تحت عنوان پروتکل که برای رسیدن یک بسته به مقصدش فعالیت میکنند تا این بسته بصورت صحیح به مقصدش برسه 


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

راه اندازی سرویس DFS در ویندوز سرور 2012-قسمت سوم

اگر چه ویندوز سرور 2008 و 2012 فرآیند Replication را در تکنولوژی سرویس DFS بهبود بخشیده است اما ما در این مقاله به شرح آنچه که مایکروسافت برای بهبود بیشتر و سلامت و نگهداری آن توصیه کرده است میپردازیم.در این مقاله به Best Practice های مایکروسافت درباره سرویس DFS میپردازیم.
Backup Strategy(استراتژی پشتیبان گیری):
اینکه فکر کنید فولدرها و فایل ها در DFS tree ذخیره میشوند و با سرور های دیگر این اطلاعات Replicate میشوند و نیازی به تهیه نسخه Backup از آنها ندارید متاسفانه در اشتباهید.داشتن سرور های DFS replica از اطلاعات شما در برابر وقوع حادثه ای مانند fail شدن هارد دیسک جلوگیری میکند.اما آن هیچ وقت از خرابی داده ها جلوگیری نمیکند.اگر فایلی دچار خرابی شداطلاعات خراب شده در سرور های تارگت هم Replicate میشود.
بخاطر اینکه داده ها در هر سرور DFS replica ریپلیکیت و یکسان سازی میشوند شما میتوانید از یکی از سرور های DFS replica یک نسخه Backup تهیه کنید.اما چیز مهمی که حتما باید به خطر داشته باشید این است که نرم افزاری که عملیات Backup گیری از داده های سرور DFS را انجام میدهد نباید داده های آرشیو شده را هم به مجموعه اطلاعاتی که بکاپ گرفته شده اند اضافه کند،به این دلیل که file replication با فایل های بکاپ گرفته شده از نقطه نظر تاریخ و Time stamp(مهر زمانی) منجر به تداخل پارامتر های مذکور میشود.این مورد شاید جدی به نظر نرسد اما خب به عنوان Best Practice مایکروسافت بهتر است به آن عمل کنید تا از آسیب های احتمالی به داده هایتان جلوگیری کنید.
Disk Space:
شاید این خیلی بدیهی به نظر برسد اما برخی اوقات شاهد این مسئله هستیم که ظرفیت Staging Folder را آنقدر کم و کوچک در نظر می گیرند که واقعا مسخره به نظر می رسد ، درایوی که حاوی Staging Folder است باید آنقدر ظرفیت و فضای خالی داشته باشد تا بتواند فرآیند Replication را برای DFS مدیریت کند ، در عین حال این فضا به منظور یک فضای موقتی برای Replicate کردن داده هایی که ارسال و دریافت می شوند نیز در نظر گرفته می شود.
The DFS Root:
ملاحظات متعددی درباره ایجاد DFS Root وجود دارد که باید رعایت کنید.بنده پیشنهاد میکنم که با یک DFS Root خالی شروع به ایجاد آن کنید بنابراین با این کار شما میتوانید از Replicate شدن هر داده ای جلوگیری کنید.DFS root باید تنها شامل فولدر هایی باشد که توسط DFS مدیریت میشوند.من همچنین پیشنهاد میکنم که از Replicate شدن داده های فولدر های درون DFS Namespace ریشه جلوگیری کنید،به این دلیل که ویندوز علاوه بر replicate کردن اطلاعات root فولدر های تارگت را هم replicate خواهد کرد.شاید این چیز زیاد بدی نباشد اما این را به خاطر داشته باشید که target folder ها در بسیاری از نمونه ها به طور مستقل اطلاعات خودشان را با DFS ریشه Replicate میکنند.پس راه اندازی replication در سطح Root افزونگی یا redundancy برای Replication فراهم نمیکند.
تصمیم گیری برای اینکه چه Replication ای مناسب است و یا اصلا Replication لازم است؟
در هر حال DFS replication به شما در امر تقسیم بار کاری بین فایل سرور های متعدد کمک شایانی میکند و میزانی از fault tolerance یا تحمل خرابی را برایتان به ارمغان می آورد اما توجه کنید که این همیشه مطلوب نیست.برای مثال محیطی را در نظر بگیرید که کاربران به طور مداوم بر روی داده ها تغییرات اعمال میکنند.در این چنین محیط هایی هر آپدیتی میتواند شماره ورژن فایل را تغییر دهدکه باعث انجام فرآِیند DFS replication میشود.اگر تعداد زیادی از این آپدیت ها بین فایل ها انجام شود به دنبال آن DFS Replication های زیادی انجام میپذیرد که اصلا مناسب و مورد قبول نیست.این حادثه در اصطلاح Replication storms(توفان Replication) نامیده میشود.
Replication storms ها قابل جلوگیری هستند،زیرا ویندوز سرور 2008 و 2012 به شما این امکان را میدهد تا مقدار پهنای باندی که توسط فرآیند Replication مصرف میشود را محدود کنید.مشکلی که در این قابلیت وجود دارد این است که اگر DFS replication پهنای باند کافی برای انجام دادن فرآیند replication نداشته باشد داده هایی که باید replicate میشدند بلافاصله با دیگر سرور ها synchronize نمیشوند که میتواند منجر به بوجود آمدن تداخل در ورژن های فایل شود.
به طور معمول بهترین محیط ها محیط هایی هستند که کاربران از فایل سرور های دیگر داده ها را میخوانند اما تغییرات زیادی روی آنها ایجاد نمیکنند.در اینگونه محیط ها بارکاری replication مینیمم است زیرا replication زمانی اتفاق می افتد که آپدیتی اتفاق بیافتد.
اگر کاربران سازمان تان بطور مداوم فایل ها را بروز رسانی میکنند شما میتوانید یک replication schedule برای آن تعریف کنید تا در ساعات کاری غیر اوج اقدام به replicate کردن داده هایی که میخواهند بروز رسانی شوند انجام دهد با این کار صرفه جویی موثری در پهنای باند لینک شبکه تان میشود.بار دیگر نیز این کار میتواند منجر به تداخل ورژن در دو نمونه جداگانه از فایل ها در هر بروز رسانی شود،قبل از اینکه replicate انجام گیرد.از این نقطه نظر شما باید تصمیمات جدی درباره انتخاب استراتژی تان با توجه به نیاز ها و شرایط سازمان تان بگیرید.
نتیجه گیری:
در این مقاله ما درباره موضوعاتی صحبت کردیم که شما میتوانید آنها را درمحیط های عملیاتی برای اطمینان حاصل کردن از اینکه DFS Replication در شرایط مناسب انجام پذیرد به کار بگیرید.ما همچنین درباره به کارگیری روش هایی که میتوانید برای عدم بوجود آمدن اختلال در شبکه در فرآیند replication انجام دهید نیز صحبت کردیم.بخاطر داشته باشید که این هایی که گفتیم تنها Best Practice های مایکروسافت در رابطه با این سرویس است و مسائل دیگر و حتی مهمتری نیز میتواند در فرآیند Replication صورت پذیرد.در مقاله بعد آموزش صفر تا صد راه اندازی سرویس DFS را در ویندوز سرور 2012 برایتان خواهیم داد. 


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

راه اندازی سرویس DFS در ویندوز سرور 2012-قسمت دوم

در مقاله قبل راجع به تفاوت های stand-alone DFS namespace و domain based DFS namespace صحبت کردیم.حال در این مقاله درباره توپولوژی های replication بین سرور های DFS صحبت میکنیم.
چرا Replicate میکنیم؟
سئوالی که ممکن است برایتان پیش بیاید این است که ما چرا از Replication در سرور های DFS استفاده میکنیم و این کار چه مزیت هایی به همراه دارد.به طور فنی شما به DFS سرور های چندگانه نیاز ندارید.اما توجه کنید شما دقیقا به Replica DFS Server نیاز خواهید داشت.برای شروع شما با استفاده از replica server های متعدد به زیرساخت DFS خود را درجه ای از scalability یا مقیاس پذیری خواهید رساند.به جای اینکه هر کاربر به منابع به اشتراک گذاشته شده در یک سرور دسترسی پیدا کنند شما میتوانید درخواست Workload ها یا بارکاری هر کاربر را بین DFS Server های متعدد توزیع کنید تا اینکه فقط یک سرور پاسخگوی درخواست های آنها باشد.
دلیل دیگر استفاده از DFS replica های چندگانه فراهم آوردن fault tolerance یا تحمل خرابی میباشد.برای مثال فرض کنید میخواهید Service Pack های ویندوز را بر روی ویندوز سرور نصب کنید و به لطف ویندوز جان در هر بار نصب شدن باید یکبار ریستارت شود این ریستارت شدن پی در پی میتواند مانع از دسترسی پیوسته به منابع سرور میشود و ما در اینجا down time خواهیم داشت حال اگر از DFS replica های چندگانه استفاده کنیم این مشکل نیز مرتفع میشود.شما میتوانید با فراهم آوردن fault tolerance در DFS سرور ها در صورت Fail شدن یکی از لینک های شبکه به سرویس دهی به کاربران ادامه دهید.فرض کنید شما یک branch office دارید که با لینک WAN به main office یا اداره مرکزی وصل شده است در این حین اگر لینک WAN از کار بیفتد و خراب شود کاربران حاضر در branch office نمیتوانند به هر سروری که در main office وجود دارد وصل شوند و از منابع آنها استفاده کنند.حال اگر یک سرور DFS replica در branch office داشته باشید آخرین بار قبل از fail شدن لینک WAN اطلاعاتی که از DFS Root حاضر در main office با DFS replica حاضر در branch office ریپلیکیت شده اند دریافت میکند و زمانی که DFS Root به مدار بازگشت DFS replica در branch office اطلاعاتش را با DFS Root حاضر در main office یکسان سازی یا Synchronize میکند.
Replication Topology(توپولوژی Replication):
ویندوز سرور 2008 و همچنین 2012 از جفت توپولوژی های Replication پشتیبانی میکند.هر توپولوژی مزایا و معایب خاص خودش را داراست.اگر شما در تصمیم گیری برای استفاده از این توپولوژی ها مشکل دارید شما بایستی با توجه به نیاز سازمان خود از این توپولوژی ها بهره ببرید.در ادامه به معرفی هر یک از این توپولوژی ها میپردازیم...
The Hub and Spoke Topology
این توپولوژی یکی از محبوب ترین و پرکاربردترین توپولوژی های DFS replication میباشد.همانطور که در تصویر زیر مشاهده میکنید این توپولوژی شبیه به توپولوژی star در بین توپولوژی های شبکه های کامپیوتری است.در توپولوژی hub and spoke سروری که در مرکز قرار دارد در اصطلاح initial master نامیده میشود.هر replica یک replication دوطرفه را با سرور initial master انجام میدهد.اما با DFS سرور های کناری Replicate انجام نمیدهد.این نوع توپولوژی بسیار کارایی دارد اما نقطه ضعفی که این توپولوژی دارد این است که اگر سرور initial master از کار بیفتد سرور های replica قادر به انجام فرآیند Replicate با آن نخواهند بود.نکته ای که اینجا مطرح است برای استفاده از این توپولوژی باید حداقل 3 عدد DFS Server داشته باشید.

The Full Mesh Topology
این توپولوژی یکی از توپولوژی های رایج دیگر برای DFS replication میباشد که معمولا در محیط های آزمایشی از این نوع توپولوژی استفاده میشود.تصویر زیر نمایانگر این توپولوژی است.در این توپولوژی هر DFS سرور میتواند با DFS سرور دیگر فرآیند replication اطلاعات موجود در فولدر های اشتراکی را انجام دهد.یکی از مزیت های این توپولوژی در دسترس بودن سرور ها در هر زمان میباشد بطوریکه اگر یکی از سرور ها Down شود با سرور دیگر میتواند اطلاعاتش را replicate کند.اما یکی از مهمترین نقاط ضعف این توپولوژی ایجاد ترافیک بیش از حد روی لینک شبکه است که پهنای باند خیلی زیادی را اشغال خواهد کرد.پیشنهاد میشود در صورتی که از لینک های پرسرعت استفاده میکنید از این نوع توپولوژی استفاده کنید.

No Topology?
زمانیکه شما replication group را در ویندوز سرور 2008 یا 2012 پیکربندی میکنید گزینه آخر گزینه ای به نام No Topology است.شاید برایتان عجیب بنظر برسد که این توپولوژی که توپولوژی نیست پس چیست!!! گزینه No Topology به شما امکان ایجاد کردن replication group را بدون استفاده از توپولوژی فراهم میکند.این گزینه بعدا به شما اجازه میدهد تا replication topology خاص خود را انتخاب کنید.از این گزینه برای تست میتوانید در محیط های آزمایشی استفاده کنید.اما همیشه best practice ها را در نظر بگیرید.
نتیجه گیری:
همانطور که دیدید replication topologyها نقش بسیار مهمی را در معماری DFS بازی میکنند.


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .

راه اندازی سرویس DFS در ویندوز سرور 2012-قسمت اول

وقتی زمان آن میرسد که مدیران شبکه تصمیم به راه اندازی File Server میکنند مدیران شبکه از سرویس DFS یا Distributed File System (سیستم فایل توزیع شده) استفاده میکنند تا از دست روش های قدیمی و سنتی راه اندازی فایل سرور نظیر Standalone Share Point خود را خلاص کنند.دلیل عمده استفاده مدیران شبکه از سرویس DFS افزونگی یا Redundancy ای هست که این سرویس به ارمغان می آورد.علاوه بر این سرویس DFS دسترسی پذیری راحت تر و عملکرد بهتر را برای دسترسی یافتن به فولدر های Share شده در سطح دومین را به وجود می آورد.روش های مختلفی با توجه به راه اندازی سرویس DFS وجود دارد که هر کدام مزیا و معایب خود را به همراه دارند.در این سری از مقالات به شما تئوریاتی که میبایست درباره سرویس مهم DFS بدانید را تشریح میکنیم و در آخر به راه اندازی این سرویس میپردازیم.شما میبایست برخی از اصطلاحات را درباره ساز و کار سرویس DFS بدانید که قطعا در پروسه راه اندازی این سرویس برایتان ضروری خواهد بود.در زیر آنها را توضیح داده ایم:
-DFS Namespace(فضای نام DFS):DFS Namespace یک فضای نام مرکزی است که کاربران میتوانند تمام فولدر های اشتراکی که در آن فضای نام ایجاد شده اند را بصورت یکپارچه مشاهده کنند.
-DFS Namespace Server:همانطور که از نامش هم مشخص است،سروری است که DFS Namespace را میزبانی میکند.DFS Namespace Root بالاترین سطح از DFS Namespace است.که هیچ تفاوتی با DFS namespace ندارد.
-DFS Folder:فولدر DFS همان پوشه اشتراکی است که کاربران از طریق آدرس UNC به آن متصل میشوند. DFS folder میتواند در هر سروری که DFS root را میزبانی میکند وجود داشته باشد.
-Folder target:فولدر تارگت ها فولدرهایی هستند که ابتدا در DFS Root ایجاد شده اند و سپس با ایجاد همان فولدر ها در DFS سرور های دیگر و انجام عملیات آن در DFS Root بین سرور های DFS اطلاعات آن Replicate میشوند.این توضیحات در راه اندازی سرویس DFS بیشتر برایتان ملموس خواهد بود.پس تا راه اندازی سرویس عجله نکنید.
-DFS Tree:یک DFS tree مرجعی است که به DFS ریشه یا روت اشاره میکند.اولین DFS tree از DFS root ایجاد میشود.DFS root شامل تمامی DFS tree های زیرشاخه خودش است که به آن لینک دارند.
مزایای استفاده از DFS:
1.فولدر های Share شده در سطح شبکه به صورت سلسله مراتبی توسط DFS Root ایجاد میشود.که با این وصف دسترسی کاربران به فولدر ها و فایل را تسهیل میکند.
2.با Replicate شدن فولدر های share شده Fault Tolerance را برایمان فراهم میکند که این کار با استفاده از سرویس FRS انجام میشود.
3. Load Balancing میتواند با توزیع فولدر ها در سرتاسر سرورهای موجود در شبکه ایجاد شود.
Standalone Namespaces در مقایسه با Domain Based Namespace:
حال که با برخی از اصطلاحات موجود در سرویس DFS آشنا شدید وقت آن است که به سراغ طراحی و برنامه ریزی برای نصب آن برویم.اولین و مهم ترین سئوالی که قبل از راه اندازی سرویس DFS باید از خودتان بپرسید این است که من میخواهم Standalone Namespaces راه اندازی کنم یا Domain Based Namespace ؟
Standalone Namespaces:
Standalone Namespaces محدودیت های زیادی نسبت به Domain Based Namespace دارد.برای مثال شما تنها یک standalone namespace برای هر سرور میتوانید میزبانی کنید.اما شما میتوانید DFS Folder های متعددی درون DFS root ایجاد کنید.و آدرس دسترسی به standalone namespace به صورت زیر است:

Server_Name.Domain_Name\DFS_Root_Name

Standalone Namespaces همانند دیگر پیاده سازی های سرویس DFS به شما امکان میدهد تا با ایجاد folder target ها در DFS سرور های دیگر و Replicate شدن آن اطلاعات fault tolerance را برای DFS تان فراهم کنید.استفاده از folder target های متعدد برای سرویس DFS شما درجه ای از fault tolerance را فراهم میکند.و همچنین اگر داده ها در یک محل مرکزی ذخیره شود عملکرد بهتری را فراهم میکند.مشکلی که در استفاده از folder target های متعدد وجود دارد این است که اطلاعات سرور های Target یا هدف باید با Standalone Namespaces سرور به صورت دستی synchronize یا یکسان سازی شود.مگر اینکه سرور های DFS به Domain جوین شده باشد.اغلبا standalone namespaces در محیط هایی استفاده میشود که در آن Domain و اکتیودایرکتوری وجود ندارد.همانطور که از نام آن هم پیداست standalone namespace در محیط های standalone استفاده میشود.

Domain-Based Namespaces:
همانطور که احتمالا انتظار دارید،domain based namespaces نیازمند این است که تمام DFS سرور ها به دامین یا اکتیودایرکتوری جوین شده است.این نوع از محیط ها اطلاعات DFS سرور را به طور اتوماتیک بین سرور هایی که Folder Target را میزبانی میکنند Synchronize میکند.دسترسی به سرور domain based namespaces از طریق آدرس زیر در دسترس است:

\\Domain_Name\DFS_Root_Name

در پیاده سازی domain based namespaces سرور های DFS Root میتوانند بین چندین DFS سرور میزبانی شود.
نتیجه گیری:
در این مقاله به یکی از کلیدی ترین تصمیماتی که برای برنامه ریزی برای راه اندازی سرویس DFS در ویندوز سرور 2012 لازم و ضروری بود توضیح دادیم که در چه زمانی باید از Domain-Based Namespaces استفاده کنیم و چه زمانی باید از Standalone Namespaces استفاده کنید


نوشته شده در : چهارشنبه 20 اردیبهشت 1396  توسط : webrankcheck webrankcheck.    نظرات() .