এফকিউডিএনকে আইপিভি 6 বা আইপিভি 4 হিসাবে ব্যাখ্যা করা হয় কিনা তা নির্ধারণ করে?


9

আমি যখন আমার ইউআরএল বারে একটি ফুল কোয়ালিফাইড ডোমেন নেম (এফকিউডিএন) টাইপ করি তখন ব্রাউজারটি কিছু ম্যাপিং টেবিলের সাথে সংযোগ স্থাপন করে (পরিষেবাটি সরবরাহকারীর সাথে এই টেবিলটি কোথায় সজ্জিত?) যা নির্ধারিত ফাইলটি কোথায় হোস্ট করা হয়েছে তা নির্ধারণ করে।

সুতরাং, এটি পরিষেবা সরবরাহকারীর উপর নির্ভর করে (আমি কারা রূপান্তর টেবিলটি ধরে নিচ্ছি) আইপিভি 6 ঠিকানাগুলি সমর্থিত কিনা তা নির্ভর করে। এটা কি সত্যি?

উত্তর:


7

এটি iptables ট্যাগ হিসাবে, আমি ধরে নিই এটি একটি লিনাক্স প্রশ্ন।

লিনাক্সে কোনও প্রোগ্রাম, প্রদত্ত হোস্টনামের জন্য, প্রথমে আইপিভি 6 ঠিকানা (এএএএ) বা আইপিভি 4 ঠিকানা (এ) সন্ধান করে কিনা তা সিদ্ধান্ত নিতে হবে gl গ্লিবসি ব্যবহার করে প্রোগ্রামটি getaddrinfo () ফাংশনটি ব্যবহার করে। Getaddrinfo () এর আচরণটি /etc/gai.conf এ কনফিগার করা হয়েছে।

আপনার সিস্টেমে সম্ভবত /etc/gai.conf এর সমস্ত কিছু মন্তব্য করা হয়েছে। প্রবেশ নিষিদ্ধ:

লেবেল :: / 0 1

আমার জন্য, এএএএ-প্রথম দেখার সক্রিয়করণের দিকে পরিচালিত করেছে, তাই আইপিভি 6 অ্যাড্রেসগুলি অগ্রাধিকারের সাথে দেখা হবে। সুতরাং এটি আপনি যা চান তা হতে পারে।

যোগ করার জন্য আপডেট : সঠিক উপায়টি 0 থেকে 7 এর মান সহ gai.conf এর পুরো "লেবেল" ব্লকটিকে আপত্তিহীন বলে মনে হচ্ছে:

label ::1/128       0
label ::/0          1
label 2002::/16     2
label ::/96         3
label ::ffff:0:0/96 4
label fec0::/10     5
label fc00::/7      6
label 2001:0::/32   7

4

আইপিভি 4 অ্যাড্রেসগুলি ডিএনএসে (ডোমেন নেম সিস্টেম) একটি এ (ঠিকানা) রেকর্ড দ্বারা একটি ডোমেন নামের সাথে ম্যাপ করা হয়। আইপিভি 6 ঠিকানাগুলি এএএএ রেকর্ডগুলি ব্যবহার করে ম্যাপ করা হয়েছে। অদ্ভুত লাগছে? আইপিভি 4 অ্যাড্রেস 32 বিট, আইপিভি 6 128 বিট হয়। 128/32 = 4, সুতরাং এএএএ / এ = 4ও। আইপিভি 6-এর ডিএনএস-এ প্রবেশের নকশা করা যাহার দ্বারা চালিত কৌশল।

পুরো ইন্টারনেট জুড়ে ডিএনএস একটি শ্রেণিবিন্যাস, বিতরণ সিস্টেম distributed আপনার ব্রাউজারটি সিস্টেম লাইব্রেরিতে কল করবে, যা অনুসন্ধান শৃঙ্খলা শুরু করে। এটি প্রথমে এর স্থানীয় ক্যাশেটি যাচাই করবে, সাধারণত মেমরিতে সংরক্ষণ করা হয়। এরপরে, এটি ডিস্কে সন্ধান করে এবং HOSTS ফাইলের দিকে নজর দেয় (বেশিরভাগ ইউনিক্স / লিনাক্সে / ইত্যাদি / হোস্ট এবং সি: \ উইন্ডোজ \ সিস্টেম 32 \ ড্রাইভারস \ ইত্যাদি Windows উইন্ডোজে হোস্টস)। তারপরে, যদি এটি এখনও উত্তর খুঁজে না পায়, তবে এটি আপনার নেটওয়ার্কিং কনফিগারেশন অনুযায়ী আপনার নির্ধারিত ডিএনএস সার্ভারে কল করে।

এই ডিএনএস সার্ভারটি এর ক্যাশে পরীক্ষা করে, যা অনেক বড়। যদি এটির কোনও মিল থাকে তবে এটি একটি উত্তর দেয়। যদি এটি কোনও উত্তর না খুঁজে পায়, এটি ঘুরে ফিরে আইএসপিএসের আইএসপি দ্বারা চালিত এমনকি উচ্চ-স্তরের ডিএনএস সার্ভারকে জিজ্ঞাসা করে। এই প্রক্রিয়া চলতে থাকে যতক্ষণ না আপনি রুট নাম সার্ভার আঘাত a.root-servers.netমাধ্যমে m.root-servers.net। সর্বাধিক ডিএনএস ক্যোয়ারীগুলি এগুলি পৌঁছানোর আগেই দীর্ঘ সমাধান করা হয় তবে কখনও কখনও দু'একজন সেখানে এটি তৈরি করে। কিন্তু যখন কোনও উত্তর পাওয়া যায়, এটি সরাসরি আপনার ব্রাউজারে সেই চেইনটির নীচে চলে যায়।

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

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

ডিএনএস আসলেই ইন্টারনেটের আক্ষরিক ফোন বই।


2

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

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


উইন্ডোজ ভিস্টায় আমি আমার স্থানীয় হোস্ট ফাইলটি কোথায় পাব?
Lazer

ঠিক আছে, তা এখানে পাওয়া গেছে: C:\Windows\System32\drivers\etc। তবে তা খালি।
Lazer

% SYSTEMROOT% \ System32 \ ড্রাইভার ইত্যাদি generally ইত্যাদি - সাধারণত এটি সি: \ উইন্ডোজ \ System32 \ ড্রাইভার ইত্যাদি
be

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