ব্রাউজারগুলি কীভাবে একাধিক আইপি পরিচালনা করে [বন্ধ]


11

যখন কোনও ব্রাউজার কোনও প্রদত্ত হোস্টনামের জন্য একাধিক এ রেকর্ড পায় (আইপি 1 এবং আইপি 2 বলুন) এবং তার মধ্যে একটিও অ্যাক্সেসযোগ্য নয়, তখন কেউ আমাকে সঠিক ব্রাউজারগুলির আচরণ সম্পর্কিত তথ্যের দিকে পরিচালিত করতে পারে ?

আমি ঠিক বিশদগুলিতে আগ্রহী, যেমন (তবে সীমাবদ্ধ নয়):

  1. ব্রাউজার ওএস থেকে 2 আইপি পাবে, বা এটি কেবল একটি পেয়ে যাবে?
  2. কোন আইপি ব্রাউজারটি প্রথম চেষ্টা করবে (এলোমেলো বা সর্বদা প্রথম)? এখন, ধরা যাক ব্রাউজারটি ব্যর্থ আইপি 1 দিয়ে শুরু হয়েছিল
  3. কতক্ষণ ব্রাউজার আইপি 1 চেষ্টা করবে?
  4. আইপি 1 এর জন্য অপেক্ষা করার সময় যদি ব্যবহারকারী "স্টপ" হিট করে এবং তারপরে ক্লিকগুলি রিফ্রেশ হয়
    • কোন আইপি ব্রাউজার চেষ্টা করবে?
  5. সময় শেষ হয়ে গেলে কী ঘটবে - এটি আইপ 2 চেষ্টা শুরু করবে বা ত্রুটি দেবে? (এবং যদি ত্রুটি হয় তবে ব্যবহারকারী ক্লিকগুলি রিফ্রেশ করার সময় কোন আইপি ব্রাউজার চেষ্টা করবে)।
  6. যখন ব্যবহারকারী ক্লিকগুলি রিফ্রেশ করে, তখন কোনও ব্রাউজার কী নতুন ডিএনএস চেহারা দেখার চেষ্টা করবে?

এখন ধরে নেওয়া যাক ব্রাউজারটি প্রথমে আইপি 2 কাজ করার চেষ্টা করেছে।

  1. পরবর্তী পৃষ্ঠার অনুরোধের জন্য, ব্রাউজারটি এখনও আইপি 2 ব্যবহার করবে, বা এটি এলোমেলোভাবে আইপিএস পরিবর্তন করতে পারে?
  2. কতক্ষণ ব্রাউজারগুলি আইপিগুলিকে তাদের ক্যাশে রাখে?
  3. যখন ব্রাউজারগুলি একটি নতুন ডিএনএস অনুরোধ প্রেরণ করে এবং একই আইপিএস পেয়ে থাকে, তখন কি একই ধরণের কাজ করা আইপি ব্যবহার করা চালিয়ে যাবে, বা প্রক্রিয়াটি স্ক্র্যাচ থেকে শুরু হবে এবং এটি দুটির মধ্যে যে কোনওটিরও চেষ্টা করতে পারে?

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

এর উদ্দেশ্য - আমি রাউন্ড-রবিন ডিএনএস ভিত্তিক ব্যবহৃত এবং হোস্টগুলির মধ্যে একটি ব্যর্থ হলে ব্যবহারকারীরা ঠিক কী অনুভব করতে পারে তা বোঝার চেষ্টা করছি।

দয়া করে, আমি ডিএনএস লোড ভারসাম্য কতটা খারাপ তা সম্পর্কে জিজ্ঞাসা করছি না এবং দয়া করে "এটি করবেন না", "এটি একটি খারাপ ধারণা", "আপনার হার্টবিট / প্রক্সি / বিজিপি / যাই হোক না কেন" এবং এই জাতীয় উত্তর দেওয়া থেকে বিরত থাকুন।


1
ফায়ারফক্সের জন্য একটি ব্রাউজার এক্সটেনশান রয়েছে যা আইপি ঠিকানা (গুলি) দেখায়, পাশাপাশি বর্তমানে কোন আইপি ঠিকানা ব্যবহার করা হচ্ছে ( addons.mozilla.org/en-US/firefox/addon/showip/?src=search )? আপনি ফায়ারবগের 'নেট' ট্যাবটি আইপি অনুরোধগুলি পরিবেশন করেছে তা দেখানোর জন্যও ব্যবহার করতে পারেন। অবিশ্বাস্যভাবে এটি কেবল ফায়ারফক্সের সাথে প্রাসঙ্গিক তবে আমার বিশ্বাস ক্রোম ডেভ কনসোল দেখায় যে আইপি অনুরোধগুলি পরিবেশিত হয়েছিল।
এবার Smudge

আরও মনে রাখবেন যে কিছু আইএসপি-র ডিএনএস সার্ভার কেবল একটি আইপি ঠিকানা ফেরত দেবে, কেন তারা এগুলি করে আমার কোনও ধারণা নেই
স্মুড

ধন্যবাদ স্যাম এবং হ্যাঁ, ক্রোম কনসোলটি ডিএনএস লকআপস, ক্যাশে এবং কোন আইপি-র জন্য অনুরোধ করেছে তা দেখায়।
Sandman4

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

ব্রাউজারগুলি হোস্টনামের জন্য একটি রেকর্ডে তালিকাভুক্ত একাধিক আইপি (নেটওয়ার্কিং স্ট্যাক থেকে) গ্রহণ করে না। গুগল ক্রোমে, ক্রোম: // নেট-ইন্টারনালস / # ডিএনএস চেষ্টা করে দেখুন yourself
স্যান্ডম্যান

উত্তর:


5

সর্বোপরি, আমাকে নিজেই "গবেষণা" করতে হয়েছিল। এখানে ক্রোমিয়াম (সংস্করণ 12.0.742.112) আচরণ (উবুন্টু 11.04 এ চলছে):

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

একটি আকর্ষণীয় বিষয় - টিসিপি সংযোগের প্রচেষ্টাটি বাতিল করা হবে না যখন ব্যবহারকারী বাতিল হয়ে যায় - যেমন আমি যখন বাতিল বাতিল করব এবং hit০ সেকেন্ড পরে পুনরায় চেষ্টা করুন পৃষ্ঠাটি ১৩০ সেকেন্ডে প্রদর্শিত হবে (প্রথম প্রচেষ্টা থেকে 189।) তবে আমি যদি ক্লিক ক্লিক করে বাতিল করে ক্লিক করি 190 সেকেন্ডের পরে রিফ্রেশ করুন , প্রক্রিয়া শুরু থেকেই শুরু হবে।

মূল প্রশ্নের আইটেমগুলি সম্পর্কে:

  1. ব্রাউজার ওএস থেকে উভয় আইপি পায়, ওএস আইপিগুলির ক্রম পরিবর্তন করে না।
  2. ব্রাউজার সবসময় প্রথম প্রদর্শিত IP সাথে সংযোগ করার চেষ্টা করে
  3. এটি 189 সেকেন্ডের জন্য চেষ্টা করে
  4. 2 তম চেষ্টা করে, এটি আবার প্রথম আইপি চেষ্টা করবে।
  5. যখন প্রথম আইপি টাইম আউট হয়, ব্রাউজারটি নিঃশব্দে দ্বিতীয় আইপিতে অবিরত থাকে। যদি এটি কাজ করে - পৃষ্ঠাটি দেখায়, যদি না হয় - অপেক্ষার অব্যাহত থাকে।
  6. পরীক্ষিত না. যখন আমরা ক্রোম: // নেট-ইন্টারনালস / # ডিএনএস দেখি তখন এই ব্লগটি ডিএনএসকে মাত্র 1 মিনিটের জন্য ক্যাচ করে:

    ক্ষমতা: সাফল্যের এন্ট্রিগুলির জন্য ১০০ বেঁচে থাকার সময় (এমএস): 60000 ব্যর্থতার এন্ট্রিগুলির জন্য বেঁচে থাকার সময় (এমএস): 0

প্রথম আইপি যদি কাজ করে তবে প্রক্রিয়া একই হবে এবং এটি সর্বদা প্রথম প্রয়াসে সফল হবে।


4

আপনি যা চান না তা লোকেদের বলার পরিবর্তে আপনি কী অর্জন করার চেষ্টা করছেন তা ব্যাখ্যা করবেন না কেন?

যদি আপনার সমস্ত কিছু পরে ডেটা জানা থাকে, তবে নিজে গিয়ে অনুসন্ধান করুন বা আপনি যে ব্রাউজারের কথা বলছেন (শত শত রয়েছে) এর ডকুমেন্টেশন পড়ুন।

এটি আপনাকে জানতে সাহায্য করতে পারে যদিও এর ডিএনএসের সাথে কোনও সম্পর্ক নেই।

যদি কোনও ব্রাউজার কোনও অনুরোধ পেয়ে থাকে তবে এটি প্রথমে তার বিভিন্ন ক্যাশে অনুসন্ধান করে URL টি কিনা, বা URL না হলে হোস্টনামটি ইতিমধ্যে উপস্থিত রয়েছে কিনা তা দেখার জন্য প্রথমে এটি অনুসন্ধান করে।
যদি তা না হয় তবে এটি হোস্ট-নেমটি সমাধান করার জন্য সিস্টেম রিসোলভারটিকে আঘাত করবে।

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

অথবা, আপনি জানেন, আপনি আরও তথ্য সরবরাহ করতে পারেন।

সম্পাদনা: আমি দেখতে পাচ্ছি যে আপনি সমস্ত ডিমান্ডিং এবং স্মার্টসেসির মধ্যে কিছু তথ্য সরবরাহ করেছিলেন।

খুব ভাল:

  1. যদি ব্রাউজারটি কোনও হোস্টনামের জন্য সিস্টেমের সমাধানের জন্য জিজ্ঞাসা করে তবে host হোস্টনামের জন্য যে কোনও তথ্যই তা ফিরে আসবে। যদি এর অর্থ 2 আইপি হয় তবে এটি 2 আইপি ফিরে আসবে।
  2. এটি ব্রাউজারের উপর নির্ভর করে।
  3. এটি ব্রাউজারের উপর নির্ভর করে, তবে আমি যে সমস্ত ব্রাউজার ব্যবহার করেছি সেগুলি একটি একক অনুরোধ করে, এবং স্ট্যান্ডার্ড টিসিপি কানেক্ট () সময়সীমা শেষ হওয়ার পরে শেষ হবে; আমি মোটামুটি নিশ্চিত যে এটি সম্পর্কে কোথাও একটি আরএফসি আছে ...
  4. এটি ব্রাউজারের উপর নির্ভর করে। ডিএনএস বা নেটওয়ার্কিংয়ের সাথে এর কোনও যোগসূত্র নেই।
  5. না।
  6. না।

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


2
আমি কী অর্জন করতে চাইছি তার ব্যাখ্যা যুক্ত করা হয়েছে। আমি পরিচিত ডেটার পরে, আমি আশা করি কেউ জানে কারণ প্রাসঙ্গিক তথ্য খুঁজে পেতে কয়েক দিন সময় নিতে পারে। দাবি? আমি আমার প্রয়োজনীয় তথ্য চাইছি, আমি দাবি করতে পারি না - প্রত্যেকেই উত্তর দিতে পারে বা না দিতে পারে। স্মার্টসেসি? আমি আপনার পোস্ট দ্বারা আঘাত করেছি এবং আমার মনে হয় না আমি এটি প্রাপ্য।
Sandman4

1
আমি চাইনি যে আলোচনাটি ডিএনএস লোড ব্যালেন্সিংয়ের বিরুদ্ধে শিখায় পরিণত হোক। যাইহোক, আমাকে টিসিপি সংযোগ () এ দেখানোর জন্য ধন্যবাদ।
স্যান্ডম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.