سه رکن بنیادی شی گرایی
1-کپسوله سازی (encapsulation)
2-وراثت (inheritance)
3-چند شکلی بودن (polymorphism)
@Romizir
1-کپسوله سازی (encapsulation)
2-وراثت (inheritance)
3-چند شکلی بودن (polymorphism)
@Romizir
1-کپسوله سازی : فرآیند مخفی نگاه داشتن تمام جزییات از یک شی است که مشارکتی در ویژگیهای اصلی شی نداشته باشند . به شکل زیر نگاه کنید ، شما در فرایند کپسوله سازی از جزییات شی خود بی خبرید
@Romizir
@Romizir
2-وراثت : یک سلسله مراتب میان کلاسها در سیستمهای شی گرا است . وراثت تشبیهی از دنیای واقعی وراثت موجود است ، کلاس فرزند می تواند خصوصیات کلاس پدر را به ارث ببرد.
3-چند شکلی بودن : یعنی اینکه یک موجودیت ، دارای اشکال مختلفی باشد. و یا به تعبیری با استفاده از یک نام واحد بتوان رفتارهای مختلفی را در شرایط مختلف آن هم بصورت خودکار انتظار داشت .
@Romizir
3-چند شکلی بودن : یعنی اینکه یک موجودیت ، دارای اشکال مختلفی باشد. و یا به تعبیری با استفاده از یک نام واحد بتوان رفتارهای مختلفی را در شرایط مختلف آن هم بصورت خودکار انتظار داشت .
@Romizir
برای درک دو مورد بالا به شکل زیر دقت کنید ، ما یک مجموعه حیوانات داریم خوب همه آنها حیوان هستند ، پس می توان یک کلاس والد یا پدر به نام حیوان داشته باشیم که بقیه کلاسها مانند ، شیر ، سگ و گربه و غیره از آن مشتق شده باشند یا به تعبیری از آن ارث بری می کنند یعنی کلاس شیر باید خاصیت کلاس حیوان را به ارث ببرد .
@Romizir
@Romizir
پس هر شیری یا هر گربه ای و غیره مطابق شکل بالا برخی خصوصیا خود را از کلاس حیوان به ارث می برد.
در واقع وقتی می گوییم کلاس شیر از کلاس حیوان ارث بری می کند یعنی ابتدا شیر تمام خصوصیت حیوانی را می گیرد (طبق اصل وراثت ) و سپس خصوصیات منحصر به فرد خود را نیز دارد ، علاوه بر این ممکن است برخی موجودیتهای حیوانی مشترک برای شیر باید باز تعریف شود (طبق اصل چند ریختی )
اما می دانیم که همه این حیوانات دارای خصوصیات مشترک اما با رفتار های متفاوت است ، مثلا بانگ می زنند و یا به تعبیری صدا تولید می کنند ، اگر چه این عمل با نام تولید صدا در تمام این حیوانات مشترک است ، اما هر کدام از آنها دارای ویژگی منحصر به فردی می باشد ، مثلا صدای سگ با صدای گربه متفاوت است . پس ما در اینجا در کلاس هر کدام از این حیوانات باید رفتار تولید صدا را برای هر کدام از این حیوانات باز تعریف کنیم .
@Romizir
در واقع وقتی می گوییم کلاس شیر از کلاس حیوان ارث بری می کند یعنی ابتدا شیر تمام خصوصیت حیوانی را می گیرد (طبق اصل وراثت ) و سپس خصوصیات منحصر به فرد خود را نیز دارد ، علاوه بر این ممکن است برخی موجودیتهای حیوانی مشترک برای شیر باید باز تعریف شود (طبق اصل چند ریختی )
اما می دانیم که همه این حیوانات دارای خصوصیات مشترک اما با رفتار های متفاوت است ، مثلا بانگ می زنند و یا به تعبیری صدا تولید می کنند ، اگر چه این عمل با نام تولید صدا در تمام این حیوانات مشترک است ، اما هر کدام از آنها دارای ویژگی منحصر به فردی می باشد ، مثلا صدای سگ با صدای گربه متفاوت است . پس ما در اینجا در کلاس هر کدام از این حیوانات باید رفتار تولید صدا را برای هر کدام از این حیوانات باز تعریف کنیم .
@Romizir
متخصصین کامپیوتر ایران
اطلاعات و اخبار روز تکنولوژی آموزش های برنامه نویسی
https://telegram.me/joinchat/CJMdmjyWcDdUCpb0lkra7A
اطلاعات و اخبار روز تکنولوژی آموزش های برنامه نویسی
https://telegram.me/joinchat/CJMdmjyWcDdUCpb0lkra7A
پروتکل امنیتی SSL چیست؟
SSL یا Secure Socket Layer راه حلی جهت برقراری ارتباطات ایمن میان یک سرویس دهنده و یک سرویس گیرنده است که توسط شرکت Netscape ارایه شده است. در واقع SSL پروتکلی است که پایین تر از لایه کاربرد (لایه ۴ از مدل TCP/IP) و بالاتر از لایه انتقال (لایه سوم از مدل TCP/IP) قرار می گیرد. مزیت استفاده از این پروتکل، بهره گیری از موارد امنیتی تعبیه شده آن برای امن کردن پروتکل های غیرامن لایه کاربردی نظیر HTTP، LDAP، IMAP و... می باشد که براساس آن الگوریتم های رمزنگاری بر روی داده های خام (plain text) که قرار است از یک کانال ارتباطی غیرامن مثل اینترنت عبور کنند، اعمال می شود و محرمانه ماندن داده ها را در طول کانال انتقال تضمین می کند.
به بیان دیگر شرکتی که صلاحیت صدور و اعطای گواهی های دیجیتال SSL را دارد برای هر کدام از دو طرفی که قرار است ارتباطات میان شبکه ای امن داشته باشند، گواهی های مخصوص سرویس دهنده و سرویس گیرنده را صادر می کند و با مکانیزم های احراز هویت خاص خود هویت هر کدام از طرفین را برای طرف مقابل تایید می کند، البته غیر از این کار می بایست تضمین کند که اگر اطلاعات حین انتقال مورد سرقت قرار گرفت، برای رباینده قابل درک و استفاده نباشد که این کار را با کمک الگوریتم های رمزنگاری و کلیدهای رمزنگاری نامتقارن و متقارن انجام می دهد.
ملزومات یک ارتباط مبتنی بر پروتکل امنیتی SSL عبارتند از :
برای داشتن ارتباطات امن مبتنی بر SSL عموما به دو نوع گواهی دیجیتال SSL یکی برای سرویس دهنده و دیگری برای سرویس گیرنده و یک مرکز صدور و اعطای گواهینامه دیجیتال یا CA نیاز می باشد. وظیفه CA این است که هویت طرفین ارتباط، نشانی ها، حساب های بانکی و تاریخ انقضای گواهینامه را بداند و براساس آن ها هویت ها را تعیین نماید.
مکانیزم های تشکیل دهنده SSL
۱- تایید هویت سرویس دهنده
با استفاده از این ویژگی در SSL، یک کاربر از صحت هویت یک سرویس دهنده مطمئن می شود. نرم افزارهای مبتنی بر SSL سمت سرویس گیرنده، مثلا یک مرورگر وب نظیر Internet Explorer از تکنیک های استاندارد رمزنگاری مبتنی بر کلید عمومی و مقایسه با کلیدهای عمومی یک سرویس دهنده، (مثلا یک برنامه سرویس دهنده وب نظیر IIS می تواند از هویت او مطلع شود و پس از اطمینان کامل، کاربر می تواند نسبت به وارد نمودن اطلاعات خود مانند شماره کارت های اعتباری و یا گذرواژه ها اقدام نماید.
۲- تایید هویت سرویس گیرنده
برعکس حالت قبلی در اینجا سرویس دهنده است که می بایست از صحت هویت سرویس گیرنده اطمینان یابد. طی این مکانیزم، نرم افزار مبتنی بر SSL سمت سرویس دهنده پس از مقایسه نام سرویس گیرنده با نام های مجاز موجود در لیست سرویس گیرنده های مجاز که در داخل سرویس دهنده تعریف می شود و در صورت وجود، اجازه استفاده از سرویس های مجاز را به او می دهد.
۳- ارتباطات رمز شده
کلیه اطلاعات مبادله شده میان سرویس دهنده و گیرنده می بایست توسط نرم افزارهای موجود در سمت سرویس دهنده و سرویس گیرنده رمزنگاری (Encrypt) شده و در طرف مقابل رمزگشایی (Decrypt) شوند تا حداکثر محرمانگی (Confidentiality) در این گونه سیستم ها لحاظ شود.
اجزای پروتکل SSL
پروتکل SSL دارای دو زیرپروتکل تحت عناوین زیر می باشد:
۱- SSL Rocord Protocol که نوع قالب بندی داده های ارسالی را تعیین می کند.
۲- SSL Handshake Protocol که براساس قالب تعیین شده در پروتکل قبلی، مقدمات ارسال داده ها میان سرویس دهنده ها و سرویس گیرنده های مبتنی بر SSL را تهیه می کند.
بخش بندی پروتکل SSL به دو زیرپروتکل دارای مزایای چندی است از جمله:
اول: در ابتدای کار و طی مراحل اولیه ارتباط (Handshake) هویت سرویس دهنده برای سرویس گیرنده مشخص می گردد.
دوم: در همان ابتدای شروع مبادلات، سرویس دهنده و گیرنده بر سر نوع الگوریتم رمزنگاری تبادلی توافق می کنند.
سوم: در صورت لزوم، هویت سرویس گیرنده نیز برای سرویس دهنده احراز می گردد.
چهارم: در صورت استفاده از تکنیک های رمزنگاری مبتنی بر کلید عمومی، می توانند کلیدهای اشتراکی مخفی را ایجاد نمایند.
پنجم: ارتباطات بر مبنای SSL رمزنگاری می شود.
الگوریتم های رمزنگاری پشتیبانی شده در SSL
در استاندارد SSL، از اغلب الگوریتم های عمومی رمزنگاری و مبادلات کلید (Key Exchcenge Algorithm) نظیرRSA, RC۴, RC۲,MD۵, KEA, DSA, DES و Key Exchauge، SHA-۱،Skipjack و DES۳ پشتیبانی می شود و بسته به این که نرم افزارهای سمت سرویس دهنده و سرویس دهنده نیز از موارد مذکور پشتیبانی نمایند، ارتباطات SSL می تواند براساس هر کدام از این الگوریتم ها صورت پذیرد. البته بسته به طول کلید مورد استفاده در الگوریتم و قدرت ذاتی الگوریتم می توان آن ها را در رده های مختلفی قرار داد.
@Romizir
SSL یا Secure Socket Layer راه حلی جهت برقراری ارتباطات ایمن میان یک سرویس دهنده و یک سرویس گیرنده است که توسط شرکت Netscape ارایه شده است. در واقع SSL پروتکلی است که پایین تر از لایه کاربرد (لایه ۴ از مدل TCP/IP) و بالاتر از لایه انتقال (لایه سوم از مدل TCP/IP) قرار می گیرد. مزیت استفاده از این پروتکل، بهره گیری از موارد امنیتی تعبیه شده آن برای امن کردن پروتکل های غیرامن لایه کاربردی نظیر HTTP، LDAP، IMAP و... می باشد که براساس آن الگوریتم های رمزنگاری بر روی داده های خام (plain text) که قرار است از یک کانال ارتباطی غیرامن مثل اینترنت عبور کنند، اعمال می شود و محرمانه ماندن داده ها را در طول کانال انتقال تضمین می کند.
به بیان دیگر شرکتی که صلاحیت صدور و اعطای گواهی های دیجیتال SSL را دارد برای هر کدام از دو طرفی که قرار است ارتباطات میان شبکه ای امن داشته باشند، گواهی های مخصوص سرویس دهنده و سرویس گیرنده را صادر می کند و با مکانیزم های احراز هویت خاص خود هویت هر کدام از طرفین را برای طرف مقابل تایید می کند، البته غیر از این کار می بایست تضمین کند که اگر اطلاعات حین انتقال مورد سرقت قرار گرفت، برای رباینده قابل درک و استفاده نباشد که این کار را با کمک الگوریتم های رمزنگاری و کلیدهای رمزنگاری نامتقارن و متقارن انجام می دهد.
ملزومات یک ارتباط مبتنی بر پروتکل امنیتی SSL عبارتند از :
برای داشتن ارتباطات امن مبتنی بر SSL عموما به دو نوع گواهی دیجیتال SSL یکی برای سرویس دهنده و دیگری برای سرویس گیرنده و یک مرکز صدور و اعطای گواهینامه دیجیتال یا CA نیاز می باشد. وظیفه CA این است که هویت طرفین ارتباط، نشانی ها، حساب های بانکی و تاریخ انقضای گواهینامه را بداند و براساس آن ها هویت ها را تعیین نماید.
مکانیزم های تشکیل دهنده SSL
۱- تایید هویت سرویس دهنده
با استفاده از این ویژگی در SSL، یک کاربر از صحت هویت یک سرویس دهنده مطمئن می شود. نرم افزارهای مبتنی بر SSL سمت سرویس گیرنده، مثلا یک مرورگر وب نظیر Internet Explorer از تکنیک های استاندارد رمزنگاری مبتنی بر کلید عمومی و مقایسه با کلیدهای عمومی یک سرویس دهنده، (مثلا یک برنامه سرویس دهنده وب نظیر IIS می تواند از هویت او مطلع شود و پس از اطمینان کامل، کاربر می تواند نسبت به وارد نمودن اطلاعات خود مانند شماره کارت های اعتباری و یا گذرواژه ها اقدام نماید.
۲- تایید هویت سرویس گیرنده
برعکس حالت قبلی در اینجا سرویس دهنده است که می بایست از صحت هویت سرویس گیرنده اطمینان یابد. طی این مکانیزم، نرم افزار مبتنی بر SSL سمت سرویس دهنده پس از مقایسه نام سرویس گیرنده با نام های مجاز موجود در لیست سرویس گیرنده های مجاز که در داخل سرویس دهنده تعریف می شود و در صورت وجود، اجازه استفاده از سرویس های مجاز را به او می دهد.
۳- ارتباطات رمز شده
کلیه اطلاعات مبادله شده میان سرویس دهنده و گیرنده می بایست توسط نرم افزارهای موجود در سمت سرویس دهنده و سرویس گیرنده رمزنگاری (Encrypt) شده و در طرف مقابل رمزگشایی (Decrypt) شوند تا حداکثر محرمانگی (Confidentiality) در این گونه سیستم ها لحاظ شود.
اجزای پروتکل SSL
پروتکل SSL دارای دو زیرپروتکل تحت عناوین زیر می باشد:
۱- SSL Rocord Protocol که نوع قالب بندی داده های ارسالی را تعیین می کند.
۲- SSL Handshake Protocol که براساس قالب تعیین شده در پروتکل قبلی، مقدمات ارسال داده ها میان سرویس دهنده ها و سرویس گیرنده های مبتنی بر SSL را تهیه می کند.
بخش بندی پروتکل SSL به دو زیرپروتکل دارای مزایای چندی است از جمله:
اول: در ابتدای کار و طی مراحل اولیه ارتباط (Handshake) هویت سرویس دهنده برای سرویس گیرنده مشخص می گردد.
دوم: در همان ابتدای شروع مبادلات، سرویس دهنده و گیرنده بر سر نوع الگوریتم رمزنگاری تبادلی توافق می کنند.
سوم: در صورت لزوم، هویت سرویس گیرنده نیز برای سرویس دهنده احراز می گردد.
چهارم: در صورت استفاده از تکنیک های رمزنگاری مبتنی بر کلید عمومی، می توانند کلیدهای اشتراکی مخفی را ایجاد نمایند.
پنجم: ارتباطات بر مبنای SSL رمزنگاری می شود.
الگوریتم های رمزنگاری پشتیبانی شده در SSL
در استاندارد SSL، از اغلب الگوریتم های عمومی رمزنگاری و مبادلات کلید (Key Exchcenge Algorithm) نظیرRSA, RC۴, RC۲,MD۵, KEA, DSA, DES و Key Exchauge، SHA-۱،Skipjack و DES۳ پشتیبانی می شود و بسته به این که نرم افزارهای سمت سرویس دهنده و سرویس دهنده نیز از موارد مذکور پشتیبانی نمایند، ارتباطات SSL می تواند براساس هر کدام از این الگوریتم ها صورت پذیرد. البته بسته به طول کلید مورد استفاده در الگوریتم و قدرت ذاتی الگوریتم می توان آن ها را در رده های مختلفی قرار داد.
@Romizir
تفاوت های include , require با include_once , require_once
در زبان PHP
👇👇👇👇👇👇
در زبان PHP
👇👇👇👇👇👇
👍1
در زمان جنگ جهانی دوم، پروژهای سری با نام ENIAC که مخفف Electronic Numerical Integrator and Computer به معنای کامپیوتر عددی الکترونیکی) آغاز به کار کرد. این پروژه توسط یک پروفسور ۳۲ ساله از دانشکدهی مهندسی برق «پنز مور» (Penn’s Moore) دانشگاه پنسیلوانیا و یک مخترع ۲۴ ساله انجام شد. هدف این پروژه، افزایش سرعت محاسبات ریاضی برای عملیات توپخانهی ارتش بود. ENIAC در سال ۱۹۴۶ به طور رسمی آغاز به کار کرد و میتوانست محاسبات ریاضی را با سرعت بالایی انجام دهد.
این کامپیوتر واقعا عظیمالجثه بود. ENIAC شامل ۱۷۵۰۰ «تیوب مکشی» (Vacuum Tube) بود که در ۵۰۰ هزار نقطه، به هم لحیم شده بودند. این کامپیوتر بیش از ۱۵ متر طول و نزدیک به ۳۰ تن وزن داشت.
با اینکه امروزه ENIAC دیگر فعالیت نمیکند، ولی با هماهنگی با واحد مهندسی برق دانشگاه پنسیلوانیا، میتوان از این کامپیوتر عظیمالجثه بازدید کرد.
امروزه یک تراشهی کوچک که هم اندازهی یک ناخن دست است، میتواند چند صد برابر سریعتر از این کامپیوتر ۳۰ تنی، پردازش کند.
@Romizir
این کامپیوتر واقعا عظیمالجثه بود. ENIAC شامل ۱۷۵۰۰ «تیوب مکشی» (Vacuum Tube) بود که در ۵۰۰ هزار نقطه، به هم لحیم شده بودند. این کامپیوتر بیش از ۱۵ متر طول و نزدیک به ۳۰ تن وزن داشت.
با اینکه امروزه ENIAC دیگر فعالیت نمیکند، ولی با هماهنگی با واحد مهندسی برق دانشگاه پنسیلوانیا، میتوان از این کامپیوتر عظیمالجثه بازدید کرد.
امروزه یک تراشهی کوچک که هم اندازهی یک ناخن دست است، میتواند چند صد برابر سریعتر از این کامپیوتر ۳۰ تنی، پردازش کند.
@Romizir
Forwarded from دورهمی برنامه نویسان
#رعـــایت_اصـــول_و_قواعــــد_سئو
سئو سایت با استفاده از فایل htaccess☝️
فایل htaccess یکی از فاکتورهایی است که در افزایش سئو و بهینه سازی سایت مؤثر می باشد. اگر سرور شما لینوکس است می توانید به کمک فایل htaccess یکسری از استانداردها را رعایت کنید، دستور زیر باعث می گردد که هرگاه صفحه ای پیدا نشود به جای آن صفحه 404 را نمایش می دهد:
✌Error Document 404/404.php
با استفاده از قطعه کد زیر در فایل htaccess، شما سایت خود را همیشه با www باز خواهید نمود و همچنین تمامی آدرس های www.#.ir ، www.#.org ، www.#.us بر روی دامنه ی اصلی سایت یعنی www.#.com باز می گردند:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.#\.com$
RewriteRule ^ https://www.#.com%{REQUEST_URI} [L,R=301]
سئو سایت با استفاده از فایل htaccess☝️
فایل htaccess یکی از فاکتورهایی است که در افزایش سئو و بهینه سازی سایت مؤثر می باشد. اگر سرور شما لینوکس است می توانید به کمک فایل htaccess یکسری از استانداردها را رعایت کنید، دستور زیر باعث می گردد که هرگاه صفحه ای پیدا نشود به جای آن صفحه 404 را نمایش می دهد:
✌Error Document 404/404.php
با استفاده از قطعه کد زیر در فایل htaccess، شما سایت خود را همیشه با www باز خواهید نمود و همچنین تمامی آدرس های www.#.ir ، www.#.org ، www.#.us بر روی دامنه ی اصلی سایت یعنی www.#.com باز می گردند:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.#\.com$
RewriteRule ^ https://www.#.com%{REQUEST_URI} [L,R=301]
✌هاست و دامنه چیست؟
اگر شما یک کاربر ابتدایی هستید بهتر است بدانید هاست چیست و چه فرقی با دامنه دارد. در این قسمت نکاتی درباره هاست و دامنه ذکر خواهم کرد.🌹🌺
دامنه چیست؟ به آدرس های سایت دامنه می گویند. مانند www.google.com که دامنه آن google.com است. شاید اجزای هر URL را بدانید ولی دامنه یکی از مهم ترین قسمت های سایت و URL است. برای مثال دامنه زیر را ببینید:
https://www.نام سایت.ir
پسوند IR ، پسوند این دامنه است..☺️
@Romizir
اگر شما یک کاربر ابتدایی هستید بهتر است بدانید هاست چیست و چه فرقی با دامنه دارد. در این قسمت نکاتی درباره هاست و دامنه ذکر خواهم کرد.🌹🌺
دامنه چیست؟ به آدرس های سایت دامنه می گویند. مانند www.google.com که دامنه آن google.com است. شاید اجزای هر URL را بدانید ولی دامنه یکی از مهم ترین قسمت های سایت و URL است. برای مثال دامنه زیر را ببینید:
https://www.نام سایت.ir
پسوند IR ، پسوند این دامنه است..☺️
@Romizir
☝️☝️خب حالا فرق .com و .net و .ir و … در چیست؟
هر یک از پسوند های دامنه معنای خاصی دارد. مثلا پسوند .ac.com یا ac.ir را برای دانشگاه ها و موسسات آموزش می گذارند. هر دامنه بسته به نوع خود در سازمان مربوطه و هر سازمان اجازه اجاره آن را از سازمان خاصی می گیرد. برای مثال برای ثبت دامنه phpassistant.ir ، ما باید به سازمان نیک مراجعه کنیم تا آن را برای ما ثبت کنند....
ادامه دارد...
@Romizir
هر یک از پسوند های دامنه معنای خاصی دارد. مثلا پسوند .ac.com یا ac.ir را برای دانشگاه ها و موسسات آموزش می گذارند. هر دامنه بسته به نوع خود در سازمان مربوطه و هر سازمان اجازه اجاره آن را از سازمان خاصی می گیرد. برای مثال برای ثبت دامنه phpassistant.ir ، ما باید به سازمان نیک مراجعه کنیم تا آن را برای ما ثبت کنند....
ادامه دارد...
@Romizir
توجه کنید☝️
دامنه هایی با پسوند عمومی مثل net یا com در سازمانی به نام Domain Name Register Center ثبت می شود. اگر شما بخواهید دامنه ای ثبت کنید مشخصات شما را می خواهند. خواستن مشخصات به این دلیل است که مشخصات شما در پایگاه Whois ثبت شود و از دزدیده شدن دامنه شما جلوگیری شود.
@Romizir
دامنه هایی با پسوند عمومی مثل net یا com در سازمانی به نام Domain Name Register Center ثبت می شود. اگر شما بخواهید دامنه ای ثبت کنید مشخصات شما را می خواهند. خواستن مشخصات به این دلیل است که مشخصات شما در پایگاه Whois ثبت شود و از دزدیده شدن دامنه شما جلوگیری شود.
@Romizir
خوب حالا Whois چیست؟ کجاست؟☝️😕
.. Whois یک پایگاه وابسته به سازمان ثبت دامنه است که با جستجوی هر دامنه DNS ، نام مشخصات مالک و نام ثبت کننده نمایش داده می شود که آن را در سایت های اجاره دامنه حتما دیده اید✌✌✋.
@Romizir
.. Whois یک پایگاه وابسته به سازمان ثبت دامنه است که با جستجوی هر دامنه DNS ، نام مشخصات مالک و نام ثبت کننده نمایش داده می شود که آن را در سایت های اجاره دامنه حتما دیده اید✌✌✋.
@Romizir
و DNS دامنه چیست؟😕😕☝️
انند آجرهای یک خانه است. آدرس DNS ها ممکن است به صورت زیر باشد:
ns1.server.com
ns2.server.com
DNS برای این که هاست شما به دامنه شما مربوط شود ، تنظیم می شود. سرور های ns1 ممکن است قطع باشند به همین دلیل باید ns2 کار کند. اگر به هر دلیلی Data Center هاست شما از بین برود ، DNS های شما نیز از بین می روند تا دامنه بدون هاست شما دزدیده نشود.
@Romizir
انند آجرهای یک خانه است. آدرس DNS ها ممکن است به صورت زیر باشد:
ns1.server.com
ns2.server.com
DNS برای این که هاست شما به دامنه شما مربوط شود ، تنظیم می شود. سرور های ns1 ممکن است قطع باشند به همین دلیل باید ns2 کار کند. اگر به هر دلیلی Data Center هاست شما از بین برود ، DNS های شما نیز از بین می روند تا دامنه بدون هاست شما دزدیده نشود.
@Romizir
✋هاست یا Host یعنی چه؟
با توضیحات بالا فهمیدید که هاست و دامنه به یک دیگر وابسته اند. هاست (Host) در زبان انگلیسی به معنی میزبان است. یعنی میزبانی سایت شما برعهده شرکتی است که شما انتخاب کردید. Host یک کامپیوتر تحت شبکه است که توسط cpanel سایت شما کنترل می شود.
@Romizir
با توضیحات بالا فهمیدید که هاست و دامنه به یک دیگر وابسته اند. هاست (Host) در زبان انگلیسی به معنی میزبان است. یعنی میزبانی سایت شما برعهده شرکتی است که شما انتخاب کردید. Host یک کامپیوتر تحت شبکه است که توسط cpanel سایت شما کنترل می شود.
@Romizir