Skip to Content

بلاگ

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

» شرایط ثبت دامنه با پسوند 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 با ارسال نموده و شما را به عنوان نماینده جهت ثبت دامنه معرفی کند تا مجوز لازم به شما برای ثبت یا تأیید دامنه داده شود:

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

بسمه تعالی

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

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

ادامه مطلب

دامنه چیست؟

دامنه چیست؟

دامنه چیست؟

Domain یا دامنه نام منحصر به فردی است برای شناسایی یک وب سایت در دنیای مجازی . در واقع Domain همان نام وب سایت شما است.

هر دامنه از یک یا چند قسمت تشکیل می شود ، که هر قسمت با (.) جدا می شود.

به عنوان مثال وب سایت شرکت تکین هاست www.takinhost.com را در نظر بگیرید .

در این وب سایت www را Subdomain و takinhost.com را Domain می نامند.

هر دامین با یک پسوند همراه است , که این پسوند معمولا با توجه به نوع فعالیت شما انتخاب می شود.

نمونه ای از پسوند های معروف info ، .biz , .org , .net , .com

 

کاربرد دامنه ها

com. معروفترين و پر استفاده ترين پسوند برای دامنه های سايتهاست . com مخفف Commercial به معنای تجاري است. البته بسياري از سايت های همه منظوره نيز از پسوند com استفاده ميکنند.

net. مخفف واژه Network به معني شبكه می باشد و عموما توسط شركتهاي ارائه دهنده خدمات اينترنتی و شبكه های اطلاع رسانی مورد استفاده قرار مي گيرد.

org. اختصار واژه Organizations به معني سازمان ‌، تشكيلات‌ ميباشد و معمولاْ توسط مؤسسات و سازمانهاي غير انتفاعي كه غالباْ فعاليت غير تجاري (يا حتی تجاری) دارند مورد استفاده قرار مي گيرد.

info. اختصار واژه Information به معني اطلاعات می باشد كه در سايت هايی مورد استفاده قرار مي گيرد كه بنحوی با امر اطلاع رسانی در هر موردی، مرتبط می باشند. انواع اطلاع رسانی در رشته هايی مانند علوم، معرفی محصولات، معرفی خدمات و … اختصاص يافته اند.

gov. اختصار واژه Government به معنی دولت می باشد و اين پسوند مربوط به نهادهای دولتی است.

edu. مخفف واژه Education به معنی آموختن دانش می باشد و براي مقاصد تعليمی چون پايگاه های آموزشی به كار می رود.

biz. مخفف Business به معني تجارت می باشد كه خــاص سايتهای شغلی – تجارتی به ويژه خدمات مربوط به تجارت الكترونيكی، ايجاد گشته است.

web. پسوند سايت هايی كه به مباحث Web مي پردازند.

name. اين اولين نوع پسوندی است كه خاص افراد (اشخاص حقيقی) ايجاد شده است. در حقيقت كليه افرادی كه به هر منظور شخصی مي خواهند برای خودشان Website ايجاد كنند ميتوانند از اين پسوند استفاده کنند.

int. اختصار واژه International به معنی بين المللی می باشد كه حوزه اينترنتی سازمان های بين المللی را نشان می دهند.

ac. پسوند دامنه ملی جزاير آسكنشن (Ascention Islands) است. از طرفی برای مراكز ارائه دهنده سرويس هم بکار می رود ، به شرطی كه اداره كامپيوتری ، اينترنتی، بدون هر گونه وابسته ای،نيروهای جديدی استخدام نمايد.

ws. پسوند دامنه ملی کشور ساموا (Western Samoa) است ولی بخاطر مشابهت آن با مخفف کلمه (WebSite) مورد توجه فراوان قرار گرفته است و مي تواند هر نوع وب سايتی را در بر گيرد.

tv. اين نوع پسوند با آنکه مخصوص دامنه ملی کشور توالو (Tuvalu) است ولی بخاطر مشابهت آن با مخفف کلمه (Television) مورد توجه شبکه های تلويزيونی و ماهواره ای قرار گرفته است و برای اين منظور نيز مورد استفاده قرار می گردد.

Travel. اين پسوند مختص شركت ها و سازمان های ارائه دهنده خدمات مسافرتی مي باشد.

mobi. اين پسوند براي پايگاهاي فروش و سرويس دهي محصولات موبايل مي باشد.

ادامه مطلب

مراحل اتصال دامنه به هاست

مراحل اتصال دامنه به هاست

پس از تهیه دامین و هاست، باید ترتیبی اتخاذ کنید تا زمانی که یک کاربر نام دامنه شما را در مرورگر اینترنت خود وارد نمود، به سرور میزبان وب سایت شما هدایت شده و محتویات آن را مشاهده نماید. در غیر این صورت، کاربران مجبورند تا وب سایت شما را از طریق آدرس IP آن که یک مقدار عددی است (و به خاطر سپردن آن بسیار مشکل است) مشاهده نمایند. اتصال يك دامنه با هاست آن از طريق Name Server ها صورت مي پذيرد. وب سایتها با استفاده از نام سرور ها، امکان استفاده از Domain Name ها را به جای آی پی آدرس ها می دهند. درواقع DNS نشان دهنده یک تکنولوژی قدرتمند اینترنت برای تبدیل نام دامنه به آدرس IP است. وظیفه اصلی آن، یک رابط بین آدرس IP، نام سیستم کاربران وب سایت ها و حوزه های مربوطه می باشد.

مراحل اتصال دامنه به هاست

نحوه عملکرد سیستم DNS

برنامه کار DNS مانند این است که هر بار شما نام یک دامنه را در مرورگر خود وارد می نمائید به طور خودکار در سرور DNS تبدیل به آی پی آدرس دامنه می شود، به عنوان مثال شما نام دامنه “vcenter.ir” را در مرورگرتان وارد می نمائید و این در حالی است که این نام توسط سیستم DNS به IP آدرس  تبدیل می شود، در واقع با این کار از به خاطرسپردن اعداد پیچیده و همچنین ترکیبات گیج کننده برای کاربران جلوگیری می شود.

مراحل اتصال دامنه به هاست

انواع رکوردها و نحوه ویرایش و عملکرد آنها در DNS Zone

درواقع اغلب شركت هاي ارائه دهنده دامنه ، پس از ارائه دامین به كاربران خود، يك پنل مديريتي نيز در اختيار آنها قرار مي دهند كه امكانات اين پنل ها بسته به شركت ارائه دهنده اين خدمات متفاوت مي باشد. در اين كنترل پنل مديريتي، اغلب امكان ثبت Name Server ها و همچنين تغيير آنها به كاربران داده مي شود.با استفاده سرویس DNS علاوه بر امکان اعمال تنظیمات در هاستینگ و یا پنل های مدیریتی دامنه، امکان تغییر آی پی آدرس نیز وجود دارد و میتوان IP را به هاست دیگری متصل و مجموعه کاملی از رکوردهای دامنه مانند DNS ، A ، NS ، MX را به راحتی تغییر داد. در واقع هر یک از این رکوردها مسئولیت و ماموریت های خاصی دارند که در این جا شرح مختصری از هر یک را ارائه می دهیم:

رکورد A: کار نگاشت آدرس IP به نام Host را انجام می‌دهد. این ضروری‌ترین حوزه رکورد در اینترنت است.

رکورد CNAME: نام مستعار (آلیاس) یک دامنه یا زیردامنه است. کاربری که تلاش کند به این آلیاس دسترسی پیدا کند به طور خودکار به سروری هدایت خواهد شد که در رکورد A تعیین شده است. با این کار می‌توانید برای یک وب هاستینگ بیش از یک نام داشته باشید. وقتی آدرس IP خود را در رکورد A تغییر دهید رکوردهای CNAME آن دامنه به طور خودکار به IP جدید اشاره خواهند کرد.

تبادل‌گر ایمیل (رکورد MX): نگاشت ترافیک ایمیل به یک سرور ایمیل را انجام می‌دهد. این رکورد می‌تواند یک هاست دیگر با یک آدرس IP باشد. این رکورد باعث می‌شود ایمیل‌های شما به درستی تبادل شوند.

نام سرور (NS): شامل اطلاعات نام سرور آن حوزه می باشد. تنظیم این رکورد به سرورهای DNS دیگر که اطلاعات حاصل از جستچوی نام دامنه در سرورهای DNS را cash می‌کنند نشان می‌دهد که در این حالت سرور شما نقش SOA را برای این دامنه ایفا می‌کند.

شایان ذکر است این قابلیت در میزبانی معمولا توسط یک گزینه به نام DNS Zone Editor در اختیار کاربران قرار داده می شود.

مراحل اتصال دامنه به هاست

چگونگی ست نمودن Name Server های مربوط به هاست بر روی دامنه

حال به منظور اتصال دامنه به هاستینگ ، در قسمت Name Server در داخل پنل مديريتي دامنه، مي بايست مشخصات هاست خود را وارد نمائيد. به عنوان مثال در صورتي كه هاست (لینوکسی) خود را از تکین هاست تهيه نموده باشيد، مي توانيد Name Server های ns1.takinhost.com و ns4.takinhost.com را بر روي دامنه خود set نمائيد. همچنين جهت دريافت مشخصات مربوط به نام هاست شما مي توانيد با شركتي كه خدمات هاستينگ خود را دريافت نموده ايد تماس حاصل نمائيد. شايان ذكر است اين اطلاعات پس از تهيه هاست از طريق ايميل نیز براي كاربران ارسال مي گردد. همچنین زمانی که سپری می شود تا NS ها بر روی هاست set شوند بستگی به پسوند دامنه دارد. برای دامنه های ir. معمولا این زمان طولانی تر و ممکن است به طور میانگین تا 24 ساعت به طول انجامد. شایان ذکر است برای دیگر پسوندها مانند com ، .net. و … بین 3 الی 4 ساعت زمان می برد. حال در صورتی که تمامی مراحل را به درستی انجام داده باشید، می توانید با وارد نمودن نام دامنه تان یا همان آدرس سایتتان در مرورگر، سایت خود را مشاهده نمائید.

ادامه مطلب