نقش سرویس هاستینگ GeoDNS در قطعی‌های مکرر اینترنت

اشتراک گذاری مقاله

فهرست محتوا

مقالات مرتبط

آخرین تاریخ آپدیت: 14 بهمن 1404
زمان مطالعه: 7 دقیقه

14 بهمن 1404

با ملی شدن اینترنت و قطع کامل دسترسی سرویس‌های گوگل و کاربران خارج از ایران به سایت‌هایی با سرور ایران، موضوع پیاده سازی هاستینگ GeoDNS با جدیت بیشتری در بین تیم‌های فنی و مالکان کسب و کارهای آنلاین دنبال شد. در این مقاله به تفصیل به مزیت‌های برخورداری از سرویس GeoDNS در هنگام قطعی‌های اینترنت و عدم پایداری سرورها می‌پردازیم. 

چرا هاستینگ GeoDNS

برای یک دیجیتال مارکتر، یکی از نگران‌کننده‌ترین موقعیت‌ها این است که رتبه‌های پایدار سئو افت کنند، صفحات حیاتی سایت از ایندکس و نمایش از نتایج خارج شوند و کمپین‌های گوگل ادز با خطای Destination Not Working متوقف شوند. در حالی که از نگاه تیم فنی، سایت همچنان «در دسترس» است. اما ریشه این تناقض کجاست؟

در سال‌های اخیر، به‌ویژه در یک سال گذشته، حفظ دسترسی وب‌سایت از داخل و خارج کشور به یکی از بزرگ‌ترین چالش‌های دیجیتال مارکترها و کارشناسان سئو تبدیل شده است. چرا که فعالیت اصلی حوزه سئو و دیجیتال مارکتینگ بر پایه وب‌سایت شکل می‌گیرد و تداوم جایگاه ارگانیک و اجرای تبلیغات در گوگل ادز و سایر پلتفرم‌های داخلی و خارجی، مستقیماً به در دسترس بودن و پایداری وب‌سایت وابسته است. باید توجه داشت که ادامه تبلیغات در گوگل ادز نیز منوط به دسترسی کاربران به گوگل و امکان ارتباط با وب‌سایت مقصد است.

با تکرار قطعی اینترنت، یافتن راه‌حل برای این مسئله دیگر یک انتخاب اختیاری نیست و خبر خوب این است که راهکار این مشکل یعنی اجرای سرویس GeoDNS توسط تیم فنی و پشتیبانی hdm ارائه می‌شود. با استفاده از این سرویس می‌توان در شرایط اینترنت ملی، دسترسی سایت را، هم برای کاربران ایرانی و هم برای ربات‌های گوگل فراهم کرد تا امکان پیشبرد تبلیغات در تمامی پلتفرم‌ها حفظ شده و ارتباط کاربران داخلی با سایت نیز پایدار بماند. 

چالش دقیقا کجاست؟

در شرایط محدودیت دسترسی به اینترنت بین المللی یا به اصطلاح ملی شدن اینترنت، ارتباط Client های حاضر در ایران که از اینترنت ملی استفاده می‌کنند، چه به عنوان مرورگر چه به عنوان سرور، به طور کلی با اینترنت جهانی قطع می‌شود. در نتیجه هیچ ربات و کاربر خارجی نمی‌تواند از سرورهای داخل ایران دیتایی دریافت کند و به همین ترتیب، هیچ مرورگری در داخل ایران نمی‌تواند به سرورهای خارجی متصل شود. در این شرایط دو سناریو اتفاق می‌افتد:

1. اگر سرور سایت خارج باشد:

در این حالت، ربات‌ها و خزنده‌های گوگل و دیگر ابزارهای بین المللی به وب‌سایت دسترسی خواهند داشت اما هیچ ربات، کاربر خارجی یا کاربری داخلی بدون VPN به آن دسترسی نخواهند داشت. در این حالت اتفاقی که برای کمپین‌های ادز و سئو خواهد افتاد به شکل زیر است:

الف) کمپین گوگل ادز: خزنده‌های گوگل ادز، باقی پلتفرم‌های تبلیغات و کاربران خارجی به سایت دسترسی داشته و تبلیغات به‌اصطلاح Disapprove نشده و کاربر وارد سایت خواهند شد، اما تقریبا تمام کاربران ایرانی امکان وارد شدن به سایت را ندارند و در صورت در دسترس بودن گوگل برای کاربران ایرانی و نمایش تبلیغات در SERP، با کلیک‌های بدون سشن و هدر رفت هزینه رو به رو خواهیم بود.

ب) سئو سایت: در این حالت، وب‌سایت ما برای خزنده های گوگل و کاربران خارجی همچنان قابل دیدن خواهد بود و دچار افت رتبه نخواهیم شد. اما کاربران ایرانی در صورت دسترسی به SERP، به دلیل عدم امکان برقراری ارتباط با سرورهای خارجی، ورود به سایت با مشکل روبرو است و وب‌سایت ما برای این کاربران لود نخواهد شد. بنابراین عدم ورود کاربران به وب‌سایت باعث افت شدید ترافیک خواهد شد. در مقاله ملی شدن اینترنت و تاثیر آن بر سئو وب سایت به تفصیل به این موضوع پرداخته‌ایم.

 

2. اگر سرور سایت داخل ایران باشد:

این سناریو دقیقا عکس سناریو قبل بوده و بر خلاف کاربران ایرانی که همچنان به سایت دسترسی دارند، کاربران و ربات‌های خارجی با مشکل عدم دسترسی به سرورهای داخل و عدم لود سایت مواجه هستند. در این حالت نیز برای کمپین‌های گوگل ادز و سئو سایت دو اتفاق خواهد افتاد:

الف) کمپین‌های گوگل ادز: خزنده‌ها و ربات‌های گوگل و باقی ابزارهای خارجی به سایت دسترسی نداشته و در صورت استفاده از گوگل ادز، تبلیغات ما همگی با ارور Destination Not ،Working رد یا به اصطلاح Disapprove خواهند شد. در این صورت حتی در صورت دسترسی داخلی به صفحه نتایج گوگل(SERP)، امکان استفاده از  گوگل ادز یا پلتفرم‌های خارجی مشابه را نخواهیم داشت. بررسی کامل کمپین‌های ادز و قطعی اینترنت را در مقاله پیامدهای قطعی اینترنت بر کمپین‌های گوگل‌ادز بخوانید.

ب) سئو سایت: در سئو نیز دسترسی ربات های گوگل، باقی موتورهای جست‌وجو و کاربران خارجی به سایت قطع شده و سایت از طرف موتور‌های جست‌وجو غیرفعال یا به‌اصطلاح Down شناخته می‌شود. گرچه کاربران ایرانی ممکن است همچنان بتوانند وارد سایت شوند.

همان‌طور که می‌بینیم در این شرایط، حفظ دسترسی بین‌المللی به سرور سایت، کلید حفظ دستاوردهای سئو و ادامه حیات بیزینس آنلاین از طریق گوگل ادز و باقی چنل‌ها است؛ راه حل این مسئله، پیاده سازی سرویس هاستینگ GeoDNS است. در ادامه با عملکرد دقیق این سرویس آشنا خواهیم شد.

سرویس هاست GeoDNS دقیقا چیست؟ 

GeoDNS یا Geographic Domain Name System یکی از فناوری‌های مهم در دنیای IT است که کمک می‌کند کاربران از هر نقطه دنیا، بسته به موقعیت جغرافیایی و IP خود، سریع‌تر و پایدارتر به وب‌سایت‌ها و سرویس‌های آنلاین دسترسی پیدا کنند. برای اینکه مفهوم آن را راحت‌تر بفهمیم، اول باید خیلی ساده بدانیم DNS چیست.

وقتی شما آدرس یک سایت مثل example.com را در مرورگر وارد می‌کنید، مرورگر شما در واقع باید بداند این سایت روی کدام سرور قرار دارد. اما در دنیای شبکه، سرورها با اعدادی تحت عنوان IP شناخته می‌شوند که عملکرد و هویتی شبیه به  شماره تلفن دارند. اما همانطور که حفظ کردن تمامی شماره‌های تلفن برای ما ممکن نیست و ما برای در دسترس داشتن شماره‌های مختلف آنان را با نامی در دفتر تلفن فیزیکی یا موبایل خود ذخیره می‌کنیم، این IP ها باید به شکل یک نام شناسایی شوند تا دسترسی کاربرها به سایت‌های مختلف و به یاد داشتن آن ساده‌تر شود. 

این سیستم در دنیای شبکه همان DNS است. DNS مثل دفترچه تلفن اینترنت است؛ اسم سایت را می‌گیرد و IP سرور مربوطه را برمی‌گرداند؛ GeoDNS یک نسخه هوشمندتر از همین سیستم است.

GeoDNS سیستمی است که بر اساس موقعیت جغرافیایی کاربر، تصمیم می‌گیرد او را به کدام سرور هدایت کند. یعنی وقتی دو نفر از دو کشور مختلف، یک سایت یکسان را باز کنند، هر کدام از آن‌ها بسته به موقعیت جغرافیایی خود به سرور متفاوتی متصل شوند. به زبان ساده تر، GeoDNS باعث می‌شود هر کاربر به نزدیک‌ترین یا مناسب‌ترین سرور نسبت به موقعیتش وصل شود.

چرا استفاده از هاستینگ GeoDNS کمک کننده است؟ 

فرض کنید یک وب‌سایت فقط یک سرور در آلمان داشته باشد. اگر کاربری از ایران وارد سایت شود، اطلاعات باید مسیر طولانی‌ای را در اینترنت طی کند تا از آلمان به ایران برسد. این یعنی:

  • سرعت پایین‌تر
  • تأخیر بیشتر (Lag)
  • احتمال قطعی ارتباط بیشتر و عدم پایداری 

اما اگر همان سایت یک سرور دیگر در امارات، ترکیه یا ایران به صورت هم‌زمان هم داشته باشد، منطقی است تا کاربران خاورمیانه به آن سرور نزدیک‌تر وصل شوند. اینجاست که GeoDNS وارد عمل می‌شود.

کاربردهای اصلی سرویس GeoDNS  

GeoDNS تنها یک ابزار مسیریابی فنی نیست، بلکه زیرساختی برای بهبود عملکرد وب‌سایت در لایه‌های مختلف کسب‌وکار آنلاین محسوب می‌شود. این فناوری در عمل بر سرعت، پایداری و تجربه کاربری اثر مستقیم دارد و می‌تواند پاسخ‌گوی نیازهای متنوع سایت‌ها در شرایط عادی و بحرانی باشد. از کاربردهای اصلی GeoDNS می‌توان به موارد زیر اشاره کرد:

  • افزایش سرعت سایت

 کاربران به سروری وصل می‌شوند که از نظر جغرافیایی نزدیک‌تر است، پس داده‌ها مسیر کوتاه‌تری طی می‌کنند و سایت سریع‌تر لود می‌شود.

  • کاهش فشار روی یک سرور

به جای اینکه همه کاربران دنیا به یک سرور هجوم ببرند، ترافیک بین چند سرور در نقاط مختلف تقسیم می‌شود. این کار باعث پایداری بیشتر سرویس می‌شود.

  • پشتیبانی در زمان خرابی

اگر یک دیتاسنتر (مرکز سرور) دچار مشکل شود، GeoDNS می‌تواند کاربران آن منطقه را به سرور دیگری هدایت کند و کاربر حتی متوجه این مشکل هم نخواهد شد.

  • ارائه محتوای محلی (Localization)

بعضی سایت‌ها می‌خواهند محتوای متفاوتی به کاربران کشورهای مختلف نشان دهند؛ مثلاً زبان، قیمت‌ها یا قوانین خاص. در این حالت هاستینگ GeoDNS کمک می‌کند کاربر به نسخه مناسب سایت هدایت شود.

  • مدیریت قوانین و محدودیت‌ها

در برخی موارد، سرویس‌ها به دلایل قانونی باید کاربران بعضی کشورها را به سرورهای خاصی هدایت کنند یا دسترسی را محدود کنند. GeoDNS این امکان را فراهم می‌کند.

ساختار کلی عملکرد سرویس هاستینگ GeoDNS

نحوه عملکرد GeoDNS را می‌توان در چند مرحله ساده توضیح داد:

مرحله ۱: درخواست کاربر
کاربر آدرس سایت را وارد می‌کند و دستگاه او از DNS می‌پرسد: «IP این سایت چیست؟» وظیفه DNS ترجمه این آدرس به IP است.

مرحله ۲: تشخیص موقعیت جغرافیایی
سرور GeoDNS، آی پی کاربر (یا DNS سرور واسط) را بررسی می‌کند. از روی IP به طور تقریبی می‌توان فهمید کاربر در کدام کشور یا منطقه است.

مرحله ۳: تصمیم‌گیری هوشمند
سیستم GeoDNS جدولی دارد که مشخص می‌کند کاربران هر منطقه باید به کدام سرور هدایت شوند. مثلاً:

  • کاربران اروپا → سرور فرانسه
  • کاربران آسیا → سرور سنگاپور
  • کاربران خاورمیانه → سرور امارات

مرحله ۴: ارسال پاسخ DNS
Geo DNS به کاربر IP سرور مناسب را می‌دهد.

مرحله ۵: اتصال به سرور درست
مرورگر کاربر حالا مستقیماً به همان سرور نزدیک یا بهینه وصل شده و اطلاعات سایت را از آنجا دریافت می‌کند.

تفاوت هاستینگ GeoDNS با هاست معمولی 

در هاست معمولی، همه کاربران دنیا فارغ از موقعیت جغرافیایی، به یک سرور مشخص وصل می‌شوند. که این مورد ممکن است چالش‌های گفته شده را با خود به همراه داشته باشد. اما در سرویس GeoDNS، چندین سرور در نقاط مختلف جهان وجود دارد و سیستم به صورت هوشمند کاربر را به بهترین گزینه هدایت می‌کند.

مزایای سرویس GeoDNS در شرایط عادی 

GeoDNS فقط برای شرایط بحرانی مفید نیست. استفاده از این سرویس در شرایط عادی سوای از آماده ساختن وب‌سایت و کسب و کار پشت آن برای شرایط بحرانی، در بهینه سازی سرعت برای لوکیشن‌های مختلف موثر خواهد بود. در نتیجه منجر به بهینه بودن فاکتورهای Core Web Vitals برای سئو، بهبود تجربه کاربری برای کاربران داخل و خارج از ایران و همچنین کاربران با VPN یا بدون VPN خواهد شد. 

با استفاده از این سرویس می‌توانید محتوای اختصاصی مانند زبان نمایش سایت را برای کاربران بین‌المللی متناسب با IP کاربران تعیین کنید. همچنین در کم کردن بار ترافیک بر روی یک سرور که در کمپین‌های بزرگ که به یک‌باره حجم زیادی از ترافیک وارد سایت می‌شوند و فشار بر روی سرور به یک‌باره بالا می‌رود، بسیار کمک کننده است.

کلام آخر

با توجه به شرایط بحرانی کشور و بحران‌های گذشته و پیش رو، اولین آسیب متوجه کسب و کارهای آنلاین خواهد شد. در شرایطی که به دلیل فشارهای اجتماعی، استفاده از شبکه‌های اجتماعی نیز برای زنده نگه داشتن بیزینس ممکن نیست، وب سایت آخرین سنگر و پناهگاه کسب و کارهای آنلاین است. صد البته که استفاده از وب‌سایت در این شرایط نیز پیش شرط‌هایی دارد که اصلی‌ترین آن در دسترس بودن سایت برای کاربر و موتورهای جست و جو است. این شرط با استفاده از GeoDNS به خوبی محقق خواهد شد و دیگر نگرانی از این بابت نخواهید داشت.

اگر وب‌سایت شرکتی دارید، برای خریداری و نصب سرویس هاستینگ GeoDNS می‌توانید روی تیم hdm حساب کنید. کافی است با کارشناسان ما برای اطلاعات بیشتر و خریداری سرویس و نصب در سریع‌ترین فرصت تماس بگیرید.

 

سوالات متداول

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پانزده − سه =