سامانه نام دامنه: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Q2020 (بحث | مشارکت‌ها)
جز ویرایش Omid ona (بحث) به آخرین تغییری که Q2020 انجام داده بود واگردانده شد
برچسب‌ها: واگردانی ویرایش همراه ویرایش از وبگاه همراه ویرایش پیشرفتهٔ همراه
جز واگردانی خودکار خرابکاری بر پایه امتیاز خرابکاری. واگردانی اشتباه ربات را همراه با پیوند تفاوت در کاربر:Dexbot/گزارش اشتباه اعلام کنید. همچنین توصیه میشود حساب کاربری بسازید.
برچسب: واگردانی
 
(۱۰ نسخهٔ میانی ویرایش شده توسط ۸ کاربر نشان داده نشد)
خط ۱:
{{پشته پروتکل اینترنت}}
'''ساناد'''<ref name="ReferenceA">واژهٔ مصوب فرهنگستان زبان و ادب فارسی، دفتر نخست تا چهارم، ۱۳۷۶ تا ۸۵</ref> سرواژهٔ '''سامانهٔ نام دامنه'''<ref name="ReferenceA"با /> ترجمه صفحات وب ، که به اختصار[[کوته‌نوشت]] '''DNSدی‌اِن‌اِس''' خوانده{{یاد|{{انگلیسی|Domain می‌شودName System (DNS)}}<ref>{{یادکرد وب|نام خانوادگی=<klensin+srch>|نویسنده=|نام=John C Klensin|کد زبان=en|تاریخ=|وبگاه=tools.ietf.org|نشانی=https://tools.ietf.org/html/rfc3467|عنوان=Role of the Domain Name System (DNS)|بازبینی=2018-03-03}}</ref>}} یا '''ساناد'''<ref name="ReferenceA">واژهٔ مصوب فرهنگستان زبان و ادب فارسی، دفتر نخست تا چهارم، ۱۳۷۶ تا ۸۵</ref>، یک سیستم [[فضای نام (علوم رایانه)|فضای نام]] سلسه‌مراتبی نام‌گذاری برای کامپیوترها، سرویس‌ها، یا منابع دیگر است که به [[شبکه اینترنت]] یا یک [[شبکه خصوصی]] (LAN) متصل هستند. این سامانه [[سیستم غیرمتمرکز|نامتمرکز]] امکان ترجمه (یا [[نگاشت (ریاضیات)|نگاشت]]) یک [[دامنه اینترنتی|نام دامنه]] (مثلا به یک [[نشانی آی‌پی|نشان آی‌پی]]) را فراهم می‌کند. در واقع سامانهٔ نام دامنه، [[پروتکل اینترنت|پروتکل اینترنتی]] است که نام‌ های وب‌سایت‌ های قابل خواندن برای انسان را به آدرس‌ های عددی قابل خواندن توسط ماشین تبدیل می‌کند.<ref>{{یادکرد وب|عنوان=دانلود نرم افزار DNS Jumper|نشانی=https://err0r.ir/2022/12/24/دانلود-نرم-افزار-dns-jumper/|وبگاه=رفع ارور و خطای ویندوز - آموزش کاربردی - حل مشکلات بازی و نرم افزار|تاریخ=2022-12-24|بازبینی=2022-12-29|کد زبان=fa-IR|نام خانوادگی=Mohammad}}</ref>
وقتی می‌خواهید وارد [[وبگاه]]ی شوید، باید نشانی [[کارساز وب]]ش را بدانید. نشانی [[کارساز وب]] با [[نشانی آی‌پی]] مشخص می‌شود. اما به خاطر سپردن نشانی آی‌پی، دشوار است. می‌توان به جای نشانی آی‌پی، از [[دامنه اینترنتی|نام‌های دامنه]] استفاده کرد.
برای هر نشانی آی‌پی یک نام دامنه در نظر گرفته شده‌است. مثلاً نشانی آی‌پی وبگاه [[گوگل]] '''۱۷۳٫۱۹۴٫۳۳٫۱۰۴''' است.
برای دسترسی به گوگل، می‌توانید از این نشانی آی‌پی یا نام دامنه آن یعنی www.google.com استفاده کنید.
 
برای مثال، وقتی می‌خواهید وارد [[وبگاه]]ی شوید، باید نشانی [[کارساز وب]]ش را بدانید. نشانی [[کارساز وب]] با [[نشانی آی‌پی]] مشخص می‌شود. اما به خاطر سپردن نشانی آی‌پی، دشوار است. می‌توان به جای نشانی آی‌پی، از [[دامنه اینترنتی|نام‌های دامنه]] استفاده کرد. مثلاً یکی از نشانی‌های آی‌پی وبگاه [[گوگل]] <code>172.217.16.68</code> است.برای دسترسی به گوگل، می‌توانید از این نشانی آی‌پی یا نام دامنه آن یعنی www.google.com استفاده کنید.
در واقع سامانهٔ نام دامنه، [[پروتکل اینترنت|پروتکل اینترنتی]] است که نام‌ های وب‌سایت‌ های قابل خواندن برای انسان را به آدرس‌ های عددی قابل خواندن توسط ماشین تبدیل می‌کند.<ref>{{یادکرد وب|عنوان=دانلود نرم افزار DNS Jumper|نشانی=https://err0r.ir/2022/12/24/دانلود-نرم-افزار-dns-jumper/|وبگاه=رفع ارور و خطای ویندوز - آموزش کاربردی - حل مشکلات بازی و نرم افزار|تاریخ=2022-12-24|بازبینی=2022-12-29|کد زبان=fa-IR|نام خانوادگی=Mohammad}}</ref>
 
== ساختار نام ==
[[پرونده:Domain-structure-fa.webp|بندانگشتی|ساختار نام دامنه <code>www.example.com</code>. هر نام دامنه متشکل است از تعدادی برچسب که با نقطه از یکدیگر جدا می‌شوند. بالاترین برچسب از آن حوزه ریشه است که برچسبی خالی است. بعد از برچسب [[دامنه سطح‌بالا|دامنه‌های سطح بالا]] (در اینجا <code>com</code>)، سطح دوم و غیره. دقت شود که «[[زیردامنه]]» عبارتی کلّی است که اشاره هر زیرمجموعه‌ای از یک [[فضای نام (علوم رایانه)|فضای نام]] دامنه دارد: همانطور که <code>www</code> زیردامنه <code>example.com</code> است، <code>example</code> هم زیردامنه‌ای از (فضای نام) <code>com</code> است.]]
مشخصات فنی اولیه ساناد<ref name="rfc1035">Mockapetris, P., "Domain names - implementation and specification", STD 13, RFC 1035, DOI 10.17487/RFC1035, November 1987.</ref> ساختاری مشخص برای نام‌ها در این فضا تعریف می‌کند. هر نام شامل یک یا چند برچسب (انگلیسی: label) است که با نقطه (.) از یکدیگر جدا می‌شوند. برچسب‌ها محدود به اعداد، حروف و یا [[خط پیوند]] (با کدگذاری [[اسکی (استاندارد)|اسکی]]) هستند. این قوانین نامگذاری در [[فرم باکوس نائور]] به شرح زیر تعریف می‌شوند<ref name="rfc1035" />: <syntaxhighlight lang="bnf" line="1">
<domain> ::= <subdomain> | " "
 
<subdomain> ::= <label> | <subdomain> "." <label>
 
<label> ::= <letter> [ [ <ldh-str> ] <let-dig> ]
 
<ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str>
 
<let-dig-hyp> ::= <let-dig> | "-"
 
<let-dig> ::= <letter> | <digit>
 
<letter> ::= any one of the 52 alphabetic characters A through Z in
upper case and a through z in lower case
 
<digit> ::= any one of the ten digits 0 through 9
</syntaxhighlight>تنها برچسب خالی، نام دامنه ریشه (انگلیسی: root domain name) است (رجوع شود به خط شماره یک در تعریف بالا). برچسب بعدی نام یکی از دامنه‌های سطح‌بالا (مثلا <code>com</code>)، برچسب بعدی نام دامنه سطح‌دوم (مثلا <code>example</code>) است و غیره. به صورت کلی هر برچسب نام یک «[[زیردامنه|زیر‌دامنه]]» را مشخص می‌کند، ولی در استفاده عام معمولا به برچسبی که دامنه بعد از سطح‌دوم را مشخص می‌کند (مثال در تصویر بالا) زیر‌دامنه و به دامنه سطح‌دوم به طور خلاصه «دامنه» می‌گویند.<ref>{{یادکرد وب|عنوان=What Is a Subdomain? Definition, Examples and Setup|نشانی=https://www.wix.com/blog/what-is-a-subdomain|وبگاه=Wix Blog|تاریخ=2023-09-27|بازبینی=2024-01-09|کد زبان=en|نام=Emily|نام خانوادگی=Shwake}}</ref>
 
== کاربرد ==
در ساناد، کل نشانی‌های اینترنت درون [[بانک‌های اطلاعاتی]] توزیع شده‌ای هستند که هیچ تمرکزی روی نقطه‌ای خاص از شبکه ندارند.
روش ترجمهٔ نام بدین صورت است که وقتی یک [[برنامهٔ کاربردی]] مجبور است برای برقراری یک ارتباط، معادل نشانی آی‌پی از یک ماشین با نامی مثل cs.ucsb.edu را به‌دست بیاورد، قبل از هر کاری یک تابع کتابخانه‌ای {{انگلیسی|Library Function}} را صدا می‌زند، به این تابع کتابخانه‌ای تابع تحلیلگر، نام {{انگلیسی|Name Resolver}} گفته می‌شود.
سطر ۱۴۲ ⟵ ۱۶۱:
 
== جستارهای وابسته ==
{{Portal|اینترنت}}
* [[نشت دی‌ان‌اس]]
*[[دی‌ان‌اس بر روی پروتکل انتقال ابرمتن]]
سطر ۱۴۹ ⟵ ۱۶۷:
*[[پخش ساناد]]
*[[سرور نام بازگشتی عمومی]]
 
== یادداشت‌ها ==
{{یادداشت‌ها}}
 
== منابع ==
{{پانویس}}{{طرح یوآرآی}}{{پروتکل‌های مدل OSI}}
 
== پیوند به بیرون ==
{{Portal|اینترنت}}
 
{{طرح یوآرآی}}
{{پروتکل‌های مدل OSI}}
 
[[رده:سامانه نام دامنه]]
سطر ۱۵۹ ⟵ ۱۸۶:
[[رده:معرفی‌شده‌های مرتبط با رایانه در ۱۹۸۳ (میلادی)]]
[[رده:ویکی‌سازی رباتیک]]
[[رده:متعلقات اینترنت بنیان‌گذاری‌شده در ۱۹۸۳ (میلادی)]]