কোনও নামের সার্ভার কোনও কৌশলের ভিত্তিতে আইপি অ্যাড্রেসগুলিকে গতিময় সমাধান করতে পারে?


11

আমরা আমাদের ওয়েবসাইটের জন্য ডিএনএসের সমাধানের জন্য কিছু নেম সার্ভার নিবন্ধভুক্ত করেছি যা বেশ কয়েকটি ডেটা সেন্টারে মোতায়েন রয়েছে।

DNS সমাধানের আমাদের বর্তমান কৌশলটি হ'ল বিভিন্ন ক্লায়েন্টের আইপি ঠিকানার ভিত্তিতে নেম সার্ভার একই ডোমেনের জন্য বিভিন্ন আইপি ঠিকানা প্রদান করবে will উদাহরণস্বরূপ, যদি ক্লায়েন্টের আইপি ঠিকানা উত্তর আমেরিকা থেকে থাকে তবে নাম সার্ভারটি একটি আইপি ঠিকানা ফেরত দেবে যা আমাদের উত্তর আমেরিকার ডেটা সেন্টারের আইপি ঠিকানা address

তবে ক্লায়েন্টের আইপি ঠিকানাটি কখনও কখনও ব্যবহারকারীদের আসল আইপি ঠিকানা নয়। এটি ডিএনএসের একটি আইপি ঠিকানা হতে পারে যা কোনও আইএসপি বা প্রক্সি সার্ভারের অন্তর্ভুক্ত। অন্যদিকে, যদি আমাদের কোনও ডেটা সেন্টার বন্ধ থাকে তবে আমরা আমাদের নামের সার্ভারটি ক্র্যাশ হওয়া ডেটা কেন্দ্রের অন্তর্ভুক্ত সেই আইপি ঠিকানাটি বাদ দিতে চাই। সুতরাং আমরা আশা করি যে আমরা আমাদের ডিএনএস সংকল্পের জন্য আরও গতিশীল কৌশল পেতে পারি। তার কি কোনও সমাধান আছে?


এটি কোনও কাস্টকাস্টের জন্য কেসের মতো শোনাচ্ছে।
রন মউপিন

1
@ রোনমপিন এটি উল্লেখ করা উচিত যে যে কোনও কাস্টকাস্ট করার জন্য কোনও সরবরাহকারীর স্বতন্ত্র ঠিকানা ব্লক বরাদ্দ থাকতে হবে এবং আরও গুরুত্বপূর্ণভাবে প্রতিটি ডেটাসেন্ট্রের উপসর্গগুলির বিজ্ঞাপন দেওয়ার জন্য বিজিপি চালানো উচিত । এটি সম্পূর্ণ নতুন স্তরের ক্রিয়াকলাপ নয় এবং অনেকগুলি "বিষয়বস্তু ভিত্তিক" সংস্থাগুলির অভিজ্ঞতা থাকতে পারে না। ডিএনএস-ভিত্তিক সমাধানটি অনেক সহজ দেখায়।
আইপিএক্স

@ আইপিএক্স, আমি কল্পনা করব যে বিশ্বব্যাপী ডেটা সেন্টারগুলির একটি সংস্থা, যেমনটি প্রশ্নটিতে দেখা যাচ্ছে, সরবরাহকারী-স্বাধীন ঠিকানা এবং তার নিজস্ব এএস নম্বর থাকবে। এটির সাথে, যেকোনোকাস্ট বিনামূল্যে এবং সহজ।
রন মাউপিন

1
@ রোনমপিন যদি ওপির সংস্থাটি বিশ্বজুড়ে একাধিক ডাটাসেন্ট্রেস পরিচালনা করে থাকে তবে হ্যাঁ, তবে তারা সম্ভবত এখানে তুলনামূলক সহজ প্রশ্ন জিজ্ঞাসা করবেন না। আমি বাজি ধরেছি যে তারা বেশ কয়েকটি বাণিজ্যিক ডেটাসেন্ট্রেসগুলিতে কেবল তাদের নিজস্ব বা ভাড়া করা এইচডাব্লুউকে সহ-সনাক্ত করে এবং উন্নত নেটওয়ার্ক অপ্স সম্পর্কে সত্যই যত্ন / যত্ন করে না। আমি অনেক মাঝারি আকারের সংস্থাগুলি অপ্রয়োজনীয়তার জন্য এটি দেখেছি। যদি এরকম হয় তবে ডিএনএসই উত্তর, রাউটিং নয়
আইপিএক্স

@ আইপিএক্স, আমি এই প্রশ্নটি থেকে কী অর্জন করি তা হ'ল এই সংস্থাটির বিশ্বব্যাপী ডেটা সেন্টার রয়েছে এবং যদি কোনও ডেটা সেন্টার ক্রাশ হয় তবে ট্র্যাফিকের নির্দেশককে একটি অন্য ডেটা সেন্টারে নিয়ে যেতে হবে (" যদি আমাদের কোনও ডেটা সেন্টার ডাউন থাকে তবে .. । ")। আমি কেবল তৃতীয় পক্ষের হোস্টিং সম্পর্কে অনুমান করার চেষ্টা করার পরিবর্তে জিজ্ঞাসিত প্রশ্নের উত্তর দিয়েছি, এবং আমরা সেগুলিও কিছু করি, তবে এখনও আমাদের নিজস্ব সরবরাহকারী স্বাধীন ঠিকানা এবং এএস নম্বরগুলি পিএসের সাথে পিয়ার করতে ব্যবহৃত হয়েছিল। এটি রিড্রেসিংয়ের নেটওয়ার্ক ব্যাহত না করে চুক্তির আলোচনার এবং আইএসপি পরিবর্তন করার অনুমতি দেয়।
রন মউপিন

উত্তর:


16

মনে হচ্ছে আপনি কোনও কাস্টকাস্ট চাইছেন। গুগলের মতো সাইটগুলি এই ধরণের জিনিস ব্যবহার করে। আপনার সমস্ত ওয়েব সাইটের জন্য আপনার একটি একক ঠিকানা (ডিএনএস দ্বারা সমাধান করা) রয়েছে এবং আপনি ইন্টারনেট রাউটিং প্রোটোকল (বিজিপি) ব্যবহারকারীদের নিকটবর্তী (রাউটিং প্রোটোকলের মাধ্যমে) সাইটটিতে নির্দেশ করতে দেন। যদি কোনও সাইট নীচে যায়, পরবর্তী নিকটতম সাইটটি বিজিপি দ্বারা স্বয়ংক্রিয়ভাবে ইন্টারনেট রাউটিং টেবিলের মধ্যে স্থাপন করা হয়।

ক্লাসিক উদাহরণটি 8.8.8.8ডিএনএসের জন্য। এটি বিশ্বের বিভিন্ন স্থানে সমাধান করে এবং যদি একটি অবস্থান নীচে নেমে যায়, তবে এটি পরবর্তী নিকটবর্তী অবস্থানে চলে যায়।

উত্তরটি ডিএনএস নয়, এটি রুট করছে।


2
টিসিপি ভিত্তিক প্রোটোকলগুলির জন্য যেকোনকাস্ট সাধারণত কার্যকর হয় না, কারণ একই সংযোগের প্যাকেটগুলি বিভিন্ন সার্ভারে যেতে পারে।
পাওলো ইবারম্যান

2
@ পাওলোবার্মান এটি বিজিপি রাউটিংয়ের সাথে করার সময় কোনও সমস্যা নয় কারণ সাধারণত ঘোষণার সময় রুটগুলি পরিবর্তন হয় না (কেবলমাত্র ছোটখাটো পরিবর্তন)
ফেরিবিগ

2
@ PaŭloEbermann আপনি যতক্ষণ না আপনার সমস্ত লোড ব্যালান্সার ব্যাকেন্ডগুলি বেছে নেওয়ার বিষয়ে একমত হন ততক্ষণ আপনি ডিএসআর ভিত্তিক লোড ব্যালান্সারগুলিতে যে কোনও কাস্টকাস্ট করতে পারবেন।
ক্যাস্পারড

3
@ পাওলোএবারম্যান, এটি একটি ভুল ধারণা। একটি হোস্টের সমস্ত ট্র্যাফিক একটি সার্ভারে যাবে, যদি না সেই সার্ভারটি নীচে না যায়, তবে ট্র্যাফিকটি অন্য কোনও সার্ভারে পরিচালিত হবে। হ্যাঁ, এটি টিসিপি সংযোগটি ভেঙে দেবে, তবে যখনই আপনি যে সার্ভারটি সংযুক্ত রয়েছেন সেটি ডাউন হয়ে যায়। যেকোনকাস্ট কোনও রাউন্ড-রবিন জিনিস নয়। রাউটিং হ'ল ডিটারমিনিস্টিক, সুতরাং যে কোনও কাস্টক হ'ল ডিটারমিনিস্টিক।
রন মাউপিন

2
@ রোনমপিন যেকোনকাস্টের রাউটিংটি আপনি যেভাবে বলছেন তা স্থিতিশীল নয়। এবং গুগল আপনি যেভাবে বলছেন তেমন কোনও কাস্টকাস্ট ব্যবহার করে না। আপনি যদি জানতে চান যে গুগল এটি কীভাবে গুগল দ্বারা প্রকাশিত সাইট নির্ভরযোগ্যতা ওয়ার্কবুকের 227 পৃষ্ঠায় একবার দেখে ফেলে। সংক্ষেপে যে কোনও ক্যাসকাস্ট রাউটিংয়ের পিছনে লোড ব্যালেন্সিং স্তরটি রাউটিংয়ে অনিবার্য পরিবর্তনের জন্য ক্ষতিপূরণ দেয় যা অন্যথায় টিসিপি সংযোগগুলি ভেঙে দেয়।
ক্যাস্পারড

9

কি আপনার প্রয়োজন হয় ঠিক কি আমাজন Route53 ডিএনএস সেবা অফার:

  • লেটেন্সি ভিত্তিক রাউটিং - এডাব্লুএস অঞ্চলে শেষ ব্যবহারকারীরা রুট করুন যা সর্বনিম্নতম সম্ভাব্য বিলম্বিতা সরবরাহ করে।

  • জিও ডিএনএস - শেষ ব্যবহারকারীর ভৌগলিক অবস্থানের উপর ভিত্তি করে নির্দিষ্ট একটি নির্দিষ্ট পয়েন্টে শেষের ব্যবহারকারীদের রুট করুন।

  • স্বাস্থ্য পরীক্ষা এবং ব্যর্থতা - অ্যামাজন রুট 53 আপনার অ্যাপ্লিকেশনটির স্বাস্থ্য এবং কার্যকারিতা পাশাপাশি আপনার ওয়েব সার্ভার এবং অন্যান্য সংস্থানগুলি নিরীক্ষণ করতে পারে।

  • ... এবং আরও অনেক উন্নত ডিএনএস বৈশিষ্ট্য

আপনি করতে হবে না , এটা আনন্দের সাথে ব্যক্তিগত datacentres জুড়ে মোতায়েন সেবা সঙ্গে কাজ করবে Route53 ব্যবহার করতে পাবে ডেস্কটপ AWS উপর আপনার ওয়েবসাইট হোস্ট।

যতক্ষণ না আপনি ফেসবুক বা গুগল মূল্য নির্ধারণ করা উচিত তা কোনও সমস্যা হবেনা, প্রতি মিলিয়ন অনুরোধ থেকে 40 0.40 থেকে শুরু করে ( দামের বিশদটি দেখুন )।

আশা করি এইটি কাজ করবে :)


আপনি কি এর জন্য কোনও অ-অ্যামাজন পণ্য ব্যবহার করেছেন?
ছানা

@ ছিক্স নোপ আমি নেই আমি সর্বদা কাজের জন্য সর্বোত্তম সরঞ্জামটি ব্যবহার করার প্রবণতা রাখি এবং রাউট 53 বেশিরভাগ ক্ষেত্রেই বিলটি ফিট করে। তবে আপনি যদি "জিও ডিএনএস পরিষেবা" এর মতো কিছু গুগল করেন তবে কিছু বিকল্প পাবেন। আমি দ্রুত কয়েকটির দিকে তাকালাম তবে সেগুলি বেশ ব্যয়বহুল বলে মনে হচ্ছে (প্রায় $ 50 / মাস - আপনি সম্ভবত এডাব্লুএস রুট 53 এর সাথে ব্যয় করতে চেয়ে অনেক বেশি)।
এমএলু

2
প্রথম সরঞ্জামটি কল করার আগে আমি আমার দৃষ্টিভঙ্গিটি আরও কিছুটা প্রশস্ত করব, বেশিরভাগ ক্ষেত্রে আমি সেরা সরঞ্জামটি পেয়েছি। রুট 53 সকলের পক্ষে সেরা হতে পারে তবে আপনি অন্য কিছু চেষ্টা না করলে কীভাবে জানবেন?
ছানা 23

-1

আমি এই ধারণাটি পেয়েছি এবং এটি কোড করতে শুরু করেছিলাম তবে প্রয়োজনটি আগে বাষ্প হিসাবে শেষ হয়নি।

ডিএনএস সার্ভারের ল্যানের সমস্ত মেশিনের হোস্টের নাম এবং ম্যাকের ঠিকানা এবং তাদের কাছে পৌঁছানোর উপায় রয়েছে। এটি যখন জানে এমন কোনও মেশিনের জন্য যখন এটি একটি অনুরোধ পেয়ে থাকে তখন এটি ম্যাকের ঠিকানা দেওয়া আইপি ঠিকানার জন্য একটি বিপরীত এআরপি প্রেরণ করে এবং ডিএনএস উত্তরটি তৈরি করতে প্রতিক্রিয়া ব্যবহার করে।

এটি আপনি যা করার চেষ্টা করছেন তার সাথে কিছুই করার নয়, তবে এটি বিষয়টি ব্যাখ্যা করে। কোনও ডিএনএস সার্ভারকে আইপি ঠিকানায় নামগুলি সমাধান করতে চাইলে যে কোনও উপন্যাসের পরিকল্পনা করতে হবে তাত্ত্বিকভাবে কোড করা যেতে পারে।

আসল প্রশ্নটি দেখা যাচ্ছে যে গ্রাহকের আইপি ঠিকানা কোথায় পাবেন সে বিষয়ে সিদ্ধান্ত নিতে কীভাবে তা পাওয়া যায়। এটি একটি এক্সওয়াই সমস্যাটির সামান্য বিট। আপনি যা চান তা হ'ল গ্রাহকের আইএসপিটি জিওলোকট করা, এবং আপনি এটি 8.8.4.4 বা অন্য কোনও ডিএনএস পুনর্নির্দেশ পরিষেবাটি নয় বলে ধরে নিয়ে অনুরোধ করে সরাসরি আইপি ঠিকানার বাইরে করে তা পেতে পারেন। আমার মতে, ডিএনএস পুনর্নির্দেশকের সর্বোত্তম সমাধান হ'ল সমস্যাটি উপেক্ষা করে একটি স্ব-আপেক্ষিক ভূ-অবস্থান করা (যা ডিএনএস সার্ভার থেকে কলিং আইপি ঠিকানা সনাক্ত করার চেষ্টা করা) এবং যথাযথভাবে পুনর্নির্দেশ করা। জিওলোকট করতে কীভাবে তা এখানে দেখুন: /programming/2574542/location-detecting-techniques-for-ip-add ્રેસ

আপনি সত্যিই এখানে কোনও কাস্টকাস্ট চান না তবে আরও কিছু বুদ্ধিমান। যেকোনকাস্টের বিরক্তিকর সম্পত্তি হ'ল এটি আপনার টিসিপি প্রবাহের মাঝামাঝি সময়ে প্যাকেটগুলি পুনরায় তৈরি করতে পারে যা জনিত বিভ্রান্তি সৃষ্টি করে।

রন মউপিন দাবি করেছেন যে যে কোনও কাস্টকাস্ট টিসিপির পক্ষে রুট-নির্ভরযোগ্য। অন্যথায় এখানে ট্রেস্রোয়েট প্রদর্শিত হচ্ছে:

 3  cr1-rhe-a-be153.bb.as11404.net (174.127.183.14)  20.657 ms  20.763 ms  19.660 ms
 4  cr1-che-b-be-2.as11404.net (192.175.29.161)  22.550 ms  23.562 ms  23.538 ms
 5  * cr1-9greatoaks-hu-0-6-0-20-0.bb.as11404.net (192.175.28.108)  24.409 ms  38.083 ms
 6  72.14.222.146 (72.14.222.146)  40.038 ms  39.106 ms  39.125 ms
 7  108.170.242.225 (108.170.242.225)  37.930 ms 108.170.243.1 (108.170.243.1)  35.434 ms 108.170.242.225 (108.170.242.225)  33.694 ms
 8  209.85.240.249 (209.85.240.249)  33.476 ms 108.170.232.65 (108.170.232.65)  31.683 ms 108.170.234.155 (108.170.234.155)  30.754 ms
 9  google-public-dns-b.google.com (8.8.4.4)  30.491 ms  28.644 ms  25.718 ms

আপনি যদি জিওলোকট করার চেষ্টা করেন তবে প্রবাহিত আইপি ঠিকানাগুলি স্পষ্টভাবে আপনি উভয়ই উইচিতে পাবেন addresses এটি সঠিক নয় যার দ্বারা পদার্থবিজ্ঞানের একটি সহজ বীক্ষণ যথেষ্ট ice

8.8.4.4 এর পরিসীমা 30 মিমি পরিমাপ করা হয় যার মধ্যে প্রথম 18ms স্থানীয় পেনাল্টি (হপ 3 আমার আইএসপি এর স্থানীয় রাউটার)। আমার উইচিটার দূরত্ব 1297 মাইল। নূন্যতম রাউন্ড ট্রিপ সময়টি তাই (1297 * 2 মাইল / 225,000 কিলোমিটার প্রতি সেকেন্ডে (কাচের মধ্যে আলোর গতি)) যা 18.55 মিমি। অতএব আমার কাছে 28 মিনিটের চেয়ে দ্রুত কোনও প্রতিক্রিয়া পাওয়া উচিত নয় তবে আমি 25 মিলিতে ফিরে এসেছি।

প্যাকেটগুলি দুটি পৃথক বিজিপি রুটে গুগলে পৌঁছে যাচ্ছে। বিজিপি সবচেয়ে কাছ থেকে বাছাই করে নি।



মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
ওয়ার্ড - মনিকা পুনরায়

আমি সমস্ত মন্তব্যগুলিকে চ্যাটে সরিয়ে নিয়েছি, তবে অনেকগুলি ছিল এবং কিছু স্বয়ংক্রিয়ভাবে সরে গেছে বলে, আমি নিশ্চিত নই যে পরবর্তী চ্যাটটিতে সেগুলি সব আছে কিনা। যাই হোক না কেন, এই উত্তরের বৈধতা এবং রাউটারগুলি কীভাবে কাজ করে ইত্যাদি সম্পর্কে আরও আলোচনার কোনও মন্তব্য করা উচিত নয়, এটি একটি চ্যাট রুমে রাখুন keep এখানে আরও যে কোনও মন্তব্য মুছে ফেলা হবে।
ওয়ার্ড - মনিকা পুনরায়

-2

আপনার যা প্রয়োজন ডিএনএস যেকোনকাস্ট এবং আরএফসি -7871 এর কিছু সংমিশ্রণে অর্জন করা যেতে পারে।


1
আরো বিস্তারিত আপনার উত্তর উন্নতি হবে
ডেভ এম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.