دامنه یا دامین یا domain چیست و چه ویژگی ها و ساختاری دارد؟
معنی domain یا دامنه یا دامین
کلمه انگلیسی domain در لغت به معنای دامنه، حوزه، قلمرو و مِلک معنا می شود.
در گفتار عامیانه به معنای دامنه یا دامین بکار برده میشه و بخشی از URL یا uniform resource locator است.
در دنیای وب، کاربران از نام domain برای پیدا کردن و مشاهده وب سایت استفاده می کنند. مثلا آدرس
1 |
https://www.iranadmin.com/uncategorized/what-is-a-domain-name/ |
یک URL هستش که قسمت www.iranadmin.com همان دامنه می شود.
ویژگی های دامنه
– منحصر به فرد است.
– آدرسی اینترنتی است.
– قابل خواندن برای انسان است یعنی درک ساختار آن برای ذهن انسان آسان است.
دلایل استفاده از domain بجای آدرس ip
– حفظ کردن آدرس ip یک وب سایت در ذهن سخت است.
– تعداد آدرسهای ip نسخه ۴ محدود است و حفظ کردن ip نسخه 6 بسیار سختتر از نسخه ۴ است.
– میتوان نام domain را با اعداد و حروف و کلمات متناسب با زمینه کاری انتخاب کرد.
ساختار دامنه
domain از سه بخش ساخته شده است که با نقطه یعنی . از هم جدا می شوند.
subdomain یا سابدامنه
بخش اول، third level of a domain یا سطح سوم از ساختار سلسله مراتبی یک domain است.
استفاده از این بخش اختیاری است ولی پیشنهاد می شود رکورد DNS آن در Zone دامنه اضافه شود.
به منظور آشنایی بیشتر با رکوردهای DNS می توانید این آموزش را مشاهده کنید.
حتما مشاهده کردید موقع فراخوانی سایت از سه حرف www استفاده شده است که مخفف world wide web هست.
از www استفاده شده است تا این مفهوم را برساند که domain در شبکه جهانی وب فعالیت می کند.
در Zone دامنه میتوانید A یا CName رکورد برای سابدامنه www تعریف کنید تا دامنه با www قابل لود باشد.
این مورد برای ایران ادمین نیز انجام شده است یعنی آدرس www.iranadmin.com در اینترنت در دسترس است.
مثال دیگر تعریف یک subdomain برای مشخص کردن آدرس سرور FTP است.FTP مخفف کلمات File Transfer Protocol میباشد.
سرویس FTP برای انتقال فایل در سرور استفاده میشود که میتوانید با یک سابدامنه مثل ftp آن را مشخص کرد.
نمونههای subdomain
www
mail
ftp
smtp
domain name یا نام دامنه
بخش دوم، second level of a domain یا سطح دوم از ساختار سلسله مراتبی یک domain است.
مهترین بخش دامنه است بنابراین استفاده از آن ضروری است.
نمونه های domain name
iranadmin
google
yahoo
top-level domain یا پسوند دامنه
بخش سوم، Top-level domain (TLD) اصطلاح رسمی است که برای پسوند domain استفاده می شود.
نمونههای پسوند دامنه
com
net
org
edu
ir
کامل ترین لیست پسوند دامنه ها را از این لینک می توانید مشاهده کنید.
root domain یا ریشه دامنه
اصطلاح “root domain” در اصل در زمینه (domain-name servers) DNS ایجاد شده است.
ترکیب domain name و top-level domain آدرس وب سایت یعنی root domain را تشکیل می دهد.
در زمان خرید دامنه ازregistrar یا ثبتکننده، domain name بهمراه top-level domain استفاده میشود که root domain را تشکیل میدهد.
موتورهای جستجو مثل گوگل از کلمات استفاده شده در نام دامنه بعنون یک معیار رتبه بندی استفاده می کنند.
پیشنهاد می شود آموزش نکات مهم در انتخاب یک نام مناسب برای دامنه را مشاهده کنید.
انتخاب نام دامنه معمولا زمانبر است چون ممکن است اسامی مدنظرتان قبلا توسط شخص دیگری ثبت شده باشد.
root domain معمولا بعنوان صفحهاصلی وبسایت در نظرگرفته میشود و سایر صفحات و سابدامنه ها از root domain ساخته میشوند.
از نظر فنی، بایستی URL هر صفحه شامل root domain باشد تا آن صفحه یا برگه بخشی از وبسایت باشد.
همه صفحات یک وب سایت، root domain یکسانی دارند.
نمونه های root domain
iranadmin.com
google.com
yahoo.com
رابطه دامنه با IP
با آدرس دامنه، وب سایت ها از هم متمایز می شوند و براحتی متوان به آنها دسترسی داشت.
هر سرور در اینترنت یک یا چند آدرس IP دارد که از طریق آن می توان به سرور دسترسی داشت.
ممکن است یک یا چند وب سایت روی اون سرور (کامپیوتر) میزبانی شود، بنابراین 2 تا سناریو خواهیم داشت.
سروری با یک آدرس ip
در سناریو اول، چند وبسایت با دامنههای مختلف بر روی سروری میزبانی میشوند که دارای یک آدرس IP است.
در این نوع امکان مشاهده وب سایت از طریق آدرس IP ممکن نیست.
سروری با چند آدرس ip
در سناریو دوم، چند وبسایت با دامنههای مختلف بر روی سروری میزبانی میشوند که دارای چند آدرس IP است.
امکانپذیر است چند وب سایت از یک آدرس IP یکسان و یک وبسایت هم آدرس IP اختصاصی داشته باشد.
وبسایتی که IP اختصاصی دارد، از طریق IP نیز قابل مشاهده است.
مثلا اگر آدرس 172.217.16.206 را در نوار آدرس مرورگر بجای آدرس دامنه وارد کنید، وبسایت google.com لود میشود.
? در این آموزش بصورت ساده و کامل با ویژگی ها و ساختار دامین یا domain آشنا شدید.
چنانچه سوال،پیشنهاد یا انتقادی در خصوص این نوشته بود حتما در قسمت نظرات مطرح کنید.