GeoDNS مخفف Geographical DNS یک روش مدیریت DNS هست که درخواست های کاربران را بر اساس موقعیت جغرافیایی که در اون قرار دارن تشخیص میده و به نزدیک ترین سرور یا بهترین مقصد هدایت میکنه. یعنی وقتی یک کاربر دامنه شما را باز میکند، GeoDNS موقعیت او را تشخیص میدهد و براساس آن تصمیم میگیرد که:
- درخواست ها به کدام سرور هدایت بشه.
- از کدام CDN استفاده کنه.
- کاربر به کدام مسیر ترافیکی هدایت بشه.
- بازدیدکننده به نسخه داخلی یا خارجی متصل بشه.
اگه بخواهیم خیلی ساده و شفاف توضیح بدیم GeoDNS یک نوع هدایت کننده هست.
GeoDNS چیه؟
GeoDNS یعنی وقتی کاربری به آدرس وبسایت شما مراجعه میکنه، سیستم DNS تصمیم میگیره که کاربر را با توجه به موقعیت جغرافیایی که داره، به کدوم سرور هدایت کنه. البته این سیستم با CDN متفاوته و نباید این دو را اشتباه گرفت.
به عنوان مثال:
- کاربرهای ایران به سرور ایران هدایت میشن.
- کاربرهای اروپا به سرور آلمان هدایت میشن.
- کاربرهای آمریکا به سرور نیویورک هدایت میشن.
این یعنی هر بازدیدکننده از نزدیک ترین نقطه جغرافیایی سرویس میگیره و سایت در تمام نقاط در دسترس هست و دیگه نگران موقعیت سرور نیستید البته این سیستم مزایا و معایب خودش را داره و نباید تنها از یک بعد بهش نگاه کرد.
تفاوت dns و geodns چیست؟
geodns یک نوع هدایتگر هست و براساس موقعیت بازدیدکننده، ترافیک را تقسیم بندی میکنه. منظور از geo جغرافیا هست در واقع این سیستم تشخیص میده که کاربر داخلی هست یا خارجی و بنابراین مشخص میکنه که سایت از سرور کدام دیتاسنتر نمایش داده بشه اما dns همه کاربران را به یک مسیر یا آی پی مشخص میفرسته و فرقی نداره شما کاربر داخلی هستید یا خارجی.
- dns: سیستمی که همه کاربران را به یک IP میفرسته و همه به یک سمت هدایت میشن.
- GeoDNS: کاربران را بر اساس کشور، منطقه، ISP یا حتی شهر به سرور مناسب هدایت میکنه. در واقع براساس موقعیت جغرافیایی کاربر، تعیین میکنه که درخواست های او به کدوم سرور بره.
geodns برای چه کسانی مناسبه؟
- سایت های بزرگ و پرترافیک
- اپلیکیشن های بزرگ و پرترافیک
- مارکت پلیس ها
- سیستم های رزرواسیون
- وبسایت هایی که کاربران داخلی و خارجی دارن.
geodns برای چه کسانی مناسب نیست و توصیه نمیشه؟
- سایت های شرکتی ساده
- وبلاگ ها
- فروشگاه های اینترنتی با ترافیک پایین
- کسب و کارهایی که فقط داخل کشور فعالیت دارن.
geodns با cdn چه تفاوتی داره؟
همونطور که اشاره کردیم برخی افراد کارکرد geodns را با سرویس توزیع محتوا یا همون cdn به اشتباه میگیرن! باید بگیم geodns زمانی کاربرد داره که یک شکاف بین شبکه ایجاد شده مثل زمان ملی شدن اینترنت که اینترنت بین الملل و اینترنت ملی از هم تفکیک و جدا میشن اما سیستم توزیع محتوا فقط سعی میکنه براساس موقعیت کاربر، تصمیم بگیره سایت از کدوم سرور فراخوانی بشه تا محتوا را سریعا تحویل بده.
geodns دقیقا چکاری انجام میده؟
معایب استفاده از سرویس geodns چیه؟
آیا geodns زمان ملی شدن اینترنت واقعا کاربرد داره؟
عواقب و ریسک استفاده از geodns چیه؟
ادامه دارد…











