একক হোস্টের নামে একাধিক আইপি ঠিকানাগুলি পয়েন্ট করুন


25

উইন্ডোজ সিস্টেমে এই ফাইলটি রয়েছে C:\WINDOWS\system32\drivers\etc\hosts। এই ফাইলটি আমাদের একটি হোস্ট নামের একটি নির্দিষ্ট আইপি ঠিকানা ডিফল্ট করতে দেয়।

এখন বিষয়টি হ'ল আমি কোনও হোস্টের নামে একাধিক আইপি ঠিকানা সেট করতে পারি কিনা। উদাহরণস্বরূপ, আমি কি এরকম কিছু করতে পারি:

192.168.244.128   gateway.net
192.168.226.129   gateway.net

এবং আশা করি যে ব্রাউজারটি তাদের উভয়কেই সমাধান করতে পারে, কোনটি কাজ করবে তা দেখুন এবং সেইরকম একটিটির দিকে ইঙ্গিত করবেন?

যদি তা না হয় তবে আমার যে আচরণটি চান তা চালানোর কোনও অন্য উপায় আছে?

দ্রষ্টব্য: আমি আমার স্থানীয় অঞ্চল নেটওয়ার্কে এই অ্যাপটি স্থাপন করছি, তাই ইন্টারনেটের কোনও প্রয়োজন নেই।

উত্তর:


25

সাধারণত আপনি এটি করতে হোস্টগুলি ব্যবহার করবেন না, তবে আপনার ডিএনএস। আপনি যদি জোনটির এক নামকে একাধিক এ রেকর্ড বরাদ্দ করেন তবে বেশিরভাগ ডিএনএস "রাউন্ড রবিন" নামকটি সরবরাহ করবে।

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


1
সম্পাদনা: কিছুই নয়, আমি সংশোধন করছি !! নীচে পোস্ট করা হয়েছে
ম্যাগনাভিস

17

হ্যাঁ, আপনি এটি করতে পারেন, আমি কোনও ডিএনএসে হোস্টগুলিকে আসলে প্রবেশ না করেই রাউন্ড-রবিন ডিএনএসের পরিস্থিতি পরীক্ষা করার জন্য এটি ব্যবহার করেছি।

যখন কোনও অ্যাপ্লিকেশন গেথোস্টবাইনেমে কল করে, এটি আইপি ঠিকানাগুলির সম্পূর্ণ তালিকা ফিরে পায় (সম্ভবত এলোমেলো ক্রমে - লাইব্রেরি / ওএসের উপর নির্ভর করে)।


2
প্রকৃতপক্ষে প্রশ্নের
উত্তরের

আপনি বলতে চাইছেন এটি এলোমেলোভাবে চয়ন
করবে..আমি

12

আমি মনে করি আপনি এটি ভুল পথে চলছেন। আমি যদি এখানে ভুল অনুমান করা হয় তা আমাকে জানান Let

দৃশ্যপট:

  • আপনার কাছে একই ওয়েব অ্যাপ্লিকেশনটি চালিত দুটি উইন্ডোজ সার্ভার রয়েছে সম্ভবত আইআইএস-এ।
  • আপনি চান যে আপনার অ্যাপ্লিকেশনটি ফল্ট সহনশীল হোক যাতে কোনও সার্ভার যদি ব্যর্থ হয় তবে আপনার অ্যাপ্লিকেশনটি এখনও উপলব্ধ।
  • আপনি এই ত্রুটি সহিষ্ণুতাটি ব্রাউজারের কাছে স্বচ্ছ হতে চান, যাতে ব্যবহারকারীরা একই হোস্টনাম অর্থাৎ গেটওয়ে.net দিয়ে অ্যাপ্লিকেশনটি অ্যাক্সেস করতে পারেন continue

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

প্রস্তাবিত সমাধান:

হার্ডওয়্যার লোড ব্যালেন্সার: কিছু ব্র্যান্ডের নাম হ'ল আলটিওন, বিগ-আইপি, ব্যারাকুডা। এটি যা করে তা আপনার ব্যবহারকারীদের সাথে সংযোগ স্থাপনের জন্য মূলত একটি একক আইপি উপস্থাপন করে এবং এটি ওয়েব সার্ভারগুলিতে অনুরোধগুলি ফরওয়ার্ড করে। যদি সার্ভারগুলির মধ্যে একটি অনুপলব্ধ হয়ে যায়, তবে এটি আর ট্র্যাফিকের কাছে এটি পাঠিয়ে দেবে না। এটি ব্যয়বহুল বিকল্প।

নেটওয়ার্ক লোড ব্যালেন্সিং পরিষেবাদি: এটি উইন্ডোজ সার্ভারে উপলব্ধ একটি মাইক্রোসফ্ট প্রযুক্তি, যা আপনাকে একক ক্লাস্টার্ড আইপি দেবে। এটি একটি হার্ডওয়্যার লোড ব্যালান্সারের হিসাবে একই ফলাফল অর্জন করে, তবে অন্যভাবে। আপনাকে যা করতে হবে তা হ'ল এটি কনফিগার করা


1
জেন-এলবি সত্যই সহজ এবং সহজ লোড ব্যালেন্সার। আমরা এটির সাথে প্রচুর সাফল্য পেয়েছি এবং এটি ভালবাসি কারণ এর উন্মুক্ত উত্স (বিনামূল্যে))
ডেরিক

2

Http://www.unc.edu/atn/lsf/docs/7.0.5/lsf_config_ref/index.htm?hosts.5.html~main থেকে

আইপিভি 4 উদাহরণ

192.168.1.1 হোস্টএ হোস্টবি 192.168.2.2 হোস্টএ হোস্টসি হোস্ট-সি

এই উদাহরণে, হোস্টএর 2 টি আইপি ঠিকানা এবং 3 টি উপাধি রয়েছে। উপন্যাসের হোস্টবি প্রথম ঠিকানাটি নির্দিষ্ট করে এবং এলিয়াস হোস্টসি এবং হোস্ট-সি দ্বিতীয় ঠিকানা নির্দিষ্ট করে। এলএসএফ উভয় আইপি ঠিকানা একই হোস্টের অন্তর্ভুক্ত তা সনাক্ত করতে অফিসিয়াল হোস্টের নাম, হোস্টএ ব্যবহার করে।


1
"এলএসএফ_সিওএনএফডিআইআর / হোস্টগুলির বিন্যাসটি ইউনিক্স মেশিনে / ইত্যাদি / হোস্ট ফাইলের বিন্যাসের মতো similar" অর্থাত: উত্সটি নিয়মিত হোস্ট ফাইলগুলি সম্পর্কে নয়।
gertvdijk

1

আমার পরামর্শটি হ'ল ডিএনএস রাউন্ড-রবিন এবং টিটিএল = 0 সহ একটি অভ্যন্তরীণ ডিএনএস সার্ভার ব্যবহার করা। আপনি যদি কোনও আইপি / সার্ভার ডাউন থাকে তখন আপনি ডিএনএস রেকর্ডটি (স্বয়ংক্রিয় আইপি চেকিং সিস্টেম সহ) আপডেট করেন তবে আপনার একটি উচ্চ-প্রাপ্যতা সিস্টেম থাকতে পারে।


এটি উচ্চ প্রাপ্যতার জন্য কোনও সমাধান নয়। ডিএনএস এর জন্য ডিজাইন করা হয়নি এবং কেবলমাত্র অন্যান্য ব্যর্থ পদ্ধতির সাথে একত্রে ব্যবহার করা উচিত। প্রচুর সমাধানকারীরা টিটিএল ক্যাশেও উপেক্ষা করে, এই পদ্ধতিটিকে বিশ্বাসযোগ্য নয়।
মার্ক হেন্ডারসন

1

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


1

Http://www.unc.edu/atn/lsf/docs/7.0.5/lsf_config_ref/index.htm?hosts.5.html~main থেকে

আইপিভি 4 উদাহরণ

192.168.1.1 হোস্টএ হোস্টবি 192.168.2.2 হোস্টএ হোস্টসি হোস্ট-সি

এই উদাহরণে, হোস্টএর 2 টি আইপি ঠিকানা এবং 3 টি উপাধি রয়েছে। উপন্যাসের হোস্টবি প্রথম ঠিকানাটি নির্দিষ্ট করে এবং এলিয়াস হোস্টসি এবং হোস্ট-সি দ্বিতীয় ঠিকানা নির্দিষ্ট করে। এলএসএফ উভয় আইপি ঠিকানা একই হোস্টের অন্তর্ভুক্ত তা সনাক্ত করতে অফিসিয়াল হোস্টের নাম, হোস্টএ ব্যবহার করে।

এই উদাহরণের ভিত্তিতে আমি নিম্নলিখিত 10.18.yx 192.168.zx হোস্টএটি করেছি

যেখানে হোস্টএ হ'ল একটি সার্ভারের হোস্ট-নাম যেখানে আমি অভ্যন্তরীণ নেটওয়ার্ক (192.168.yx) এবং ভিপিএন (10.8.zx) উভয় থেকে পৌঁছতে চাইছি।

ping hostA
sending 'ping' on 192.168.y.x [10.8.z.x]
Answer from 10.8.z.x : bytes=32 time=98 ms TTL=64
Answer from 10.8.z.x : bytes=32 time=78 ms TTL=64
Answer from 10.8.z.x : bytes=32 time=111 ms TTL=64
Answer from 10.8.z.x : bytes=32 time=136 ms TTL=64

সুতরাং এটি ভালভাবে কাজ করে এবং আমি হোস্ট-নেম ব্যবহার করে ভিএনপি দিয়ে সাম্বা কাজ করতে সক্ষম হয়েছি তাই উভয় ক্ষেত্রে উইন্ডোতে আমার সংযুক্ত ড্রাইভ থাকা (ল্যান বা ভিপিএন সংযুক্ত) থাকা আমার পক্ষে ভাল।

শুভেচ্ছান্তে.


0

@ প্লেন ডিমিট্রোভ আপনার সেই ধরণের ভারসাম্য পরিচালনা করতে একটি ডিভাইস প্রয়োজন, সম্ভবত একটি সুইচ যা আপনার এফডাব্লু এর সামনে বিজিপি পরিচালনা করতে পারে- বা যদি সক্ষম হয় তবে আপনার এফডাব্লু ব্যবহার করতে পারে। যদি আপনার সিস্কোস বিজিপি হ্যান্ডেল করে তবে তা বাস্তবায়িত করে। এইভাবে আপনার উভয় আইএসপি আইপি সিসকো / বা স্যুইচে যেতে পারে এবং লক্ষ্য সার্ভারগুলির 24-বিট পাবলিক আইপি (2 আইএসপি আইপি থেকে বিভাজন) এর বৈধ আইপি থাকতে পারে। এই মুহুর্তে (আপনি 3 টি আলাদা পাবলিক আইপি ব্লক ব্যবহার করছেন, আপনার সার্ভারের জন্য এটি 24 বিট হওয়া আবশ্যক), আপনার আইএসপিগুলির প্রত্যেককে এই সমাধান সম্পর্কে জেনে রাখা উচিত এবং তাদের সমর্থন করতে ইচ্ছুক হতে হবে তাদের মধ্যে বিজিপি সমাধান, যা বেশিরভাগই করবে। এখন, যখন আপনার এফকিউডিএন সমাধান করে, এটি আপনার আইপিগুলির 24 বিট ব্লকের সমাধান করবে, এমনকি যদি 1 আইএসপি লাইন নীচে যায়। লক্ষ্যটি হ'ল, আপনার আইএসপিগুলি তাদের লাইন দিয়ে 24 বিট ঠিকানাটি রুট করতে সম্মত হওয়ার কারণে আপনার 24-বিট ঠিকানা সর্বদা উপলব্ধ থাকবে। এটি ভিপিএন-এর পক্ষেও কাজ করে যেহেতু আপনি ভিপিএন-র জন্য ব্যবহার করছেন সমস্তই 24 বিট ঠিকানা, আপনি যে সিসকো / বা স্যুইচটিতে প্লাগ ইন করেছেন সেই আইএসপি থেকে নেওয়া কোনও আইপি নয়। সেই মুহুর্তে আপনাকে বিজিপি ফ্ল্যাপিংয়ের বিষয়ে সতর্ক থাকতে হবে যেখানে আপনার লাইনগুলি ডস পেতে একটি লাইনের কারণে অনেক বেশি এবং নিচে চলে গেলে, ডিএনএস ঠিকানাগুলি ইন্টারনেটে এতটাই বদলে যাবে যে ডিএনএস সার্ভারগুলি স্বয়ংক্রিয়ভাবে আইপিগুলি সরিয়ে ফেলবে আপনার আইপিগুলির 24 বিট ব্লকের শীর্ষে। এটি বিজিপি সমাধানগুলিতে একটি ডস আক্রমণ। সেই মুহুর্তে আপনাকে বিজিপি ফ্ল্যাপিংয়ের বিষয়ে সতর্ক থাকতে হবে যেখানে আপনার লাইনগুলি ডস পেতে একটি লাইনের কারণে অনেকগুলি উপরে এবং নীচে চলে গেলে, ইন্টারনেটে ডিএনএসের ঠিকানাগুলি এতটাই বদলে যাবে যে ডিএনএস সার্ভারগুলি স্বয়ংক্রিয়ভাবে আইপিগুলি সরিয়ে ফেলবে আপনার আইপিগুলির 24 বিট ব্লকের শীর্ষে। এটি বিজিপি সমাধানগুলিতে একটি ডস আক্রমণ। সেই মুহুর্তে আপনাকে বিজিপি ফ্ল্যাপিংয়ের বিষয়ে সতর্ক থাকতে হবে যেখানে আপনার লাইনগুলি ডস পেতে একটি লাইনের কারণে অনেকগুলি উপরে এবং নীচে চলে গেলে, ইন্টারনেটে ডিএনএসের ঠিকানাগুলি এতটাই বদলে যাবে যে ডিএনএস সার্ভারগুলি স্বয়ংক্রিয়ভাবে আইপিগুলি সরিয়ে ফেলবে আপনার আইপিগুলির 24 বিট ব্লকের শীর্ষে। এটি বিজিপি সমাধানগুলিতে একটি ডস আক্রমণ।


0

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

আপনি নিম্নলিখিত পরীক্ষার মাধ্যমে এটি যাচাই করতে পারেন:

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


আপনি ভুল বলে নিচ্ছেন না তবে আমি এটি Chrome 10 ব্যবহার করে আমার উইন 10 প্রো তে চেষ্টা করেছি এবং এটি কার্যকর হয়নি। আমি আমার হোস্ট ফাইলটি টুইট করেছিলাম (এবং এটি সংরক্ষণ করেছি), তারপরে ছুটির ipconfig /flushdnsআগে যে রেজোলিউশনগুলি ভুলে গিয়েছিল তা নিশ্চিত হয়ে। ক্যাশে ফলাফলগুলি অবরুদ্ধ করার জন্য ক্রোমের একটি ছদ্মবেশী উইন্ডোতে সাইটটি (আমার মেশিনে স্থানীয়) খোলার চেষ্টা করা হয়েছিল। এটি কেবলমাত্র ব্যর্থ হয়েছে (এবং এটি শেষ পর্যন্ত কার্যকর হবে কিনা তা দেখার জন্য আমি কয়েক মিনিট অপেক্ষা করেছিলাম)। নিশ্চিত হওয়ার জন্য রিফ্রেশটি হিট করুন। তারপরে আমি আমার হোস্ট ফাইল থেকে বোগাস আইপি মন্তব্য করেছি। অন্য কিছু না করেই আমি পৃষ্ঠাটি রিফ্রেশ করেছি এবং এটি কার্যকর হয়েছে। ফায়ারফক্সের সাথে একই জিনিস।
অ্যান্ড্রু স্টিৎস

সুতরাং, এটি প্রয়োগের উপর ভিত্তি করে কাজ করতে পারে তবে এটি দুটি আধুনিক ব্রাউজারে অবশ্যই কাজ করে না।
অ্যান্ড্রু স্টিৎজ

-1

আপনি হোস্ট ফাইল সহ এটি করতে পারবেন না।

আপনি ডিএনএস দিয়ে এটি করতে পারবেন না: আপনি একক নামের জন্য একাধিক আইপি পরিবেশন করতে পারেন, তবে ব্রাউজারটি multiple একাধিক আইপিগুলির মধ্যে একটি বেছে নেবে, চেষ্টা করে দেখুন, এবং এই হোস্টটি বর্তমানে নিচে থাকলে ব্রাউজারটি সংযোগ ত্রুটি প্রদর্শন করবে ।

একটি সম্ভাব্য সমাধান হ'ল একটি প্রক্সি সার্ভার সেট আপ করা এবং এই দুটি আইপি তাদের যে ডোমেনটি পরিবেশন করে তার পিতা-মাতা হিসাবে কনফিগার করা। কমপক্ষে স্কুইডের ক্ষেত্রে প্রক্সিটি একটি সার্ভার চেষ্টা করবে এবং যদি এটি ব্যর্থ হয় তবে দ্বিতীয় সার্ভারটি চেষ্টা করে। তারপরে এই প্রক্সি সার্ভারটি ব্যবহার করতে আপনার ব্রাউজারটি কনফিগার করুন।


রাউন্ড রবিন সম্পর্কে সত্য নয়: www-archive.mozilla.org/docs/netlib/dns.html মনে রাখবেন যে গুগলের পছন্দগুলি একাধিক ডিএনএস রেকর্ডকে ফিরিয়ে দেয়। আরএফসি 3484 পুনরায় ক্রম সত্ত্বেও, এটি স্পষ্টতই ব্যর্থ কৌশল হিসাবে একাধিক আইপি ফেরত দিতে সহায়তা করে।
ব্রায়ানএস

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