লোকালহোস্ট এবং 0.0.0.0 এর জন্য আইপিভি 6 কী?


101

যেমনটি আমরা সবাই জানি আইপিভি 4 ঠিকানা localhostহ'ল 127.0.0.1(লুপব্যাক ঠিকানা)। আইপিভি 6 ঠিকানা কী localhostএবং এর জন্য 0.0.0.0আমাকে কিছু বিজ্ঞাপন হোস্ট ব্লক করা দরকার।

উত্তর:


120

যেমনটি আমরা সবাই জানি যে IPv4 ঠিকানাটি localhostহ'ল 127.0.0.1(লুপব্যাক ঠিকানা)।

আসলে, যে কোনও আইপিভি 4 ঠিকানা 127.0.0.0/8হ'ল লুপব্যাক ঠিকানা।

আইপিভি 6-তে লুপব্যাকের পরিসীমাটির সরাসরি এনালগ ::1/128। সুতরাং ::1(দীর্ঘ ফর্ম 0:0:0:0:0:0:0:1) হ'ল একমাত্র এবং কেবলমাত্র IPv6 লুপব্যাক ঠিকানা।


যদিও হোস্টনামটি localhostসাধারণত 127.0.0.1বা ::1এটিকে সমাধান করবে তবে আমি এমন কেসগুলি দেখেছি যেখানে কেউ এটি লুপব্যাক ঠিকানা নয় এমন কোনও আইপি ঠিকানার সাথে আবদ্ধ করে। এটি কিছুটা ক্রেজি ... তবে কখনও কখনও লোকেরা তা করে।

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


অবরুদ্ধ করার 0.0.0.0কোনও মানে হয় না। আইপিভি 4 এ এটি কখনই রুটে যায় না। আইপিভি 6 এর সমতুল্য ::ঠিকানা (দীর্ঘ ফর্ম 0:0:0:0:0:0:0:0) ... যা কখনই রাউটে থাকে না is

0.0.0.0এবং ::ঠিকানাগুলি "কোনো ঠিকানা" মানে সংরক্ষিত। সুতরাং, একটি প্রোগ্রাম যা একটি ওয়েব পরিষেবা প্রদান করা হয় পারে উদাহরণস্বরূপ বাঁধে করার 0.0.0.0বন্দর 80 হোস্টের IPv4- র যে কোন ঠিকানায় মাধ্যমে HTTP- র সংযোগ গ্রহণ করতে। এই ঠিকানাগুলি কোনও আইপি প্যাকেটের উত্স বা গন্তব্য ঠিকানা হিসাবে বৈধ নয়।


শেষ পর্যন্ত কিছু মন্তব্য ::/128বনাম ::/0বনাম সম্পর্কে জিজ্ঞাসা করেছিল ::

এই পার্থক্য কি?

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

সুতরাং:

  • :: মানে কেবল আইপিভি 6 ঠিকানা 0:0:0:0:0:0:0:0
  • ::/128মানে 0:0:0:0:0:0:0:0128 বিট সমন্বিত নেটমাস্ক সহ। এটিতে ঠিক একটি ঠিকানা সহ একটি নেটওয়ার্ক পরিসর দেয়।
  • ::/0মানে 0:0:0:0:0:0:0:00 বিট সমন্বিত নেটমাস্ক সহ। এটিতে 2 টির 128 ঠিকানা সম্বলিত একটি নেটওয়ার্ক পরিসর দেয় gives অর্থাৎ এটি পুরো আইপিভি 6 অ্যাড্রেস স্পেস!

আরও তথ্যের জন্য, আইপিভি 4 এবং আইপিভি 6 ঠিকানা, এবং সিআইডিআর স্বরলিপি উইকিপিডিয়া পৃষ্ঠাগুলি পড়ুন:


65

IPv6 লোকালহোস্ট

::1আইপিভি 6 এর লুপব্যাক ঠিকানা।

ইউআরএল এর মধ্যে

একটি ইউআরএল এর মধ্যে স্কোয়ার বন্ধনী ব্যবহার করুন []:

  • http://[::1]/
    80 পোর্টে ডিফল্ট।
  • http://[::1]:80/
    পোর্ট নির্দিষ্ট করুন।

কোনও ইউআরএল ব্যবহারের জন্য বর্গাকার বন্ধনীগুলিতে আইপিভি lite আক্ষরিক সংযুক্তিটি আরএফসি 2732 - ইউআরএল এর লিটারাল আইপিভি 6 অ্যাড্রেসগুলির ফর্ম্যাট হিসাবে সংজ্ঞায়িত করা হয়েছে ।



4

কেবলমাত্র সম্পূর্ণতার জন্য: এখানে IPv4- ম্যাপযুক্ত IPv6 ঠিকানা রয়েছে , যেখানে আপনি একটি IPv6 ঠিকানার মধ্যে একটি IPv4 ঠিকানা এম্বেড করতে পারেন (প্রতিটি আইপিভি 6 সরঞ্জাম দ্বারা সমর্থিত হতে পারে না)।

উদাহরণ: আমি আমার মেশিনে একটি সার্ভার চালাই, যার মাধ্যমে অ্যাক্সেস করা যায় http://127.0.0.1:19983/solr। যদি আমি এটি কোনও আইপিভি 4-ম্যাপযুক্ত আইপিভি 6 ঠিকানার মাধ্যমে অ্যাক্সেস করি তবে আমি এটির মাধ্যমে অ্যাক্সেস করি http://[::ffff:127.0.0.1]:19983/solr(যা রূপান্তরিত হবে http://[::ffff:7f00:1]:19983/solr)


2

এ ব্যবহারের জন্য /etc/hostsকোনও ডোমেন সমাধানে ব্যর্থ হওয়ার কারণ হিসাবে সরল বিজ্ঞাপন ব্লক করার কৌশল হিসাবে ফাইল, 0.0.0.0 ঠিকানাটি ব্যাপকভাবে ব্যবহৃত হয়েছে কারণ এটি অনুরোধটি ততক্ষণ চেষ্টা না করেই ব্যর্থ হয়ে যায় কারণ এটি কোনও বৈধ বা রুটেবল ঠিকানা নয়। এটি সেই জায়গায় 127.0.0.1 ব্যবহারের তুলনায়, যেখানে এটি 'কম্পিউটারে সংযোগ অস্বীকারের আগে ব্যর্থ হওয়ার আগে অনুরোধ করা পোর্ট 80 এ আপনার কম্পিউটারটি শুনছে কিনা তা কমপক্ষে পরীক্ষা করা হবে। ডোমেনের হোস্ট ফাইলে যে কোনও ঠিকানা ব্যবহার করা হচ্ছে তা হ'ল কোনও অনুরোধ প্রকৃত নেটওয়ার্কের মাধ্যমে চেষ্টা করা বন্ধ করে দিবে, তবে 0.0.0.0 এর পক্ষে সুবিধা পেয়েছে কারণ উপরের কারণে এটি আরও 'অনুকূল'। "127" আইপিগুলি আপনার নিজের কম্পিউটারটিকে হিট করার চেষ্টা করবে এবং অন্য কোনও আইপি রাউটারে এটির রুট করার চেষ্টা করার জন্য একটি অনুরোধ প্রেরণ করবে, তবে 0.0.0.0 এর জন্য '

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

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