Skip to Content

آرشیو دسته بندی ها:وبلاگ

IIS چیست؟

IIS چیست؟

IIS چیست؟

سرویس Internet Information Service IIS وب سرور قدرتمند، قابل انعطاف، امن و با قابلیت کاربری آسان و محصول شرکت مایکروسافت می باشد که امکاناتی بسیار زیادی از قبیل Media Streaming، میزبانی Web Application  و … را در اختیار وب سایت های مربوطه قرار می دهد.

نسخه IIS 7.5 که در با ویندوز سرور 2008 R2 منتشر گردید، دارای امکانات قابل توجهی نسبت به نسخه های قبلی خود یعنی IIS 6 می باشد .

این نرم افزار از امکانات مانند HTTP,HTTPS,SMTP,FTP,FTPS, و NNTP به خوبی پشتیبانی می نماید و به صورت کامل با ویندوز سرور 2008 سازگار می باشد.

نسخه های قدیمی تر IIS دارای آسیب پذیری های بسیار زیادی بودند، که معروف ترین آن ها مربوطه به کد های مخرب Code Red Worm در سال 2001 می باشد. گرچه تا بحال هیچ گونه گزارشی مبنی بر وجود حفره های امنیتی در نسخه های 6 و 7 این نرم افزار منتشر نشده است اما مایکروسافت برای اطمینان هرچه بیشتر کاربرانش به طور کلی سعی در تغییر ساختار امنیتی نرم افزار وب سرور خود در نسخه 7.5 نموده است.

یکی از این امکانات، قابلیتی تحت عنوان Web Service Extension  از نسخه IIS 6.0 اضافه گردیده که این نرم افزار را از اجرای هر برنامه ثالثی بدون اجازه مدیر سرور منع می نماید.

تمامی اجزای نرم افزار مذکور در نسخه IIS 7 به صورت ماژولار تغییر یافته است، این موضوع باعث می شود تا مدیر سرور بتواند تنها ماژول های مورد نیاز را بر روی سرور خود نصب نموده و از بوجود آمدن بار اضافی بر روی سرور جلوگیری کند. همچنین توجه نمایید که نصب ماژول های بیشتر به معنای، فراهم شدن امکان هک و یا مورد حمله قرار گرفتن بیشتر نیز می باشد.

بر طبق آمار ارایه شده توسط موسسه امنیتی دانمارکی Secunia در ژوئن 2011، IIS 7 تا کنون موفق به مرتفع نمودن 6 مورد از آسیب پذیری های قبلی شده است، در صورتی که در نسخه IIS 6 این نرم افزار دارای 11 مورد حفره امنیتی بود که تنها موفق به رفع یکی از آنها شد.

همانطور که گفته شد IIS 7.0 ساختاری ماژولار دارد، یعنی هر یک از قابلیت های آن به صورت منحصر بفرد می توانند نصب و یا حذف شوند.

برخی از این ماژول ها به شرح زیر می باشند:

–   ماژول HTTP  : برای رسیدگی به درخواست های محاسباتی مربوط به پروتکل HTTP استفاده می شد. مانند رسیدگی به اطلاعات و سئوالات ارسال شده توسط ماشین Client ها و برگرداندن پاسخ ها و یا پیغام های خطای مبتنی بر HTTP  مناسب

 –  ماژول های امنیتی : وظیفه انجام عملیات لازم برای فراهم آوردن امنیت وب سایت ها را بر عهده دارد. عملیاتی مانند: مشخس نمودن نحوه احراز هویت لازم برای ورود به هر وب سایت (Authentication)، انجام عملیات احراز هویت برای هر آدرس URL و راه اندازی فیلترهای امنیتی مختلف

 –  ماژول های محتوا : وظیفه انجام عملیات لازم برای نشان دادن محتوای لازم به کاربر را بر عهده دارد. عملیاتی مانند : محاسبه درخواست های دریافتی برای نمایش فایل های Static، محاسبه Default Documents در زمان هایی که کاربر دقیقا نام فایل مورد نظر را مشخص نمی کند، انجام عملیات لازم برای لیست کردن محتویات وب سایت (Directory Listing)

 – ماژول های فشرده سازی : وظیفه انجام عملیات لازم جهت فشرده سازی درخواست ها و بسته های دریافتی را مانند فشرده کردن بسته هایی که قراراست به کاربر ارسال شود، اعمال روش فشرده سازی Gzip برروی کد های ارسالی و اعمال عملیات فشرده سازی پیشرفته برای اطلاعات و فایل های محتویات Static

 –   ماژول های Caching : وظیفه انجام عملیات Caching  برای بهبود سرعت در لود و پاسخ به درخواست  ها را بر عهده دارد. وظایفی مانند ذخیره اطلاعات محاسبه شده در حافظه سرور، تا در زمان درخواست تکراری بعدی، اطلاعات لازم را از حافظه سرور سریع تر از گذشته بخواند.

 –  ماژول های مستند سازی و عیب یابی : برای انجام عملیات مربوط به ثبت وقایع و عیب یابی مورد استفاده قرار می گیرد.  نمونه هایی از وظایف آن ارسال اطلاعات ثبت وقایع به HTTP.sys برای نگهداری در سرور، گزارش وقایع و تغییرات انجام گرفته و ردیابی ردیابی درخواست های ارسالی از طریق آدرس IP آن ها می باشد.

روش های احراز هویت زیر در IIS 6  و بالاتر پشتیبانی می گردد:

–   احراز هویت ناشناس (Anonymous Authentication )

–   احراز هویت برای دسترسی های اولیه (Basic Access Authentication)

–  احراز هویت برای دسترسی های Digest  (Digest Access Authentication)

–  احراز هویت یکپارچه با ویندوز (Integrated Windows Authentication)

–  احراز هویت برای مسیر های UNC ( UNC Authentication)

–  احراز هویت مبتنی بر گواهینامه های امنیتی (Certificate Authentication)

متد های زیر به صورت اختصاصی در IIS 7.5  به این نرم افزار اضافه شده اند :

–   Client Certificate Mapping ( در این روش گواهینامه های امنیتی نصب شده از سمت کاربر مورد بررسی قرار میگیرد.)

– IP Security (در این روش می توان آدرس های IP های قابل اطمینان و مشکوک را از هم تفکیک نموده و از دریافت اطلاعات از آدرس های نا امن جلوگیری نمود.)

–   Request Filtering ( با استفاده از این قابلیت می توان درخواست دریافتی به وب سایت را فیلتر نموده و انواع آن را طبقه بندی نمود.)

–  URL Authorization ( با استفاده از این قابلیت میتوان مراحل احراز هویت را در زمان دسترسی به آدرس های URL  انجام نمایید.)

برخی دیگر از ماژول های افزوده شده به سرویس IIS 7.5  به عبارت زیر می باشند:

–  FTP Publishing Service : این قابلیت به طراحان وب امکان منتشر نمودن (Publish) محتویات سایت خود را از طریق یک محیط امن  مبتنی بر SSL و احراز هویت انجام دهند.

–  Administration Pack : این افزونه رابط های کاربری مدیریتی قدرتمندی را به محیط IIS اضافه می نمایند ، برخی از ابزار های زیر مجموعه این افزونه شامل ASP.NET authorization ، Custom Error برای ساخت صفحات خطای سفارشی، تنظیمات موتور Fast CGI و Request Filtering  می باشد.

–    Application Request Routing : ابزار بسیار پرکاربرد که برای مسیردهی به بسته های HTTP به سرورهای محتوا با قابلیت HTTP  و همچنین در حالت Load Balancing مورد استفاده میگردد.

–  Database Manager  : این قابلیت امکان مدیریت بسیار آسان دیتابیس های لوکال و تحت وب را از طریق محیط کاربری IIS به کاربر می دهد.

–  Media Service : این ماژول قابلیت قابلیت یکپارچه سازی کامل انواع فایل های چندرسانه ای را با وب سایت مربوطه ارایه می کند، با استفاده از این ماژول می توان از فایل های چند رسانه ای مانند انواع ویدیو، فلش و … در وب سایت خود به آسانی استفاده نمود.

–  URL Rewriting Module : با استفاده از این ماژول می توان، آدرس های وارد شده توسط کاربر را قبل از اینکه به وب سرور برسند، ویرایش، بازنویسی و یا تبدیل به آدرس دیگری نمود. (با استفاده از این قابلیت همچنین می توانید فایل های .htaccess لینوکسی خود را نیز در سرور ویندوزی وارد نمایید.

ادامه مطلب

SQL Server چیست؟

SQL Server چیست؟

MS SQL Server یکی از سیستم­های مدیریت بانک­های اطلاعاتی رابطه ­ای (Relational) است که توسط شرکت مایکروسافت ارائه شده است. SQL Server از مدل سرویس دهنده – سرویس گیرنده (Client/Server) تبعیت می­نماید. در این مدل، درخواست­های (InQuery) سرویس­گیرندگان برای سرویس­دهنده ارسال و در سمت سرویس­دهنده بررسی و آنالیز می گردند. در ادامه، پردازش­های‌ مورد نیاز  بر روی اطلاعات ذخیره شده در بانک­های اطلاعاتی انجام و در نهایت، نتایج برای سرویس­گیرنده ارسال خواهد شد. MS SQL Server با استفاده از  مجموعه عناصری (Components) که به صورت هدفمند اجراء می گردند، قادر به تامین نیازها و درخواست­ها از مخازن داده (Data Storages) می باشد. مخازن داده در SQL Server به دو روش زیر مدیریت می گردند:

 OnLine Transaction Processing System)  OLTP )

 در مدل OLTP، مخازن داده به صورت جداول رابطه­ای که عموما به جهت جلوگیری از تکرار و ناهمگونی اطلاعات به صورت هنجار (Normalize) درآمده­اند، سازماندهی می­شوند. این نوع از بانک­های اطلاعاتی برای درج و تغییر سریع اطلاعات توسط چندین کاربر بطور همزمان مناسب می باشند.

          (OnLine Analytical Processing System)   OLAP

در مدل OLAP مخازن داده جهت تجزیه و تحلیل و خلاصه سازی حجم زیادی از اطلاعات سازماندهی می شوند. مخازن داده و ارتباط بین اطلاعات در این مدل توسط SQL Server مدیریت می­گردد.

 یکی از اهداف مهم سیستم های مدیریت بانک های اطلاعاتی، قابلیت رشد و توسعه (Scalability) است. MS SQL Server مجموعه­ای از پتانسیل­ها را به منظور تامین هدف فوق ارائه نموده است که به برخی از مهم ترین آنها اشاره می گردد :

·         قابلیت کار با بانک های اطلاعاتی حجیم (در حد ترابایت)

·         قابلیت دسترسی هزاران کاربر بطور همزمان به بانک اطلاعاتی

·         قابلیت خود سازگاری (Self Compatibility): با استفاده از ویژگی فوق، منابع مورد نیاز هر کاربر (نظیر حافظه ، فضای دیسک و …) به محض اتصال به سرور (Log in) به صورت اتوماتیک به وی تخصیص داده می­شود و پس از Log off، منابع اختصاص یافته به منظور استفاده سایر کاربران آزاد می شوند.

·         قابلیت اعتماد و در دسترس بودن (Reliability): با استفاده از ویژگی فوق می­توان بسیاری از فعالیت­های مدیریتی را بدون توقف سرور انجام داد (نظیر پشتیبان گیری).

·         برخورداری از سطوح امنیتی بالا: بدین منظور اعتبار­سنجی کاربران توسط SQL با اعتبار­سنجی ویندوز تجمیع می­گردد. در چنین مواردی، ضرورتی به تعریف کاربر در MS SQL نخواهد بود و اعتبار­سنجی وی توسط ویندوز انجام خواهد شد.

·         پشتیبانی از حجم بالای حافظه فیزیکی در سرور (در نسخه 2000 تا 64 گیگابایت و در نسخه 2005 و 2008 متناسب با حافظه ای که سیستم عامل از آن حمایت می نماید).

·         استفاده از چندین پردازنده به صورت موازی (در نسخه 2000 تا 32 پردازنده همزمان و در نسخه 2005 و 2008 محدودیتی وجود ندارد)

·         پشتیبانی از لایه ها و سوکت های امنیتی نظیر SSL ، خصوصا جهت استفاده در  وب .

 یکی دیگر از ویژگی های مهم سیستم های مدیریت بانک های اطلاعاتی‌، ایجاد تسهیلات لازم به منظور مدیریت بانک­های اطلاعاتی است. بانک SQL Server با ارائه برنامه­های جانبی نظیر Enterprise Manager، استفاده و مدیریت بانک­های اطلاعاتی را آسان نموده است.

MS SQL Server بطور اتوماتیک در Active Directory ثبت می شود (Register)، بنابراین کاربران شبکه به راحتی می­توانند آن را در Active Directory جستجو و در صورت نیاز به آن متصل شوند. همچنین، MS SQL Server توسط IIS پشتیبانی می­گردد و مرورگرها با استفاده از پروتکل HTTP  قابلیت استفاده از آن را خواهند داشت.

 از جمله نکات مهم در خصوص MS SQL Server، اجرای آن به صورت یک سرویس است. بنابراین، در صورتی که کاربری به ماشینی که بانک MS SQL Server بر روی آن اجرا شده است، Log on نکرده باشد، همچنان سیستم در دسترس کاربران خواهد بود. علاوه بر این، می­توان از سیستم مانیتورینگ ویندوز به منظور مانیتورینگ SQL Server استفاده نمود.

 یکی از مهم ترین و شاخص­ترین ویژگی­های MS SQL Server که از نسخه 2000  در آن ایجاد شده است، امکان نصب چندین نسخه SQL بر روی یک ماشین می­باشد (Multi Instance)، بطوریکه هر یک از نسخه­ها  فایل­های باینری مخصوص به خود را داشته و بطور جداگانه مدیریت و راهبری می گردند، ولی تمام نسخه­ها بطور همزمان اجرا می شوند (دقیقا” مشابه این است که چندین نسخه بر روی چندین کامپیوتر نصب شده باشد ). ابزارهای همراه SQL نظیر SQL Enterprise Manager یک مرتبه نصب خواهند شد و در تمامی نسخه های SQL به صورت مشترک استفاده خواهند شد.

 تاریخچه SQL Server  

شرکت IBM در دهه 70 زبانی به نام SEQUEL را، خاص پرس و جو (query) از پایگاه های داده ابداع کرد. این واژه معادل زبان پرس و جوی ساخت یافته می باشد. به مرور بخش های جدیدی به این زبان اضافه شد تا جایی که دیگر نه تنها برای پرس و جو بلکه برای ساخت و مدیریت پایگاه داده و نکات ایمنی موتور پایگاه داده نیز بکار می رفت. شرکت IBM این زبان را به عموم عرضه کرد و پس از آن SQL نامیده شد. موتورهای پایگاه داده امروزی ویرایش های متعددی از SQL را بکار می برند. ویرایش مورد استفاده SQL Server نیز Transact-SQL (T_SQL) نام دارد.

 مایکروسافت در ابتدا SQL Server را با همکاری Sybase  برای اجرا در محیط OS/2 طراحی کرد. هنگامی که مایکروسافت و IBM از هم جدا شدند، مایکروسافت کار را با سیستم عامل جدید و شبکه ای خود تحت عنوان سرویس دهنده پیشرفته ویندوز NT ادامه داد. در این مقطع مایکروسافت تصمیم گرفت SQL Server را شخصاً برای محصول جدید خود توسعه دهد. نام این محصول جدید SQL Server 4.2  بود که بعدها به 4.21  ارتقاء ‌یافت.

پس از جدا شدن مایکرو سافت و Sybase، شرکت اخیر موتور پایگاه داده خود را برای اجرا بر روی ویندوز NT توسعه داد (‌این محصول  Enterprise Sybase Adaptive Server نامیده می شود) و مایکروسافت ویرایش 6 و سپس 5/6 را عرضه کرد. ویرایش 5/6 این محصول که با قابلیت اجرا در محیط های NT و ویندوزهای 95 و 98 معرفی شد، بسیار وابسته به Sybase  بود اما در ویرایش 7.0  تیم مایکروسافت بتدریج کد مزبور را دوباره نویسی کرد و آن را تغییر داد. این شرکت ضمن ساختاردهی مجدد هسته مرکزی موتور پایگاه داده، یک بهینه ساز پرس و جوی پیشرفته و پیچیده و یک موتور ذخیره سازی پایگاه داده پیشرفته را نیز معرفی کرد.

به صورت کلی، SQL Server یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده شده است. برخی از ویژگی‌های این سیستم مدیریت پایگاه داده‌ها به این شرح است:

  1. بانک اطلاعاتی رابطه‌ای
  2. امکان استفاده از  Trigger, View, Stored procedure
  3. پشتیبانی از  XML
  4. OLAP
  5. بسیار قدرتمند و بدون محدودیت حجم و تعداد رکورد
  6. پشتیبانی از Full Text Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها

    آشنایی با SQL Server 2000
m2

SQL Server 2000  دارای ویژگی های قابل ملاحظه ای است. قابلیت اطمینان، در ‌دسترس بودن محصول و توسعه پذیری آن ا فزایش یافته و در کل کار را برای  راهبران پایگاه داده ساده تر کرده است.

اگر چه می توانید ویرایش 2000 را بر روی کامپیوترهای ویندوز 9x نیز اجرا کنید اما تمامی توانایی توان عملیاتی SQL Server را در اختیار نخواهید داشت.

با اجرا بر روی سیستم های 9x، توانایی بکارگیری چندین پردازنده، ایمنی ویندوز NT/2000، NTFS و چند مورد دیگر را از دست می دهید. ویندوز NT/2000 دارای مزایای دیگری نیز هست. ‌محیط NT برای پشتیبانی از چندین کاربر طراحی شده اما ویندوز 9x با این روش طراحی نشده است، بنابر این عملکرد SQL Server با افزایش تعداد کاربران به سرعت کاهش می یابد. در محیط NT Workstation، ‌سرویس دهنده ویندوز NT یا هر ویرایشی از ویندوز 2000، SQL Server 2000 به عنوان یک سرویس پیاده سازی شده است. کلیه برنامه های کمکی نظیر Enterprise Manager  مانند برنامه های معمولی سرویس گیرنده/ سرویس دهنده کار می کنند و به شما اجازه می دهند پایگاه های داده SQL Server را تقریباً از هر محلی کنترل کنید.

یک سرویس، برنامه ای است که می تواند به طور خودکار پس از بالا آمدن ویندوز NT یا ویندوز 2000 یا به شکل دستی و برحسب تقاضا اجرا شود. هر سرویس در ویندوز NT/2000 دارای رابط برنامه نویسی عمومی (API) است که می تواند از طریق برنامه کنترل شود. سرویس ها اجرای برنامه هایی نظیر SQL Server را بدون نیاز به ورود کاربر به کامپیوتر سرویس دهنده امکان پذیر می سازند.

    آشنایی با SQL Server 2005
m3

SQL Server 2005، نسل بعدی سیستم مدیریت و تجزیه و تحلیل بانک های اطلاعاتی است که توسط شرکت نرم افزاری مایکروسافت طراحی شده است. توسعه یافتن امنیت، مقیاس پذیری و نیز فراهم آوردن و به کارگیری اطلاعات یک بانک اطلاعاتی، از ویژگی های جدید این نسخه از  SQL Sever شمرده شده است.

از دیگر امکانات توسعه پیدا کرده در این نرم افزار می توان به موارد زیر اشاره کرد:

·         Relation database: امنیت، قابل اعتماد بودن، مقیاس پذیری، سرعت بالای دسترسی به اطلاعات پایگاه های داده ای طراحی شده، اصلاح ساختار و نیز پشتیبانی از XML.

·         Replication Services: پاسخ دهی اطلاعات برای پخش کردن یا کاربردهای پردازش اطلاعات در موبایل، قابلیت استفاده در سیستم های بزرگ، سازگاری کامل مقیاس پذیری با انبار اطلاعات ثانویه (Secondary Data Storage)، هماهنگی کامل با بانک های اطلاعاتی اوراکل.

·         Analysis Services: قابلیت پردازش های تجزیه و تحلیلی آنلاین (OLAP) با سرعت بالا، تجزیه و تحلیل پیشرفته برای مجموعه بانک های اطلاعاتی پیچیده و بزرگ با استفاده از روش های متعدد ذخیره سازی اطلاعات.

·         Reporting Services: محیط جامع و کامل برای ایجاد یک سیستم گزارش گیری و مدیریت دو نوع گزارش گیری بر روی کاغذ و تحت وب.

·         Management Tools: شامل ابزارهای مدیریتی اولیه و پیشرفته از قبیل (Microsoft Operation Manager – MOM)  و (Microsoft system Managment Server – SMS)، پروتکل های استاندارد دسترسی به اطلاعات، پشتیبانی از وب سرویس های محلی ساخته شده برای  SQL Serverمی باشد.

·         Development tools: توسعه ابزارهایی برای طراحی و تجزیه و تحلیل یک بانک اطلاعاتی، استخراج داده ها، جابه جایی اطلاعات و بارگذاری آنها، استخراج اطلاعات OLAP، و سازگاری گزارش گیری های دقیق با استفاده از مجموعه VS.Net.

ده دلیل قانع کننده جهت استفاده از SQL Server 2005

در حال حاضر بسیاری از سازمان ها و شرکت ها از نسخه SQL Server 2000 استفاده می کنند. زمانی که شرکت Microsoft نسخه 2005  را ارائه کرد، بسیاری از مدیران  ITو راهبران پایگاه داده با این سوال مواجه شدند: آیا لازم است ویرایش SQL Server خود را upgrade کنیم !؟

مسلماً پیشرفت هایی که در نسخه SQL Server 2005 به چشم می خورد به قدری حائز اهمیت می باشند که شما به عنوان یک IT Manager یا DBA، در صورت شناخت، خود را موظف به این امر خواهید دانست.

نسخه SQL Server 2005 دارای قابلیت ها و ویژگی های نوین و کامل تری نسبت به ویرایش های قدیمی مانند SQL Server 2000  می باشد. 10 دلیل اصلی برای ترجیح استفاده از  SQL Server 2005 به شرح زیر است:

1.      هر برنامه کاربردی که در حال حاضر کار می کند، بدون هیچ تغییری با SQL Server 2005 نیز کار خواهد کرد:

ابزار SQL Server 2005 Management Studio جایگزین ابزار Enterprise Manager خواهد شد. اما شما با این ابزار جدید نیز قادر به مدیریت پایگاه های داده SQL Server 2000 خواهید بود. البته از این ابزار جهت مدیریت SQL Server 6.5 و SQL Server 7.0  نمی توان استفاده نمود. برنامه های کاربردی و سایت های شرکت یا سازمان شما بدون نیاز به انجام هیچ گونه تغییری به فعالیت ادامه خواهد داد. وجود این سازگاری بسیار مهم است.

2.       SQL Server 2005دارای ابزار های بیشتری می باشد:

در نسخه های قدیمی SQL Server اجزا گوناگون مانند Analysis Services در بسته های نرم افزاری مختلفی قرار گرفته بود. اما در نسخه SQL Server 2005 ، شرکت مایکروسافت رویکرد بازاریابی خود را تغییر داده و تمامی اجزا را در یک بسته قرار داده است. شما می توانید سرویس ها و اجزا مختلف را هنگام نصب انتخاب کنید.

3.      دسترسی آسان و یکپارچه به همه اجزا:

SQL Server Management Studio یا SSMS به شما این امکان را می دهد که خیلی ساده و واضح به همه اجزا مانند Profiler، Data Transformation Services (DTS) ،Reporting Services ،Tuning Advisor  دسترسی داشته باشید. این دسترسی حتی در مورد SQL Server Integration Services (SSIS) و  Online Analytical Processing (OLAP)نیز امکان پذیر است. وجود این یکپارچگی موجب افزایش کارایی و هزینه کمتر آموزش می گردد. حتی اگر شما نسخه های SQL Server 2000 را داشته باشید، توسط ابزار SSMS  می توانید آن ها را مدیریت کنید.

4.      بهره گیری از قدرت .Net برای ایجاد اشیا پایگاه داده:

در این نسخه شما قادر می باشید از زبان های برنامه نویسی سطح بالا مانند Visual Basic.Net یا C#.Net جهت تولید اشیا پایگاه داده مانند Stored Procedures،Functions  و Triggers استفاده کنید. در واقع قرار گیریCLR  در هسته اصلیSQL Server 2005، استفاده از هزاران class موجود در .Net را در پایگاه داده میسر ساخته است. لازم به ذکر است استفاده از CLR برای تولید اشیا پایگاه داده زمانی ارزشمند است که شی ساخته شده دارای منطق عملیاتی پیچیده ای باشد. در واقع قدرت عملکرد اشیایی که با CLR ساخته می شود، به مراتب بالاتر از اشیایی می باشد که با T-SQL ساخته شده باشد.

5.      بهره گیری از مزایایReporting Services :

به یک قاعده کلی اشاره می کنیم: “هر چیزی کهBack end  می تواند انجام دهد، بایدBack end  انجام دهد و نباید به Front end سپرده شود”. برای مثال ساخت یک Query به صورت Dynamic معمولا کار سخت و زمان فرسایی می باشد که مستلزم کد نویسی زیادی در لایه Application است. در واقع راه بهتر، دریافت پارامتر ها از کاربر و ارسال آن ها به یک Stored Procedure می باشد.SQL Server Reporting Services  این مفهوم را بسیار بهینه و کاراتر ساخته است. در نسخه های قدیم SQL Server، تهیه گزارشات توسط برنامه هایFront end  مانند  VB،C++ ،Crystal Reports و … صورت می پذیرفت. در SQL Server 2005 شما می توانید از مزایای فراوان Reporting Services استفاده نمائید. اول از همه شما می توانید کلیه منطق های مربوطه را از برنامه کاربردی جدا نموده و به بخش Reporting Services بسپارید. پس از آن خواهید توانست از هر Frond end دیگری جهت فراخوانی گزارشات به سادگی استفاده کنید.

6.      Business Intelligence موجود در SQL Server 2005:

سیستم های هوشمند و تحلیلی که بیشتر با عنوان سیستم های  (OLAP)شناخته می شوند، درون SQL Server 2005 قرار داده شده اند. یکپارچگی هوش تجاری با موتور پایگاه داده، قابلیت های فراوانی را در اختیار طراحان برنامه های کاربردی و تحلیل گران داده های سازمانی قرار می دهد.

7.      با DTS خداحافظی کنید و به SSIS خوش آمد بگوئید:

 SQL Server 2005ویژگی جدیدی به نام SSIS را معرفی می کند که از نظر امنیتی، مدیریتی و کاربردی بسیار مناسب عمل می کند. این ویژگی که جایگزین مناسبی برای DTS می باشد، عملیات ارسال و دریافت داده ها و تغییر آن ها را میان پایگاه های داده و فایل های مختلف به شکلی ساده و حرفه ای مدیریت می کند.

8.      بهره گیری از مکانیسم امنیتی نوین و مطمئن با مدیریت آسان تر:

توسط این نسخه می توانید دسترسی های خاص تر به افراد خاصی بدهید. طراحی جدید Schema به شما امکان می دهد به کاربران خود فقط دسترسی هایی را بدهید که به آن نیاز دارند

9.      قابلیت بسط پذیری در سازمان های بسیار بزرگ:

بدون شک یکی از اصلی ترین مشکلات SQL Server 2000، عدم قابلیت یا بهتر است بگوئیم عدم کارایی این نسخه در برابر حجم وسیعی از داده ها در سطح Enterprise بوده است. در واقع یکی از مهم ترین نقاط مورد توجه در طراحی این نسخه از SQL Server، قابلیت رقابت این سیستم با رقبای تجاری مانند Oracle و DB2 بوده است.

10.  ارائه روش های جدید برای برنامه نویسی پایگاه داده:

نسخه SQL Server 2005 دارای ویژگی های متعددی جهت افزایش کارایی و کاهش زمان برنامه نویسی می باشد. این ویژگی ها شامل موارد زیر می باشد:

• ADO.Net version 2.0
• Hosted Common Language Runtime
• Security Enhancement
• Transact-SQL Enhancement
• Service Broker
• Web Services- HTTP Endpoints
• Native XML Support
• Embedded Reports

آشنایی با SQL Server 2008
m4

نسخه بعدی SQL Server، نسخه 2008 می‌باشد که آخرین ویرایش آن در تاریخ  19 فوریه سال 2008 عرضه گردید. اهداف SQL Server 2008  ایجاد و مدیریت داده‌ها با روش هماهنگی، سازماندهی و محافظت به شکل اتوماتیک می‌باشد.

با توسعه دائمی SQL Server در عرضه تکنولوژی اتلاف وقت به نزدیک صفر رسید. ویرایش  2008  همیشه در برگیرنده حمایت از داده ‌های ساختاری یا نیمه ‌ساختاری است که این امر شامل قالب های رسانه‌ای دیجیتال برای عکس ها ، صوتی ، تصویری

و دیگر داده‌های چند رسانه‌ای می‌باشد.

 در نسخهٔ جدید، اکثر داده‌های چندرسانه‌ای را می‌توان به عنوان (BLOB شیئی باینری بسیار بزرگ) ذخیره‌سازی کرد. آگاهی درونی از داده‌های چند رسانه‌ای به ما این اجازه را خواهد داد که کارکردهای تخصیص یافته را اجرا نماییم. کاربران SQL Server 2008 می‌توانند به ذخیره ‌سازی داده‌هایی با تنوع زیاد بپردازند. XML، پست الکترونیکی (email)، زمان/تقویم، فایل، پرونده …. از جمله این داده‌ها می‌باشند. همچنین SQL Server 2008 به خوبی می‌تواند به اجرای عملیاتی چون جستجو، پرس‌وجو، تجزیه‌ و تحلیل، تقسیم‌بندی و انطباق همه نوع از داده‌ها بپردازد. انواع دیگری از داده‌های جدید عبارتند از: داده‌هایی از نوع زمانی، سلسله مراتبی (مانند نمودار سازمانی) یا مختصات جغرافیایی (GPS) که داده‌هایی وابسته به مکان می‌باشند.

  ویژگی های جدید SQL Server 2008

1.      پشتیبانی از سخت افزارهای جدید:

به راحتی از سخت افزارهای با پردازنده های 64 بیتی پشتیبانی می کند، بنابر این حافظه در دسترس آن نیز افزایش می یابد.

2.      افزایش حافظه در دسترس :

حداکثر حافظه در دسترس SQL Server 32-bit ، مقدار32 GB  (با در نظر گرفتن حافظه های مجازی ) است که در ویرایش جدید SQL Server 64 bit  این مقدار تا  4 TBمی رسد. 512 GB  آن تست شده است.

3.      پشتیبانی از Hyper-Threading:

فناوری جدید پردازنده است که دو پردازنده منطقی را بر روی هر پردازنده فیزیکی در یک سیستم ایجاد می کند. این فناوری توسط شرکت اینتل توسعه یافته است و شرکت مایکروسافت آن را بهWindows Server 2003  افزوده است. با اضافه شدن این ویژگی، امکان اجرای چند برنامه به طور همزمان بر روی یک ماشین، سریع تر و ساده تر شده است.

4.      پشتیبانی از NUMA (Non-Uniform Memory Access):

معماری NUMA، به کارگیری پردازنده و حافظه را در سیستم­های چند پردازنده­ای با معماری SMP، موثر و کارآمدتر می نماید.

5.      پشتیبانی چند نمونه ای (Multi Instance):

SQL Server 2008 حداکثر می تواند تا 50 نمونه را پشتیبانی نماید، در حالی که SQL Server 2000 حداکثر میتوانست تا 16 نمونه را پشتیبانی نماید.

6.      پشتیبانی از انواع داده های جدید:

در SQL Server 2008 یک نوع داده بسیار مهم به نام XML اضافه شده است که برای ذخیره و بازیابی داده هایی از همین نوع به کار می رود.

7.      یکپارچگی  .NET Framework:

مهمترین تحول در این نسخه یکپارچگی باMicrosoft.NET Framework  است که امکان تولید رویه های ذخیره شده، توابع تعریف شده توسط کاربر، تریگرها، انواع داده تعریف شده توسط کاربر و غیره را در یکی از زبان های برنامه­ نویسی از قبیل J#.NET ، VC++، VB.NET و C#.NET میدهد. از این امکانات می توان در برنامه های کاربردی استفاده کرد.

8.      Snapshot   و  Mirroring بانک اطلاعاتی:

موجب جلوگیری از خرابی بانک اطلاعاتی می شود زیرا یک بانک اطلاعاتیstandby  ایجاد می کند که اطلاعات آن دقیقاً برابر اطلاعات بانک اطلاعاتی اصلی است. با snapshot از بانک اطلاعاتی، یک عکس فوری فقط قابل خواندن از بانک اطلاعاتی فراهم می شود که برای تهیه چندین نسخه از بانک اطلاعاتی در هنگام پشتیبان گیری مفید است. البته از نسخه های پشتیبان توسط این روش می توان در روش عقبگرد بازسازی بانک استفاده نمود.

9.      پارتیشن بندی داده ها:

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

10.  بهبود در کاتالوگ سیستم:

در SQL Server 2000 و نسخه های قبل از آن، کاتالوگ سیستم به عنوان بخشی از داده های اصلی ذخیره می شد، در حالی که در SQL Server 2008 حدود 250 عدد View برای نگهداری کاتالوگ سیستم ایجاد شده است. کاتالوگ­ها در View ای به نام sys.system_views   قرار دارند.

11.  بهبود سرویس های هشدار دهنده:

برای استفاده از این سرویس ها درSQL server 2000 ، باید آن را از وب دانلود کرده بهSQL server  اضافه کنید، ولی در بانک اطلاعاتیSQL server 2008 ، این سرویس ها به عنوان زیر سیستم جدید اضافه شده­اند.

12.  بهبود سرویس های گزارش:

یکی از ابزار های گزارش­گیری در SQL Server ،   Report Services است. برای اینکه بتوانید از این ابزار در SQL Server 2000 استفاده کنید، می بایست آن را به SQL Server 2000 اضافه می کردید ولی در SQL Server 2008 این ابزار نیز به عنوان زیر سیستم جدید اضافه شده است .

آشنایی با Sql Server 2012
m5

شرکت مایکروسافت طی سال های اخیر در فاصله های زمانی 24 – 36 ماهه در صدد ارائه نسخه ای جدید از محصولات خود بوده است. به عنوان مثال سه نسخه اخیر ویژوال استودیو طی سال های 2005، 2008 و 2010 ارائه شده اند. سال های 2005 و 2008 با ارائه نسخه ی جدید محصول اس کیو ال سرور نیز همراه بوده اند. پس از آن شرکت مایکروسافت نسخه میانی این محصول را تحت عنوان SQL Server 2008 R2 ارائه داد که با رفع مشکلات نسخه 2008 و برخی بهبودها همراه بوده است. اگر از این نسخه استفاده کرده باشید، حتما از آن راضی بوده اید. به این ترتیب با یک وقفه 36 ماهه محصول جدید مایکروسافت تحت عنوان SQL Server 2011 ارائه شد. این محصول نام کد Denali را یدک می کشد و قرار است طیف وسیعی از ویژگی های جدید را در اختیار قرار دهد. هم اکنون این محصول با نام Sql Server 2012 در بازار موجود می باشد.

ویژگیهای Sql Server 2012

AlwaysOn
SQL Server AlwaysOn یکی از مهمترین ویژگیها در SQL Server 2012 در بحث High Availability یا در دسترس بودن و در واقع تکمیل کننده Database Mirroring در نسخه های قبلی میباشد. در Mirroring ما به صورت تک تک، دیتابیس ها را Mirror میکنیم ولی در AlwaysOn اینکار به صورت گروهی انجام میشه یعنی چندین دیتابیس را میتوانیم به دو روش همزمان (Synchronous) و غیر همزمان (Asynchronous)   با هم ترکیب نماییم. بر خلاف میرورینگ، دیتابیس به صورت فقط خواندنی قابل دسترسی می باشد.

نکته:در نسخه های قبلی با گرفتن Snapshot از دیتابیس Mirror میتوان به صورت فقط خواندنی از آن استفاده نمود.

پشتیبانی از Windows Server Core : نسخه 2012 ی SQL Server قابل نصب روی Windows Server Core می باشد، یعنی می توان نسخه ای از SQL Server رو نصب نمود که هیچ GUI ی نداشته و ارتباط شما از طریق Command Prompt و Powershell انجام شود.

Power View: یک ابزار گزارش گیری تعاملی تحت وب که با Silverlight نوشته شده (با کد نام Crescent) می باشد که به کاربرانی که معمولا آنالیزورهای دیتا نام دارند، امکان گزارش گیری های ad hoc را می دهد.

نکته : برای کار با Power View نیاز به SharePoint Server 2010 هست.

SQL Server Data Tools: یک محیط یکپارچه توسعه داخل Visual Studio می باشد که به شما امکان طراحی دیتابیس را می دهد. از قابلیت های جالب این محیط می توان به قابلیت IntelliSense و دیباگ کردن اشاره نمود. SQL Server Data Tools میتواند به SQL Server 2005  به بعد وصل شود.

Columnstore Indexes: یکی از ویزگی های منحصر به فردSQL Server  هست که داده ها را بجای ذخیره به صورت سطری و در یک Page که روشی سنتی ست، ستون ها را که در یک ایندکس هستند به صورت ستونی و در چند Page ذخیره میکند. این کار چه سودی دارد؟

  • سرعت بالا هنگام کوئری زدن با توجه به اینکه فقط ستون هایی که در کوئری آمده اند بارگزاری خواهند شد.
  • فشردگی بیشتر با توجه به احتمال تکراری بودن داده ها که امکان فشردگی بر اساس الگوریتم های موجود بیشتر میشود.

نکته : با این نوع ایندکس جدول فقط خواندنی میشود که برای Data Warehouse ها طراحی شده است.

Contained Databases: با این روش ما میتوانیم یک دیتابیس جامع به صورت Stand Alone داشته باشیم. یعنی میتوان یک دیتابیس روی سرور A بسازیم سپس همین دیتابیس را روی سرور B مورد استفاده قرار دهیم.

پیشرفت در T-SQL: پشتیبانی از دنباله اعداد، عملگر TRY_CONVERT و تبدیل کردن داده ها، استفاده ازSyntax OFFSET  و FETCH  برای صفحه صفحه کردن-Data Paging-، تابع جدیدFORMAT  برای ساده سازی قالب بندی داده ی خروجی، عملگرTHROW  برای رسیدگی سریعتر و آسانتر به خطا (Exception Handling) و…

Data Quality Services: ابزاری ست برای بررسی کیفیت و تصحیح  داده های غلط بر اساس اطلاعات و دانشی که ما به آن داده ایم. در واقع این یک سرویس knowledge-based می باشد. برای مثال فرض کنید فیلدی بنام جنسیت داریم که داخلش هم M هست هم Male و حتی عدد یک. متخصص داده در سازمان تعیین میکند که مقدار این فیلد باید Male باشدو بر اساس آن سرویس، داده های موجود لصلاح خواهند شد.

SQL Server 2011 و برنامه نویسی

قابلیت های جالبی در حوزه برنامه نویسی SQL Server 2011 ارائه خواهد شد که در ادامه به معرفی اجمالی مهمترین آنها پرداخته می شود.

Ad-Hoc Query Paging
امکان صفحه بندی در لحظه کوئری ها از دیگر قابلیت های فوق العاده مفید و جالبی ست که SQL Server 2012 از آن پشتیبانی می کند:

SELECT BusinessEntityID, FirstName, LastName
FROM Person.Person
ORDER BY BusinessEntityID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY;

 حوزه  Business Intelligence
یکی دیگر از حوزه هایی که با قابلیت های کاملا جدید و بی سابقه در نسخه SQL Server 2012 ارائه شده است، حوزه Business Intelligence  می باشد. در این راستا سرویس آنالیز اس کیو ال سرور مدل جدید BI Semantic را ارائه داده است که شامل سه لایه زیر می باشد:

  • Data Model
  • Business Logic
  • Data Access

 

لیست مطالب مرتبط
ادامه مطلب

asp.net چیست؟

asp.net چیست؟

asp.net چیست؟

ASP.NET فراتر از یک نسخه تکمیل شده در مقایسه با نسخه قبلی خود یعنی ASP کلاسیک است. ASP.NET یک محیط کامل جهت پیاده سازی نرم افزارهای تحت وب است. با اینکه ASP.NET از لحاظ گرامر با ASP کلاسیک شباهت هائی را دارد ولی تکنولوژی فوق با ارایه یک مدل جدید برنامه نویسی بهمراه زیر ساخت های لازم امکان ایجاد نرم افزارهای تحت وب را با امنیت و استحکام بیشتر فراهم می آورد.
ASP.NET برخلاف ASP کلاسیک ترجمه می گردد. در محیط دات نت می توان با استفاده از هر یک از زبانهای برنامه نویسی حمایت شده نظیر: Visual Basic.Net/c#/Jscrip.Net اقدام به نوشتن برنامه ها نمود. برنامه های ASP.NET از تمامی توان و پتانسیل های ارایه شده توسط دات نت استفاده می نمایند.
در ASP.NET می توان از ویرایشگرها ی ویژوال و سایر ابزارهای برنامه نویسی نظیر ویژوال استودیو دات نت استفاده نمود. پیاده کنندگان نرم افزارهای تحت وب به کمک ASP.NET می توانند از دو تکنولوژی عمده فرم های وب (Web Forms) و سرویس های وب (Web service) برای ایجاد نرم افزار استفاده نمایند.

● فرم های وب (Web Forms)
با استفاده از تکنولوژی فوق می توان صفحات وب متکی بر فرمهای وب قدرتمندی را ایجاد نمود. در زمان ایجاد صفحاتی از این نوع می توان از کنترل های سرویس دهنده ASP.NET برای ایجاد عناصر معمولی در طراحی رابط کاربر (UI) و برنامه نویسی آنها برای انجام عملیات خاص استفاده نمود. استفاده از کنترل های سرویس دهنده باعث سرعت در امر پیاده سازی فرم های وب خواهد داشت.

● سرویس های وب XML

asp.net چیست؟

این نوع سرویس ها امکان دستیابی به قابلیت ها و پتانسیل های سرویس دهنده را از راه دور فراهم خواهندکرد. با استفاده از سرویس های فوق می توان بخش منطق وسیاست های راهبردی نرم افزارها و همچنین دستیابی به داده ها را مدیریت نمود.
سرویس های وب XML امکان مبادله داده بین سرویس گیرنده و سرویس دهنده و یا بین دو سرویس دهنده را بوجود می آورد. برای تبادل اطلاعات می توان از پروتکل های ارتباطی استانداری نظیر http و یا پیامهای XML استفاده نمود. نکته قابل توجه در رابطه با سرویس های فوق توانائی هر برنامه ( صرفنظر از زبان استفاده شده ) و تحت هر نوع سیستم عامل برای استفاده از سرویس های فوق است.
دو مدل فوق قادر به استفاده از تمامی مزایای تکنولوژی های ASP.NET خواهند بود. بدیهی است استفاده از پتانسیل های محیط دات نت نیز در این زمینه وجود دارد. در ادامه به برخی از این ویژگی های ASP.NET اشاره می گردد.
اگر دارای تجاربی در زمینه پیاده سازی نرم افزار های تحت وب بکمک تکنولوژی ASP باشید در اولین نگاه به ASP.NET حتما متوجه برخی شباهت های موجود خواهید شد. البته مدل اشیاء ASP.NET بصورت کاملا آشکار با ASP کلاسیک تفاوت داشته و می توان این ادعا را داشت که ASP.NET به مراتب ساختیافته تر و شی گراء تر شده است.
با توجه به مسئله فوق می بایست به این نکته نیز اشاره گردد که ASP.NET با ASP کلاسیک بطور کامل سازگار نبوده و تقریبا» تمامی صفحات ASP موجود مجبور خواهند بود شاهد برخی تغییرات باشند تا امکان اجرای آنان تحت ASP.NET فراهم گردد. یکی دیگر از تغییرات مهم در این زمینه وجود VisualBasic.NET است.
در صفحات ASP فعلی از VBscript استفاده شده است که بنوعی این زبان در دات نت مورد توجه قرار نگرفته و VisualBasic.NET جایگزین شده است. دستیابی به بانک های اطلاعاتی از طریق برنامه های ASP.NET بعنوان یک نیاز اساسی برای اغلب برنامه های تحت وب مورد توجه خاص قرار گرفته است.
در این راستا ASP.NET امکانات بیشتر و به مراتب راحت تر از لحاظ بکارگیری را پیش بینی کرده است و حتی امکان مدیریت بانک اطلاعاتی از طریق کدهای نوشته شده نیز وجود خواهد داشت.
ASP.NET با ارایه یک مدل ساده به پیاده کنندگان نرم افزارهای تحت وب این امکان را خواهد داد که منطق برنامه های خود را نوشته و آنها را در سطح Application اجراء نمایند. کدهای فوق را می توان در یک فایل متنی با نام Global.asax و یا در یک کلاس کمپایل شده که بعنوان یک اسمبلی بکار گرفته می شود استفاده نمود.
ASP.NET امکانات لازم برای دستیابی به و Application State و Session state را ارایه نموده است. برای پیاده کنندگان حرفه ای تر که قصد استفاده از API را دارند (ISAPI رابط برنامه نویسی است که در نسخه قبلی ASP از آن استفاده می گردید) رابط های جدیدتر و کامل تری را با نام و IHttpheandler و IHttpmodule را ارایه نموده است.
ASP.NET از امکانات و پتانسیل های موجود در دات نت و CLR بمنظور افزایش کارائی برنامه ها بخوبی استفاده می نماید. تمامی کدهای ASP.NET ترجمه می گردنند( تفسیر نمی گردند) در ASP.NET می توان ماژول هائی را که ارتباطی با برنامه ندارند حذف نمود ASP.NET . factorable از سرویس های پیشرفته Caching برای افزایش سرعت و کارائی برنامه ها بخوبی استفاده می نماید.
ASP.NET بهمراه یک شمارنده برای سنجش میزان کارائی عملکرد برنامه ها ارایه شده است. شمارنده فوق این امکان را فراهم می آورد که پیاده کنندگان و مدیران سیستم یک برنامه دات نت عملکرد شاخص های لازم برای افزایش کارائی برنامه ها را مشاهده بررسی و در صورت لزوم تجدید نظرهای لازم را اعمال نمایند.
اشکال زدائی برنامه های نوشته ASP.NET به کمک دیباگر به راحتی انجام خواهد گرفت. در این حالت می توان با افزودن چندین خط دیباگ در یک صفحه وب نقطه بروز اشکال را بسرعت و بسادگی تشخیص و در نهایت برطرف نمود. ASP.NET در این راستا کلاس جدیدی با نام TraceContext را ارایه نموده که پیاده کنندگان در زمان نوشتن برنامه قادر به درج دستورات خاص دیباگ در برنامه برای ردیابی خطاهای احتمالی خواهند بود.
دستورات فوق صرفا» در زمانی که امکان Tracing فعال شده باشد (برای یک صفحه وب و برای تمام برنامه) اجراء خواهند شد. دات نت و ASP.NET دارای امکانات لازم برای و Authorizaing و Authentication مناسب برای برنامه های تحت وب می باشند. امکانات فوق را می توان بسادگی اضافه و یا با سایر مدل های موجود و مورد نظر جایگزین نمود.
مقادیر مربوط به تنظیمات و پیکربندی برنامه های ASP.NET در فایل های XML ذخیره می گردنند با توجه به ماهیت فایل هائی از این نوع خواندن و نوشتن درون آنها بسادگی انجام خواهد یافت. هر برنامه می تواند دارای یک پیکربندی مجزاء بوده که در ادامه حیات برنامه و با توجه به نیازهای مطرح شده اعمال تغییرات بسادگی انجام خواهد گرفت. برنامه های ASP.NET همانند سایر برنامه های تحت وب از مجموعه ای فایل با نوع های متفاوت و دایرکتوری تشکیل می گردند. این فایل ها می توانند صفحات ASP.NET کنترل های کاربر (User Controls) فایل های سرویس های وب و فایل های تنظیمات و پیکربندی و اسمبلی باشند.

ادامه مطلب

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

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

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

سرور هاست ویندوز برای افرادی که که از برنامه های ASP و یا .NET و بانک اطلاعاتی MSSQL استفاده می کنند ،  مورد استفاده می باشد و شرکت های ارائه دهنده هاست کنترل پنل های مختلفی برای اینکه کاربران فضای میزبانی خود را کنترل و مدیریت کند در اختیار آن ها قرار می دهند .که پر استفاده ترین آنها شامل کنترل پنل های زیر می باشند :

کنترل پنل DotNetPanel :

این کنترل پنل به طور کامل بر اساس تکنولوژی  Net Framework.  می باشد و سازگار با انواع ویندوز می باشند و برای سایت های استفاده می شوند که  از زبان برنامه نویسی php یا ASP.net استفاده می کنند و نسبت به بقییه کنترل پنل ها کامل تر می باشد.

پلسک (Plesk) :

از کنترل پنل های پر استفاده می باشد معمولا تحت ویندوز می باشد و برای سایت های استفاده می شوند که  از زبان برنامه نویسی ASP یا ASP.net استفاده می کنند. البته روی  لینوکس هم  استفاده‌ می شود.استفاده از این کنترل پنل آسان می باشد و مورد پسند کاربر واقع می شود و تعداد زیادی کاربر از این کنترل پنل استفاده می کنند.

حداقل پیش نیاز سخت افزاری برای نصب و اجرای Plesk تحت OS Windows :

پردازشگر 1 GHz
512 مگابایت RAM
هارد دیسک 350 مگابایت

هلم (Helm) :

این کنترل پنل از کنترل پنل های قوی ویندوز می باشد و به وسیله این کنترل پنل می توانید یک یا چند سرور را با هم مدیریت کنید.و این کنترل پنل را به عنوان کاملترین کنترل پنل توصیه می کنند.

وب سایت پنل  (Websitepanel) :

این کنترل پنل اجازه مدیریت سرورتان ، با یک ساختار قوی را می دهد.. با این پنل می توانید سایتتان  ، حساب اف تی پی، بانکهای اطلاعاتی و … را از قسمت مدیریت کنترل نمایید.

ادامه مطلب

هاست ویندوز چیست؟

هاست ویندوز چیست؟

هاست ویندوز بیشتر برای کسانی مناسب است که قصد استفاده از اسکریپت های asp یا asp.net و یا بانک اطلاعاتی (database) مایکروسافت یعنی همان sql server را داشته باشند.

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

پس اگر قصد راه اندازی سایتی تحت پی اچ پی (php) ، فلش (swf) ، اچ تی ام ال (html) یا … دارید به شما پیشنهاد می کنیم از سرویس های هاست لینوکس لنوکس وب استفاده کنید (هاست لینوکس حرفه ای یا هاست لینوکس استاندارد )

معماری جدید میزبانی وب سایت های این شرکت برپایه کلاستر هاستینگ می باشد.
این روش یک راه حل مناسب برای بالا بردن Uptime سرور ها می باشد. در این روش میزبانی، سرویس پایگاه داده ها، میل سرورها، وب سرورها، DNS سرورها و FTP سرورها از یکدیگر جدا شده اند که این امر باعث افزایش سرعت پردازش داده ها برروی وب سرور اصلی خواهد شد.
ما به کمک این معماری جهت ارائه خدمات بهتر هاستینگ از چند وب سرور با محتوای یکسان که بصورت کلاستر به یکدیگر متصل می باشند استفاده می کنیم تا از منابع بهره برداری بیشتری شود و به همین ترتیب سرورهای یکسان و کلاستر شده برای میل سرور، پایگاه داده ها، DNS سرور و FTP سرور بکار برده می شوند.
یکی از اهداف اصلی معماری جدید میزبانی وب سایت ها، معرفی سطح جدیدی از Redandancy و ایزوله کردن تاثیرات خرابی سیستم که نتیجه بد عمل کردن آن ( سخت افزاری و یا نرم افزاری ) است، می باشد. در این روش چنانچه یک یا تعدادی از سرور ها به هر علتی درست عمل نکنند تاثیری برروی کارکرد سیستم نخواهند گذاشت.

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

ادامه مطلب

درباره کنترل پنل DirectAdmin و ویژگی های آن

درباره کنترل پنل DirectAdmin و ویژگی های آن

DirectAdmin يکی از قوی ترين، محبوب ترین و بهترين کنترل پنلهای موجود برای سرورهای لينوکس مي باشد.این کنترل پنل توسط شرکت JMBC Software کانادا نوشته شده است. کاربران با استفاده از اين نرم افزار مي توانند تمام امکانات سايت خود را از جمله ايميلها، بانکهاي اطلاعاتی، FTP، آمار و … مديريت نمايند. استفاده از دایرکت ادمین بسیار ساده است و سرعت بارگذاری این کنترل پنل به مراتب از سایر رقیبان مانند سی پنل بیشتر است.

رابط کاربری آسان و کاربر پسند, سرعت بالا, سبک بودن, عدم تحریم, پایداری بالا و عدم استفاده زیاد از منابع همواره این کنترل پنل را یکی از محبوبترین کنترل پنل های جهان و رقیب اصلی کنترل مشهور سی پنل قرار داده است. کاربران با استفاده از دایرکت ادکین می توانند تمام امکانات سایت خود را از جمله ایمیلها، بانکهای اطلاعاتی، FTP، آمار و … مدیریت نمایند.

درباره کنترل پنل DirectAdmin و ویژگی های آن

عدم وجود تحریم در کنترل پنل دایرکت ادمین:

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

 

امکانات دایرکت ادمین:

در زیر بر خی از امکانات این کنترل پنل آورده شده است:
– پشتیبانی از سیستم POP/IMAP در محیط کاربری دایرکت ادمین
– پشتیبانی کامل از FTP.کاربران به راحتی میتوانند به تعداد نا محدود اکانت FTP بسازند
– کنترل کامل DNS در دایرکت ادمین
– سیستم آماری دقیق و پیشرفته
– اکستنشن های Frontpage
– زیر دامنه یا Sub Domain
– فایل منیجر با محیطی بسیار ساده و کامل
– پشتیبانی و مدیریت پایگاه داده MYSQL
– سیستم پشتبیان گیری و بکاپ پیشرفته به همراه امکان بازیابی بکاپ تنها با یک کلیک
– مدیریت صفحات ارور و خطا
-امکانات پیشرفته ای مانند نصب SSL و
– امکان ارائه ریسلر
– امکان بک آپ گیری از کاربران به صورت اتوماتیک
– امنیت بالا در حالت پیشفرض
و ….

دموی کنترل پنل دایرکت ادمین

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

آدرس ورود: https://www.directadmin.com:2222
نام کاربری: demo_user
کلمه عبور: demo

 

 

ادامه مطلب

چرخه فعالیت دامنه های ir

چرخه فعالیت دامنه های ir

شاید بخواهید بدانید وقتی دامنه ای منقضی می شود چه اتفاقی برای دامنه می افتد و چه کارهایی می توان انجام داد در این مقاله بیشتر به این مبحث دامنه می پردازیم.

زمانی که دامنه منقضی میشود شما در ریسک از دست دادن دامنه قرار میگیرید.
در متن زیر میخواهیم دوره حیات و انقضاء دامین را شرح دهیم.
زمانی که دامنه منقضی میشود شما در خطر از دست دامنه قرار میگیرد و اقدام سریع برای تمدید دامنه از قطع شدن دامنه و وب سایت شما و صرف هزینه های اضافی برای بدست آوردن مجدد دامنه در امان خواهید بود.

 

دامن منقضی شده (Expired)

دامنه پس از طی سیکل حیات یک یا چند ساله منقضی میشود و در این حالت بین 1 تا 45 روز در وضعیت اتقضاء یا  expired باقی می ماند.
در این حالت دامنه با هزینه معمول قابل تمدید و فعال سازی مجدد است.

 

دوره بازخرید دامنه (REDEMPTION GRACE PERIOD)

بعد از طی دوره انقضاء که در بالا به آن اشاره کردیم دامنه وارد مرحله RGP میشود.خود این دوره نیز 30 روز به طول می انجامد. در این مدت نیز مالک دامنه میتوانید دامنه را بازخرید نماید اما هزینه بازخرید دامنه میتوانید تا 160 دلار آمریکا برای مالک دامنه هزینه برمیدارد. بازخرید (redeem) دامنه بعد از چند روز یا هفته دامنه شما را به وضعیت فعال برمیگرداند.

 

درحال حذف دامنه (PENDING DELETE)

در این دوره ، دامنه شما قابل تمدید یا بازخرید نخواهد بود و دامنه در وضعیت Delete برای 5 روز خواهد بود.
بعد از 5 روز دامنه شما باز و مجدداً قابل ثبت برای عموم خواهد بود.

توجه داشته باشید که اگر دامنه شما دامنه معروف و پرکاربردی باشد توسط شرکتها و وب سایت ها یا افرادی با عنوان back order بعد از طی این دوره ها بلافاصله ثبت میگردد و ممکن است شما نتوانید دامنه را بعد از حذف (pending delete) مجدداً ثبت نمایید.

تگراهاست یکی از شرکتهای ثبت کننده دامنه ( دامین ) در ایران است و تاکنون هزاران شرکت و سازمان دامنه های مورد نیاز خود را از این شرکت ثبت کرده اند.

ادامه مطلب

 سرویس WHOIS Privacy برای یک دامنه(دامین) چیست؟

 سرویس WHOIS Privacy برای یک دامنه(دامین) چیست؟

از آنجاییکه پس از ثبت دامنه، اطلاعات دامنه در دیتابیس WHOIS به صورت عمومی اعلام می‌گردد، این نگرانی برای مالک دامنه وجود دارد که اطلاعات شخصی وارد شده برای ثبت دامنه، مورد سوءاستفاده قرار گیرد یا spammer‌ها از ایمیل وارد شده در اطلاعات دامنه برای ارسال ایمیل‌های spam به صاحب دامنه استفاده کنند. برای رفع این نگرانی‌ها، سرویس WHOIS privacy ایجاد شده است.

WHOIS Privacy سرویسی است که از سوی برخی از registrar‌های دامنه ارائه می‌شود.  صاحب دامنه با خرید این سرویس، از شرکت ثبت کننده دامنه می‌خواهد که اطلاعات اصلی دامنه را پنهان کرده و اطلاعات واسط را در WHOIS  دامنه نمایش دهد. این اطلاعات شامل ایمیل، آدرس، شماره تماس و اطلاعات مالک دامنه می‌باشد، اطلاعات DNS دامنه همچنان نمایش داده خواهد شد.در این حالت زمانی که  فردی بخواهد اطلاعات WHOIS دامنه شما را بدست آورد ، تنها اطلاعات واسط را مشاهده می‌کند. حال اگر فردی بخواهد از طریق اطلاعات WHOIS دامنه با شما تماس بگیرید ایمیلی به صورت domain.tld@contactprivacy.com به او نمایش داده می‌شود و ایمیل ارسالی به آن برای ایمیلی که در اطلاعات واقعی دامنه ثبت شده است ارسال می‌گردد.

هزینه WHOIS Privacy به صورت سالیانه محاسبه می‌شود. زمانی که شما این هزینه را پرداخت می‌نمایید، امکان فعال و غیرفعال کردن این سرویس را به تعداد نامحدود و  تا زمان انقضای دامنه در اختیار خواهید داشت. به عنوان مثال در صورتی که شما دامنه را به صورت 5 ساله ثبت کنید، هزینه WHOIS privacy نیز برای 5 سال محاسبه می‌گردد.

ادامه مطلب

WHOIS چیست؟

WHOIS چیست؟

WHOIS چیست؟

WHOIS چیست؟

Whois امکانی است که به شما اجازه می دهد نام و اطلاعات تماس مالک دامین را مشاهده کنید و همچنین از آزاد بودن Domain مورد نظر جهت ثبت مطلع شوید.

 

تاریخچه WHOIS

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

دسترسی به اطلاعات WHOIS یک دامنه

دسترسی به اطلاعات WHOIS یک دامنه به کاربر اجازه می دهد که از طریق کامپیوتر به دو صورت اطلاعات را مشاهده کنید

1. بصورت خط فرمان و محیط گرافیکی

2. نمایش اطلاعات WHOIS بصورت آنلاین

نمایش اطلاعات WHOIS بصورت خط فرمان و محیط گرافیکی

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

دو دستور زیر برای سیستم های لینوکس و یونیکس قابل اجراست و بجای example نام دامنه خود را وارد کنید.

whois example.com #

whois example.com $

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

 

نمایش اطلاعات WHOIS بصورت آنلاین

برای کسانی که دسترسی به سیستم عامل های لینوکس ندارد بهترین روش نمایش اطلاعات WHOIS بصورت آنلاین است و می توانید ساختار اطلاعات را بصورت HTML و همچنین اطلاعات DNS , WHOIS را مشاهده کنید و چنین ابزارهایی در سایت های مختلفی از اینترنت به صورت رایگان وجود دارد.

لینک برخی از وب سایتهایی که این خدمات را بصورت رایگان ارائه می دهند در زیر آمده است

برای مشاهده اطلاعات WHOIS دامنه های ir از لینک زیر استفاده کنید

http://whois.nic.ir

و برای مشاهده اطلاعات WHOIS دامنه های com , info , net , cc , info , biz , tv ,… از لینکهای زیر استفاده کنید

http://whois.domaintools.com

http://www.whoisfinder.com

http://www-whois.domainpeople.com

http://www.internic.net/whois.html

http://who.is

 

حفاطت در اطلاعات WHOIS

حفاطت در اطلاعات WHOIS امروزه یک امر حیاتی است و صاحبان دامنه این امکان را دارند تا اطلاعات خود را از چشم عموم مخفی نگه دارند و به این ترتیب در برابر هرزنامه یا حملات فیشینگ محافطت می شوند مخفی نگه داشتن اطلاعات در دامنه های زیر قابل دسترس است

com, .net, .org, .info, .biz, .me, .tv, .asia, .cc.

و می توان اطلاعات WHOIS و ID را بطور مستقیم محافطت کرد و یا اطلاعات خود را تغییر دهید برای تغییر و محافطت باید با ثبت کننده دامنه خود تماس یا از پنل دامنه خود این کار را انجام دهید

وضعیت های مختلف Whois یک دامنه چیست؟

دامنه های مختلف , همینطور ثبت کننده های مختلف قوانین خاص خود را دارند اما باید بخاطر داشته باشید که تاریخ های شروع و پایان ثبت یک دامنه بصورت جهانی بوده و قابل تغییر نمی باشند.
هر دامنه هنگام دریافت اطلاعات مربوط به Whois آن می تواند دارای چندین وضعیت مختلف باشد:

  •     وضعیت Available یا موجود: این وضعیت نشان دهنده آن است که دامنه تاکنون ثبت نشده است و درصورت ثبت , شما اولین کسی خواهید بود که این دامنه را ثبت می نمایید.
  •     وضعیت Available Previously registered یا در حال حاضر موجود: این وضعیت نشان دهنده آن است که دامنه موردنظر پیشتر ثبت شده بوده ولی بدلیل اینکه مالک اقدام به تمدید آن نکرد در حال حاضر آزاد بوده و شما قادر به ثبت آن هستید.
  •     وضعیت Registered یا ثبت شده: این وضعیت نشان دهنده آن است که دامنه موردنظر ثبت شده است , در این وضعیت دیگر کسی تا زمان انقضای دامنه قادر به ثبت آن نمی باشد , این وضعیت خود دارای چندین حالت به شرح زیر می باشد:
  •     حالت Active یا فعال: دامنه ثبت شده و بصورت معمولی در حال استفاده می باشد.
  •     حالت (Registered (Active Website یا ثبت شده (وب سایت فعال): دامنه ثبت شده و بصورت معمول در حال استفاده می باشد.
  •     حالت (Registered (Parked or Redirected یا ثبت شده (پارک شده یا ارجاع داده شده): دامنه ثبت شده و برروی دامنه دیگری Park شده است و یا به دامنه دیگری Redirect شده است.
  •     حالت (Registered (No website یا ثبت شده (بدون وب سایت): دامنه ثبت شده ولی در آن محتویاتی وجود ندارد و از آن استفاده نمی شود.
  •     حالت clientDeleteProhibited یا عدم امکان حذف: دامنه ثبت شده و از حذف غیر ارادی دامنه جلوگیری می شود. تنظیم این حالت به درخواست و با انجام تنظیم از سوی مالک دامنه انجام می گیرد. (در صورتی که دامنه خود را LOCK یا قفل نمایید این حالت بوجود می آید , برای ایمنی بیشتر دامنه ها از سرقت این کار توصیه می شود.)
  •     حالت clientTransferProhibited یا عدم امکان انتقال: دامنه ثبت شده و از انتقال غیر ارادی دامنه جلوگیری می شود. تنظیم این حالت به درخواست و با انجام تنظیم از سوی مالک دامنه انجام می گیرد. (در صورتی که دامنه خود را LOCK یا قفل نمایید این حالت بوجود می آید , برای ایمنی بیشتر دامنه ها از سرقت این کار توصیه می شود.)
  •     حالت clientUpdateProhibited یا عدم امکان بروزرسانی: دامنه ثبت شده و از بروزرسانی و تغییر غیر ارادی اطلاعات دامنه جلوگیری می شود. تنظیم این حالت به درخواست و با انجام تنظیم از سوی مالک دامنه انجام می گیرد. (در صورتی که دامنه خود را LOCK یا قفل نمایید این حالت بوجود می آید , برای ایمنی بیشتر دامنه ها از سرقت این کار توصیه می شود.)

 

 

ادامه مطلب

قوانین و مقررات ثبت دامنه IR

قوانین و مقررات ثبت دامنه IR


» شرایط ثبت دامنه با پسوند ir.

حداقل طول دامنه 3 حرف و حداکثر 63 حرف می باشد. تنها استفاده از حروف انگلیسی و ارقام و نشانه (-) مجاز می باشد.
در صورت تمایل به ثبت نام دامنه ها با مفهوم مذهبی خاص مجوز کتبی وزارت ارشاد مورد نیاز است.
ثبت دامنه هایی که تداعی کننده فعالیت های غیرقانونی و اعمال مغایر با قوانین به کلی ممنوع می باشد.
ثبت دامنه با نام پسوندهای عمومی مانند: aero, arpa, biz, com, coop, edu, gov, info, int, mil, museum, name, net, org ,pro ممنوع می‌باشد.
ثبت دامنه با نام های مرتبط با اینترنت ممنوع می باشد. جهت مشاهده فهرست آنها بر روی این لینک کلیک کنید.
ثبت دامنه با نامهای ایران، اسامی استانها، شهرستان‌ها و شهرها و کد آنها ممنوع می باشد. جهت مشاهده فهرست آنها بر روی این لینک کلیک کنید.
ثبت دامنه با اسامی ملی مانند نام مشاهیر، اماکن عمومی و وقایع ملی تنها با مجوز وزارت ارشاد مجاز می‌باشد.
ارائه آدرس دقیق پستی و کد پستی 10 رقمی جهت ثبت دامنه الزامی می باشد.
چنانچه قبلا ثبت نام نموده اید و در سایت Nic.ir شناسه دارید باید از صفحه مدیریت رابطه‌های مجاز دسترسی صاحب امتیاز را روی همه قرار دهید تا دامنه توسط ما به نام شما ثبت شود

» شرایط ثبت دامنه با پسوند co.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد.
این دامنه مخصوص شرکتهای تجاری ثبت شده بوده و ارائه کپی روزنامه رسمی شرکت الزامی می باشد.

» شرایط ثبت دامنه با پسوند ac.ir.

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

» شرایط ثبت دامنه با پسوند id.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد.
این دامنه مخصوص اشخاص حقیقی تابع کشور ایران بوده و ارائه تصویر شناسنامه متقاضی الزامی می باشد.

» شرایط ثبت دامنه با پسوند net.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد.
این دامنه مخصوص شرکتهای ارائه دهنده خدمات شبکه و ISP ها بوده و ارائه کپی مجوز ISP الزامی می‌باشد.

» شرایط ثبت دامنه با پسوند gov.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد .
این دامنه مخصوص بخش های اجرایی موسسات و وزارتخانه های جمهوری اسلامی بوده و ارائه درخواست کتبی در سربرگ موسسه الزامی می باشد.

» شرایط ثبت دامنه با پسوند org.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد .
این دامنه مخصوص شرکتهای غیرانتفاعی، انجمن‌های علمی، موسسات بین‌المللی ثبت شده و … بوده و ارائه کپی روزنامه رسمی موسسه الزامی می باشد.

» شرایط ثبت دامنه با پسوند sch.ir.

کلیه قوانین مندرج در بخش دامنه ir. صادق می باشد .
این دامنه مخصوص مدارس، موسسات آموزشی دارای مجوز وزارت آموزش و پرورش بوده و ارائه کپی مجوز مذکور و درخواست کتبی در سربرگ موسسه الزامی می باشد.

» شرایط ثبت دامنه مشابه با نام شرکت یا مؤسسه خاص

در صورتی که دامنه‌ای که در حال ثبت آن هستید مشابه یا مربوط به مؤسسه یا شرکت خاصی بوده و یا به دلیل نقص حقوق ثبتی آنها مغایرت با قوانین جمهوری اسلامی داشته باشد، پس از ثبت دامنه توسط شما، وضعیت دامنه (Status) به حالت In Progress در آمده و ایمیلی با مضمون زیر برای شما ارسال می‌شود:

ثبت این دامنه ممکن است مغایر با قوانین جمهوری اسلامی ایران و ناقض حقوق ثبتی دیگران باشد. لازم است در این رابطه به مواد ۶۶ و ۷۶ قانون تجارت الکترونیک که در شماره ۱۷۱۶۷ روزنامه رسمی جمهوری اسلامی ایران، مورخ۱۳۸۲/۱۱/۱۱، به چاپ رسیده است توجه داشته و نیز از مقررات حل اختلاف ثبت دامنه مندرج در وبگاهwww.nic.ir آگاه باشید.

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

– در صورتی که برای دامنه‌ای که مشابهت با نام خاص یا شرکتی داشت شرایط فوق پیش نیاید و یا دامنه مربوطه پیش از تأسیس، یا ثبت رسمی‌ شرکت مذکور توسط شما ثبت شده باشد، آن شرکت یا مؤسسه نمی‌تواند مدعی دامنه مربوطه شده مگر آن که ثابت شود دامنه مذکور در جهت سوء استفاده یا ضرر مالی به شرکت مذکور ثبت گردیده است.

– در صورتي كه دامنه‌اي كه مي‌خواهيد ثبت كنيد شباهت با نام شركت يا مؤسسه‌اي را داشت و يا از ظاهرا آن بر مي‌آمد كه ممكن است اين دامنه مورد دعواي شركتي قرار گيرد، در صورتي كه نام دامنه ايراني بوده و شركت مربوطه نيز در ايران باشد، ممكن است از سوي مركز رسمي ثبت دامنه ايميلي با مضمون وضعيت فوق براي شما ارسال گردد. در اين صورت لازم است از صورت صاحب دامنه (كسي كه اسمش در قسمت legal holder) نوشته شده است، كپي شناسنامه به همراه مطلب امضاء شده زير به شماره فاكس 02122295700 ارسال گردد تا وضعيت دامنه در حالت confirm (تأييد شده) قرار گيرد:

بسمه تعالی
موضوع: ثبت دامنه .ir
به: پژوهشگاه دانشهای بنیادی
با سلام،
بدینوسیله آقا/خانم/شرکت ……………………………………….. متعهد می گردد که در صورت بروز هرگونه شکایت و دعاوی حقوقی در مورد نام دامنه …………………………..مسئولیت قانونی آنرا بعهده خواهد گرفت.

نام و امضا مدیر عامل
مهر
تاریخ

» اجازه ثبت دامنه‌های مربوط به مؤسسات، شرکت‌ها، ادارات، دانشگاه‌ها و…

در صورتی که یک مؤسسه، شرکت، اداره یا سازمان، دانشگاه و… سفارش ثبت دامنه درجه درجه 3 را به شما می‌دهد، ضمن رعایت قوانین فوق در مورد دامنه‌های درجه سه (مجوزهای لازم در این زمینه) لازم است از طرف آن موسسه یا سازمان نامه‌ای رسمی در سربرگ آن مؤسسه و با مهر و امضاء آن مؤسسه به پژوهشگاه دانش‌های بنیادی – واحد ثبت دامنه به نشانی تهران، ضلع جنوبی میدان شهید باهنر (نیاوران) مرکز تحقیقات فیزیک نظری و ریاضیات، ساختمان ثبت دامنه یا شماره فکس 22295700 (021) و یا ایمیل info [at] nic [dot] ir با ارسال نموده و شما را به عنوان نماینده جهت ثبت دامنه معرفی کند تا مجوز لازم به شما برای ثبت یا تأیید دامنه داده شود:

نمونه‌ای از متن این نامه:

بسمه تعالی

پژوهشگاه دانشهای بنیادی – واحد ثبت دامنه
احتراماً بدینوسیله این مؤسسه/دانشگاه/سازمان/… آقای (نام فرد ثبت کننده) با نیک‌هندل (نیک هندل فرد ثبت کننده) جهت ثبت دامنه … معرفی می‌نماید. خواهشمند است اقدام لازم جهت ثبت دامنه مذکور توسط ایشان انجام گیرد.
ضمناً مشخصات مربوطه جهت ثبت در دامنه بدین شرح می‌باشد:
نام مؤسسه:
نشانی:
شهر:
کدپستی:
شماره تلفن:
شماره فاکس:

با تشکر
رئیس مؤسسه/دانشگاه/سازمان/…
مهر و امضاء

ادامه مطلب