DNS چیست و چه کاربردی دارد – همه چیز در مورد DNS
سرور DNS چیست؟
DNS یا Domain Name System در واقع یک ابزار قدرتمند است که نقش مهمی در روند نام دامنه ها و اینترنت ایفا می کند. dns اغلب به عنوان یک سرویس اینترنتی شناخته می شود که نام دامنه را به یک آدرس IP تبدیل می کند. به عنوان مثال ما گوگل را با آدرس google.com میشناسیم که در حقیقت آدرس ایپی ۱۷۳.۱۹۴.۳۲.۱۹۵ آدرس دقیق گوگل میباشد و آدرس google.com فقط به خاطر راحتی کار مردم میباشد تا به راحتی به خاطر بسپارند.
آدرس IP چیست؟
یک آدرس IP یا internet protocol، اساسا یک شناسه منحصر به فرد اختصاص داده شده به هر کامپیوتر یا دستگاه در اینترنت است. از یک آدرس IP می توان برای پیدا کردن و مسیریابی داده ها و پیام ها به یک کامپیوتر استفاده کرد، یعنی به ما امکان می دهد که به نام، آدرس IP، لوکیشن یک کامپیوتر دسترسی داشته باشیم.
یک آدرس IP مانند عبارت زیر است که از ۴ اوکتت تشکیل شده است:
۱۷۳.۱۹۴.۳۲.۱۹۵
هر اوکتت اعدادی از ۰ تا ۲۵۵ را شامل میشود که با نقطه از هم جدا شده اند. شما میتوانید از یک آدرس IP برای دسترسی به یک وب سایت در مرورگر خود استفاده کنید. برای مثال میتوایند ایپی ۱۷۳.۱۹۴.۳۲.۱۹۵
را در نوار آدرس مرورگر باز کنید که صفحه اصلی Googleبارگیری میشود. پس با داشتن dns دیگر لازم نیست برای هر سایت یک ادرس ایپی را به خاطر بسپاریم.
آدرس های IP توسط سازمان IANA یا Internet Assigned Numbers Authority مدیریت می شوند و تعداد آنها تقریبا به ۴ میلیارد میرسد. گاهی اوقات آدرس IP یک وب سایت با خراب شدن سخت افزاری وب سرور یا تغییر میزبان سایت توسط صاحب آن تغییر خواهد کرد که در اینصورت بدون dns، نمی توان به آدرس اینترنتی قدیمی با آیپی دسترسی پیدا کنید. پس برای مشاهده آن حتما باید آدرس IP جدید وب سایت را پیدا کنید. اما DNS از جزئیات آدرس IP مراقبت می کند و فقط باید نام دامنه را به یاد داشته باشید.
سرور DNS چیست؟
ابتدا با سرور آشنا می شویم که می توان گفت یک سرور، کامپیوتری در اینترنت است که خدماتی را به صورت آنلاین ارائه میدهد. به عنوان مثال، یک کامپیوتر که وبسایتی را میزبانی می کند و هنگام درخواست برای یک صفحه وب سایت، در پاسخ به درخواست شما، آن صفحه را برای شما بارگزاری می کند. انواع دیگر سرورها نیز وجود دارند. به عنوان مثال: سرورهای ایمیل(mail servers) و سرورهای پروتکل انتقال داده (FTP) که ارسال و دریافت فایل ها را آسان می کند.
برای مشاهده dns سایت های مختلف میتوانید از دستور زیر در محیط CMD ویندوز استفاده کنید:
nslookup riverweb.ir
DNS چگونه کار می کند؟
یک سرور DNS شامل رایانه هایی است که برای پیوستن به سرویس DNS ثبت نام کرده اند. در یک سرور دی ان اس، نام دامنه و آدرس های IP وجود دارند که در صورت درخواست از سرور، می تواند آدرس IP مربوط به نام دامنه را برای شما بارگزاری کند. همچنین در صورتی که آن اطلاعات را در خود نداشت، سعی خواهد کرد که از دیگر سرورهای DNS پیدا کرده و بارگزاری کند. بنابراین وقتی شما یک نام دامنه را در مرورگر خود وارد می کنید، مرورگر شما از یک سرور DNS می پرسد که چه آدرس IP برای این دامنه است و سرور DNS تلاش می کند تا آدرس آیپی آن بارگزاری کند.