نیم سرور (Nameserver) چیست و چگونه کار می کند؟

اگر تا کنون برای راه اندازی یک سایت اقدام کرده باشید در قدم اول به شما گفته می شود نیاز به خرید هاست و دامنه دارید.
بعد از خرید هاست و دامنه عموما شرکت های هاستینگ مشخصات هاست را برای شما ایمیل می کنند و یا در پنل کاربری خود در شرکت عباراتی نظیر Nameserver ٬ نیم سرور٬ Dns1 ٬ Dns2 و نظیر آن ها را مشاهده خواهید کرد.
در این مرحله هست که شرکت میزبان برای برقراری ارتباط هاست با دامنه چند آدرس مانند:
ns1.pws-dns.net
ns2.pws-dns.net
را در اختیار شما قرار می دهد و از شما می خواهد از در پنل مدیریت دامنه آن ها را وارد کنید.
اگر دامنه را مستقیم از شرکت هاست خریداری باشد خود شرکت برای شما این تنظیم را انجام می دهد ولی اگر هاست را از یک شرکت دیگر و دامنه را از شرکت دیگری قبلا خریداری کرده باشید باید از قسمت مدیریت دامنه این نیم سرور ها را ست کنید.
اما این اطلاعات دقیقا چه کاربردی دارند و چرا برای راه اندازی سایت برای آن ها نیاز داریم؟
قبل از اینکه به این سوال پاسخ دهیم ابتدا باید موضوع ساده را بیان کنیم که دامنه همان آدرسی هست که کاربران برای ورود به سایت شما در مرورگر وارد می کنند برای مثال parswebserver.com !
از طرف دیگر سایت شما روی یک سرور یا هاست قرار می گیرد و هر سرور یا هاستی یک IP دارد. بنابراین برای اینکه وقتی کاربر با وارد کردن نام دامنه به سایت شما وارد شود نیاز است که یک ارتباطی بین این دامنه و IP سرور وجود داشته باشد تا هر آدرس دامنه ای به سرور مورد نظر خود اشاره کند.
این ارتباط توسط سیستم DNS انجام می شود و نیم سرور یکی از مهم ترین بخش های این سیستم است.
با توجه به موارد گفته شد پس می توان گفت وقتی که یک دامنه خریداری می شود قرار نیست سایت شما آماده نمایش باشد. دامنه باید به سرویس میزبانی شما٬ سرور یا هر بستری که قرار است اطلاعات روی آن قرار بگیرد متصل شود و این اتصال توسط همین Nameserver ها انجام می شود و این نیم سرور ها می باشند که اعلام می کنند اطلاعات مربوط به دامنه شما از کجا باید دریافت شود و سایت درست نمایش داده شود.
به همین دلیل است که بعد از خرید هاست یکی از اولین کارهایی که باید توسط شما انجام شود تنظیم نیم سرور های اعلام شده شرکت هاستینگ روی دامنه می باشد.
البته نیم سرور فقط برای نمایش سایت کاربرد ندارد. اطلاعات مربوط به سرویس های مختلف یک دامنه، مانند سرویس ایمیل، زیر دامنه ها و برخی تنظیمات دیگر نیز از طریق DNS مدیریت می شوند. به همین دلیل، تنظیمات Nameserver نقش مهمی در عملکرد صحیح یک دامنه دارد.
در این مقاله قصد داریم بدون ورود بیش از حد به مباحث پیچیده، بهصورت کامل توضیح دهیم که نیم سرور چیست، چه تفاوتی با DNS دارد، چگونه کار می کند، چرا معمولا دو نیم سرور وجود دارد، چگونه نیم سرور دامنه را تغییر دهیم، چه تفاوتی بین تغییر Nameserver و تغییر رکورد DNS وجود دارد و در صورت اشتباه در تنظیم نیم سرور چه مشکلاتی ممکن است ایجاد شود.
نیم سرور (Nameserver) چیست؟
اگر بخواهیم به شکل ساده توضیح دهیم نیم سرور را می توان مانند یک راهنما برای پیدا کردن اطلاعات دامنه در نظر گرفت.
نیم سرور ها در واقع اطلاعات DNS مربوط به یک دامنه را در اختیار دارند و به درخواست هایی که برای پیدا کردن اطلاعات آن دامنه ارسال می شوند پاسخ می دهند و به IP درست در سرور هدایت می کنند.
کاربران در فضای اینترنت تنها با نام دامنه ها سر و کار دارند و از طریق وارد کردن نام دامنه وارد سایت های مختلف می شوند اما کامپیوتر و مرورگر برای برقراری ارتباط با سایت به اطلاعاتی مانند آدرس IP سرور نیاز دارند.
DNS این اطلاعات را پیدا می کند و نیم سرور یکی از بخش های اصلی است که اطلاعات مربوط به دامنه را در اختیار سیستم DNS قرار می دهد.
زمانی که هاست های مختلفی از یک شرکت هاستینگ یا شرکت های مختلف تهیه می کنید عموما به ازای هر هاست نیم سرور هایی در اختیار شما قرار می گیرد که ممکن است مشابه یا با هم تفاوت داشته باشند اگر مشابه باشند یعنی سایت شما روی یک سرور قرار گرفته است ولی در صورتی که از نیم سرور های متفاوت استفاده شود یعنی سایت شما روی سرور های مختلفی پخش شده است.
با قرار دادن Nameserver ها در تنظیمات دامنه، مشخص می کنید که DNS دامنه باید از این سرورها اطلاعات خود را دریافت کند.
نکته مهم این است که Nameserver خودش لزوما همان سروری نیست که فایل های سایت شما روی آن قرار دارد. ممکن است DNS روی یک زیرساخت جداگانه مدیریت شود و وب سایت روی سرور دیگری قرار داشته باشد.
در سرویس های هاستینگ معمولی، این تفاوت معمولا برای کاربر قابل مشاهده نیست، اما دانستن آن باعث میشود مفهوم نیم سرور را بهتر درک کنید.
چرا نیم سرور برای دامنه مهم است؟
فرض کنید یک دامنه خریداری کردهاید، اما Nameserver آن را تنظیم نکردید یا Nameserver های اشتباهی برای آن قرار دادید. در چنین شرایطی سیستم های مختلف نمی توانند اطلاعات صحیح مربوط به دامنه را پیدا کنند.
نتیجه میتواند باز نشدن سایت، نمایش خطاهای DNS یا حتی هدایت دامنه به یک مقصد اشتباه باشد.
به همین دلیل، هنگام خرید هاست باید علاوه بر مشخصات خود هاست، اطلاعات Nameserver را نیز دریافت و در محل مناسب تنظیم کنید.
بدون نیم سرور ها امکان باز کردن هیچ سایتی در اینترنت نیست و نیم سرور یک قرارداد بین انسان ها بود که بتوانند راحت تر سایت ها را مدیریت کنند چون با نام دامنه به سادگی هر سایتی از سایت دیگر مجزا می شود و دیگر نیازی هم به حفظ کردن IP برای باز کردن سایت نیست چون سیستم ها نام دامنه را نمی شناسند و فقط IP هست که باعث باز شدن سایت ها می شود.
DNS چیست و چه تفاوتی با Nameserver دارد؟
یکی از رایج ترین اشتباهات این است که DNS و Nameserver را دقیقا یک چیز در نظر بگیریم. این دو مفهوم ارتباط بسیار نزدیکی با یکدیگر دارند، اما یکی نیستند.
DNS مخفف Domain Name System است و یک سیستم گسترده برای مدیریت نام دامنه ها و پیدا کردن اطلاعات مربوط به آنها در اینترنت محسوب می شود.
در مقابل، Nameserver یکی از اجزای این سیستم است که اطلاعات DNS مربوط به دامنه یا یک بخش مشخص از آن را ارائه می کند.
برای درک ساده تر، تصور کنید DNS مانند یک سیستم راهنمای بزرگ باشد که وظیفه دارد مشخص کند هر نام دامنه به چه اطلاعاتی مربوط است. Nameserver ها سرورهایی هستند که اطلاعات این سیستم را در اختیار دارند و به درخواست ها پاسخ می دهند.
بنابراین وقتی شرکت هاستینگ به شما میگوید:
ns1.pws-dns.net
ns2.pws-dns.net
در واقع این ها آدرس نیم سرورهایی هستند که مدیریت DNS دامنه شما را بر عهده می گیرند.
بعد از تنظیم این Nameserver ها، هر زمان که اطلاعاتی درباره دامنه درخواست شود، سیستم DNS می تواند برای دریافت اطلاعات موردنظر به نیم سرورهای مربوط مراجعه کند.
نیم سرور چگونه کار میکند؟
برای اینکه عملکرد نیم سرور ها را بهتر درک کنیم بهتر است با یک مثال واقعی آن را بررسی کنیم. فرض کنید کاربری می خواهد وارد سایت شما شود در مرورگر آدرس زیر را وارد می کند:
parswebserver.com
مرورگر صرفا با دیدن نام دامنه نمی تواند به سرور سایت متصل شود و ابتدا باید بفهمد برای این دامنه باید به کدام سرور مراجعه کند.
در این مرحله درخواست مربوط به دامنه وارد فرآیند DNS می شود.
سیستم DNS بررسی می کند که اطلاعات مربوط به parswebserver.com در کجا قرار دارد. اگر اطلاعات موردنیاز از قبل در حافظه موقت DNS ذخیره شده باشد، پاسخ می تواند سریع تر ارائه شود. در غیر این صورت، سیستم DNS باید اطلاعات لازم را از سرورهای مربوط به دامنه پیدا کند.
در نهایت، اطلاعاتی مانند آدرس IP سرور به دست می آید. مرورگر با استفاده از این آدرس می تواند با سرور ارتباط برقرار کند و محتوای سایت را دریافت کند.
نکته ای که باید به آن توجه داشته باشید این است که این فرآیند معمولا بسیار سریع انجام می شود و کاربر هنگام باز کردن سایت متوجه آن نمی شود و همه چیز در چند میلی ثانیه رخ می دهد.
وقتی یکبار سایت باز می شود مشخصات اتصال به سرور آن در ISP و سیستم شما کش می شود و دفعات بعدی به سرعت ارتباط با سایت برقرار می شود و نیاز به بررسی مجدد IP نیست. برای همین بعد از جابه جایی سایت ممکن است تا چندین ساعت سیستم شما به سرور قبلی اشاره کند و نیاز باشد کش ها پاک شود.
چرا دو نیم سرور داریم؟
شرکت های هاستینگ معمولا به جای یک Nameserver، حداقل دو Nameserver به مشتری ارائه می کنند.
این کار به دلیل افزایش پایداری سرویس های DNS می باشد.
اگر فقط یک سرور برای پاسخگویی به درخواست های DNS وجود داشته باشد و در صورتی که سرور دچار مشکل شود ممکن است پیدا کردن اطلاعات دامنه با مشکل رو به رو شود و سایت دیگر باز نشود.
عموما تا چند ساعت اطلاعات DNS به صورت کش شده برای کاربرانی که سایت را به صورت مداوم باز می کنند نمایش داده شود ولی کاربران جدید در باز کردن سایت دچار مشکل می شوند.
وجود نیم سرور های متعدد باعث می شود در صورت بروز مشکل برای یکی از سرور ها٬ پاسخگویی توسط سرور دیگر انجام شود.
البته صرفا داشتن دو نام متفاوت به معنای این نیست که لزوما پایداری بالا خواهید داشت! ساختن دو نیم سرور روی یک سرور! هم امری رایج هست که تاثیری در پایداری نخواهد داشت.
سرورهای DNS باید تا حد امکان به شکلی طراحی شوند که خرابی یک بخش کل سرویس را تحت تاثیر قرار ندهد.
رکورد DNS چیست و چه ارتباطی با Nameserver دارد؟
وقتی Nameserver دامنه را تنظیم میکنید، در واقع مشخص می کنید که اطلاعات DNS دامنه از کجا دریافت شود. اما خود این اطلاعات شامل چه چیزهایی است؟
اطلاعات DNS در قالب رکوردهای DNS ذخیره می شوند. هر رکورد وظیفه مشخصی دارد و به DNS میگوید یک دامنه یا زیر دامنه چگونه باید مدیریت شود.
یکی از مهمترین رکوردها، A Record است. این رکورد مشخص می کند یک دامنه به چه آدرس IPv4 متصل شود.
برای مثال:
example.com → 192.0.2.10
یعنی زمانی که سیستم DNS درباره آدرس example.com سوال میکند، میتواند آدرس IP مشخص شده را در اختیار آن قرار دهد.
رکورد دیگری به نام CNAME وجود دارد که معمولا برای ایجاد یک نام مستعار برای دامنه استفاده می شود. برای مثال ممکن است www.example.com به example.com اشاره کند.
CNAME در واقعا مقابل A رکورد می باشد در رکورد A دامنه به IP اشاره می کند اما در CNAME دامنه به یک دامنه دیگر اشاره می کند و به سرور همان دامنه متصل می شود.
MX Record نیز برای سرویس ایمیل اهمیت زیادی دارد. این رکورد مشخص میکند ایمیل های مربوط به دامنه باید به کدام سرور ایمیل ارسال شوند و در کجا دریافت شوند.
رکورد TXT نیز برای نگهداری اطلاعات متنی مختلف در DNS استفاده می شود و کاربردهای متنوعی دارد؛ از جمله برخی تنظیمات مربوط به سرویس های ایمیل و تایید مالکیت دامنه.
بنابراین Nameserver را میتوان محل ارائه این اطلاعات دانست و رکوردهای DNS را اطلاعاتی در نظر گرفت که مشخص می کنند دامنه و سرویس های وابسته به آن چگونه باید کار کنند.
چگونه نیم سرور دامنه را تغییر دهیم؟
اما سوال اصلی اینجاست که چطور باید نیم سرور های جدید را تغییر دهیم و روی دامنه خود ست کنیم.
برای مثال فرض کنید قبلا هاست شما روی یک شرکت دیگر بوده و نیم سرور های شرکت قبلی به صورت پیش فرض روی دامنه شما تنظیم شده بودند و الان شما سرویس خود را به شرکت دیگری منتقل کردید و سایت شما قرار است در شرکت جدید در دسترس باشد.
در این شرایط باید نیم سرور های اعلام شده شرکت میزبان جدید را روی دامنه خود ست کنید.
در این شرایط باید وارد پنل شرکتی شوید که دامنه را از آن خریداری کردید.
در بخش مدیریت دامنه معمولا گزینه ای با عنوان هایی مانند Nameserver، Name Servers یا DNS وجود دارد. Nameserver های فعلی را با مقادیر جدید جایگزین می کنید و تغییرات را ذخیره می کنید.
دقت داشته باشید باید دقیقا جایگزین نیم سرور های قبلی شود و نباید همزمان از چهار نیم سرور (دو نیم سرور قبلی و دو نیم سرور جدید) استفاده کنید که باعث تداخل خواهد شد.
بعد از انجام این کار، تغییرات DNS به تدریج در سیستم های مختلف قابل مشاهده می شوند.
مراحل کلی به این صورت است:
دریافت Nameserver های صحیح از شرکت هاستینگ
ورود به پنل مدیریت دامنه
پیدا کردن بخش Nameserver
جایگزین کردن Nameserver های قبلی
ذخیره تغییرات
منتظر ماندن برای بروزرسانی اطلاعات DNS
این فرآیند در اکثر پنل های ثبت دامنه مشابه است، هرچند ظاهر و نام گزینه ها ممکن است در شرکت های مختلف تفاوت داشته باشد.
بعد از تغییر Nameserver چقدر باید صبر کنیم؟
یکی از سوالات رایج بعد از تغییر نیم سرور این است که چرا سایت بلافاصله با تنظیمات جدید باز نمی شود.
اطلاعات DNS در بخشهای مختلف اینترنت می تواند برای مدتی در حافظه موقت یا Cache نگهداری شود. به همین دلیل، تغییر یک Nameserver یا رکورد DNS الزاما باعث نمی شود همه کاربران در همان لحظه اطلاعات جدید را مشاهده کنند.
مدت زمان مشاهده تغییرات به عوامل مختلفی بستگی دارد و نمی توان یک زمان ثابت برای همه شرایط تعیین کرد.
بنابراین اگر به تازگی Nameserver را تغییر دادید، بهتر است قبل از اینکه تصور کنید تنظیمات اشتباه است، کمی زمان بدهید و سپس وضعیت دامنه را بررسی کنید.
تفاوت تغییر Nameserver و تغییر DNS Record چیست؟
این دو موضوع هم که شباهات زیادی بهم دارد و خیلی از کاربران تفاوت آن ها را نمی دانند این است که تغییر نیم سرور با تغییر DNS رکورد کاملا دو موضوع متفاوت هستند.
وقتی شما نیم سرور را تغییر می دهید در واقع به دامنه می گویید اطلاعات DNS را از کدام سرور ها دریافت کند.
برای مثال شما ممکن است از نیم سرور:
ns1.old-host.net
ns2.old-host.net
به نیم سرور:
ns1.pws-dns.net
ns2.pws-dns.net
تغییر دهید و در این شرایط اطلاعات DNS رکورد قرار است از سرور دوم خوانده شود ولی وقتی شما یک DNS رکورد را تغییر می دهید در واقع نیم سرور ها همان قبلی هست و فقط یکی از رکورد های داخل DNS تغییر می کند!
برای مثال ممکن است رکورد A دامنه از:
example.com → 192.0.2.10
به:
example.com → 192.0.2.20
تغییر کند.
در این حالت شما همچنان از همان Nameserver قبلی استفاده می کنید، اما مقصد دامنه را تغییر دادید.
این تفاوت هنگام انتقال سایت اهمیت زیادی دارد. اگر فقط IP سرور تغییر کرده باشد، ممکن است نیازی به تغییر Nameserver نداشته باشید و بتوانید رکوردهای DNS را بروزرسانی کنید.
اما اگر مدیریت DNS را به شرکت یا سرویس دیگری منتقل میکنید، باید Nameserver ها را تغییر دهید.
اگر Nameserver اشتباه باشد چه اتفاقی می افتد؟
تنظیم اشتباه نیم سرور یکی از مشکلات رایجی هست که ممکن است بعد از خرید هاست یا انتقال سایت به شرکت جدید رخ دهد.
اگر نیم سرور اشتباه وارد دامنه شود یا اینکه نیم سرور های قبلی بدون تغییر هاست همچنان روی دامنه باقی بماند باعث می شود سایت برای کاربران نمایش داده نشود.
گاهی نیز ممکن است دامنه به سرور اشتباهی هدایت شود یا به جای سایت اصلی، یک صفحه خطا نمایش داده شود.
اشتباه دیگر وارد کردن ناقص Nameserver ها یا اشتباه تایپی در نام آن هاست.
برای جلوگیری از این مشکلات، بهتر است Nameserver را دقیقا مطابق اطلاعاتی که شرکت هاستینگ ارائه کرده است وارد کنید.
اگر بعد از تغییر Nameserver سایت باز نمی شود، ابتدا موارد زیر را بررسی کنید:
Nameserver ها را درست وارد کردید؟
Nameserver مربوط به سرویس جدید است؟
دامنه فعال است؟
هاست فعال است؟
تنظیمات DNS هاست صحیح است؟
آیا تغییرات DNS هنوز در حال بروزرسانی هستند؟
با بررسی این موارد یا ارسال تیکت به شرکت پشتیبان می توانید علت باز نشدن سایت را متوجه شوید.
Nameserver اختصاصی چیست؟
در بیشتر سایت ها استفاده از نیم سرور هایی که شرکت میزبان در اختیار کاربران قرار می دهد کافیت می کند اما گاهی کاربران تمایل دارند به جای استفاده از نیم سرور های شرکت میزبان از نیم سرور های اختصاصی خود استفاده کنند.
برای مثال به جای استفاده از:
ns1.hostexample.com
ns2.hostexample.com
میتوانید از ساختاری مانند:
ns1.domain.com
ns2.domain.com
استفاده کنید که domain.com برای مثال نام دامنه شماست.
در این حالت نیم سرور با نام دامنه خود شما ایجاد شده است و مدیریت آن از طریق zone editor هاست شما انجام می شود.
Nameserver اختصاصی بیشتر برای شرکت های هاستینگ، سرورهای اختصاصی، برخی کسب و کارهای بزرگ و افرادی کاربرد دارد که تمایل دارند نامی از نیم سرور های شرکت میزبان هاستینگ روی دامنه آن ها نباشد.
اگر یک سایت شخصی یا شرکتی معمولی دارید و صرفا میخواهید دامنه را به هاست متصل کنید، معمولا نیازی به راهاندازی Nameserver اختصاصی ندارید و استفاده از Nameserver ارائه شده توسط شرکت هاستینگ ساده تر است.
با این وجود برای ساخت dns اختصاصی روی دامنه خود می توانید از آموزش ساخت و تنظیم DNS اختصاصی استفاده کنید.
آیا Nameserver روی سرعت سایت تاثیر دارد؟
نیم سرور ها کمک می کنند دسترسی به سایت ها امکان پذیر باشد و نباید آن را با سرعت خود سرور یا سرعت بارگذاری سایت یکی دانست.
قبل از اینکه مرورگر بتواند با سرور اصلی سایت شما ارتباط برقرار کند باید اطلاعات مربوط به دامنه را پیدا کند و ببیند این دامنه به کدام IP اشاره می کند تا بتواند به سمت سرور هدایت شود و سپس بعد از رسیدن به سرور هست که پاسخ سرور می تواند سرعت بارگذاری را مشخص کند بنابراین نمی توان گفت نیم سرور ها روی سرعت تاثیری دارند.
با این حال، سرعت سایت به عوامل بسیار بیشتری وابسته است٬ از جمله کیفیت هاست، سرعت سرور، حجم تصاویر، کدنویسی سایت، سیستم کش، CDN و کیفیت اتصال کاربر.
بنابراین اگر سایت شما کند هست تصور نکنید که با تغییر نیم سرور می توانید سرعت را به شکل قابل توجهی افزایش دهید بلکه این تغییر سرور یا بهینه سازی سایت و کدها هست که می تواند به شما برای افزایش سرعت کمک کند.
نیم سرور های مناسب بیشتر از نظر پایداری و عملکرد صحیح DNS اهمیت بالایی دارد.
چگونه Nameserver دامنه را بررسی کنیم؟
برای بررسی کردن نیم سرور های دامنه می تواند از ابزارهای بررسی DNS استفاده کرد.
به کمک برخی سایت های آنلاین یا ورود به پنل دامنه می توان نیم سرور های تنظیم شده روی دامنه را بررسی کرد.
برای این منظور می توانید از سایت هایی نظیر:
به کمک این سایت ساده و وارد کردن نام دامنه می توانید اطلاعات نیم سرور های سایت خود را مشاهده کنید.
این سایت علاوه بر نیم سرور ها مشخصات دیگری را هم از رکورد های دامنه و DNS ها در اختیار شما قرار می دهد.
نکته ای که در این سایت وجود دارد این است که برای دامنه های ملی ایران با پسوند .ir تنها زمانی خروجی نیم سرور ها را نمایش می دهد که دامنه فعال باشد.
و برای دامنه های بین المللی که ثبت نشده باشند داده ای برگشت داده نمی شود.
سایت دیگری هم که می تواند در این زمینه به شما کمک کند و رکورد های نیم سرور و رکورد های دیگر را برای شما نمایش دهد سایت dnschecker.org می باشد.
با وارد کردن نام دامنه در داخل کادر مربوطه و انتخاب NS در فیلد رو به روی آن می توانیم نیم سرور های لحظه ای روی دامنه را بررسی کنید.
در صورتی که Nameserver درست باشد اما سایت همچنان باز نشود، باید موارد دیگری مانند رکورد های DNS، وضعیت هاست، دامنه و تنظیمات سرور را نیز بررسی کنید.
به عبارت دیگر، درست بودن Nameserver به تنهایی تضمین نمی کند که سایت حتما نمایش داده شود اما یکی از مهم ترین و اولین بخش های اتصال صحیح دامنه به سرویس میزبانی است.
در واقع قدم اول برای نمایش سایت شما در اینترنت این است که Nameserver های صحیح روی دامنه وجود داشته باشد.
سوالات متداول درباره نیم سرور:
در ادامه به چند سوال رایج در خصوص نیم سرور ها پاسخ می دهیم.
نیم سرور چیست؟
نیم سرور یا Nameserver سروری است که اطلاعات DNS مربوط به دامنه را در اختیار دارد و به سیستم DNS کمک میکند اطلاعات مورد نیاز درباره دامنه را پیدا کند و در زمانی که دامنه در مرورگر وارد می شود سایت صحیح نمایش داده شود.
آیا برای اتصال دامنه به هاست باید Nameserver را تغییر دهیم؟
بله عموما در بیشتر هاست های اشتراکی عموما شرکت های هاستینگ نیم سرور های سرور خود را در اختیار شما قرار می دهند و باید در پنل دامنه نیم سرور ها را وارد کنید.
البته در برخی موارد هم می توان بدون تغییر نیم سرور و صرفا با تغییر رکورد های IP مربوط به DNS ٬ دامنه را به سرور جدید متصل کرد.
چرا شرکت هاستینگ دو Nameserver می دهند؟
برای افزایش پایداری سرویس DNS معمولا بیش از یک Nameserver استفاده می شود تا در صورت بروز مشکل برای یکی از سرورها، سرور دیگر بتواند پاسخگویی را ادامه دهد.
البته این در شرایط ایده آل هست و دیده شده شرکت های زیادی دو نیم سرور خود را در یک سرور می سازند و از دو سرور مجزا استفاده نمی کنند در این شرایط تفاوتی وجود ندارد چون وقتی سرور دچار مشکل شود هر دو نیم سرور پاسخ نخواهند داد چون در همان سرور ساخته شده اند.
آیا Nameserver همان DNS است؟
خیر. DNS یک سیستم گسترده برای مدیریت نام دامنه ها و اطلاعات مربوط به آن هاست و Nameserver یکی از اجزای این سیستم است.
بنابراین با توجه به شباهت زیادی که می توانند داشته باشند اما لزوما به یک معنا نیستند ولی کاربران عموما این دو را اشتباه می گیرند و یکی می دانند.
بعد از تغییر Nameserver سایت چه زمانی باز می شود؟
تغییرات DNS ممکن است به دلیل Cache و تنظیمات مختلف با کمی تاخیر در همه نقاط قابل مشاهده شوند. بنابراین ممکن است سایت برای برخی کاربران زودتر از دیگران با تنظیمات جدید نمایش داده شود.
در حالت کلی برای دامنه های بین المللی به چند ساعت زمان نیاز دارد و برای دامنه های ملی این زمان کمی بیشتر هم هست.
آیا تغییر Nameserver باعث حذف سایت می شود؟
خود تغییر Nameserver فایل های سایت را حذف نمی کند. اما اگر Nameserver جدید به DNS صحیح متصل نباشد یا رکورد های لازم در آن وجود نداشته باشند، ممکن است سایت در دسترس نباشد.
برای مثال به این نکته هم توجه کنید که اگر سایت شما روی یک سرور در دسترس است و شما بخواهید هاست جدید تهیه کنید و اطلاعات را منتقل نکرده باشید ولی نیم سرور های جدید را ست کنید سایت شما بدون اطلاعات نمایش داده می شود چون در سرور جدید داده ای وارد نشده است! این به معنای حذف سایت نیست بلکه در حال نمایش سروری هست که هیچ داده ای ندارد.
آیا می توان Nameserver را دوباره تغییر داد؟
بله. در صورت نیاز می توانید Nameserver های دامنه را تغییر دهید. این کار معمولا هنگام انتقال هاست یا تغییر سرویس DNS انجام می شود و محدودیت برای تغییرات چند باره نیم سرور ها ندارید.
جمع بندی:
نیم سرور ها یکی از بخش های مهم سیستم DNS می باشد که نقش مهمی در پیدا کردن اطلاعات مربوط به دامنه دارد.
زمانی که یک دامنه خریداری می شود و می خواهید به هاست متصل کنید معمولا شرکت هاستینگ نیم سرور هایی را در اختیار شما قرار می دهد که باید در تنظیمات مدیریت نیم سرور های دامنه وارد کنید تا ارتباط بین دامنه و هاست شما برقرار شود.
در واقع بدون انجام این کار اصلا هیچ ارتباطی بین دامنه و هاست برقرار نمی شود و سایت در دسترس قرار نمی گیرد و با خطای DNS رو به رو می شود.
بعد از تنظیم نیم سرور در این مرحله سیستم DNS می تواند اطلاعات مربوط به دامنه را از نیم سرور های مشخص دریافت کند و در نهایت کاربر را به سرور مناسب هدایت کند.
به همین دلیل، اگر دامنه و هاست خریداری کردید اما سایت شما نمایش داده نمی شود، یکی از اولین مواردی که باید بررسی کنید، درست بودن Nameserver ها و تنظیمات DNS است.
اگر بخواهیم تمام موضوع را در یک جمله خلاصه کنیم:
Nameserver مشخص می کند اطلاعات DNS دامنه شما از کجا دریافت شود و همین اطلاعات به سیستم کمک میکند دامنه را به سرویس و سرور صحیح متصل کند.
بنابراین آشنایی با نیم سرور فقط برای افراد متخصص در حوزه شبکه و سرور نیست و هر کسی که یک سایت داشته باشد ممکن است هنگام خرید هاست، انتقال سایت یا تغییر سرویس میزبانی با Nameserver سر و کار پیدا کند.
اگر در خصوص تنظیم نیم سرورها یا اطلاع از نیم سرور های صحیح دچار مشکل شدید می توانید به شرکت میزبان هاست خود پیام ارسال کنید یا از آن ها بخواهید این مورد را برای شما بررسی کنند.
در بعضی اوقات که سایت در دسترس نیست نباید تصور کنید که نیم سرور ها اشتباه می باشند چون اگر یکبار نیم سرور را درست ست کردید و سایت در دسترس بوده هر قطعی به معنی مشکل در تنظیمات نیم سرور نیست و ممکن است داون تایم ایجاد شده مربوط به سرور یا شبکه باشد که باید با شرکت میزبان آن را پیگیری کنید.










