লোকালহোস্ট ঠিকানা 127.0.0.1 এবং 127.0.1.1 এর মধ্যে পার্থক্য কী


48

আমি কেবল উবুন্টু ব্যবহার করে শিখছি এবং যখন আমি ডিএনএস কনফিগার করার চেষ্টা করেছি তখন আমাকে লোকালহোস্ট, লুপব্যাক ইন্টারফেসের সাথে কিছু কল করতে হবে। 127.0.0.1 এবং 127.0.1.1 এর ঠিকানাগুলির অর্থ এবং আমার মধ্যে পার্থক্য সম্পর্কে কেউ আমাকে ব্যাখ্যা করতে পারেন, কখন আমার 127.0.0.1 ব্যবহার করা উচিত এবং কখন আমার 127.0.1.1 ব্যবহার করা উচিত?



1
My আমি আমার উত্তরটি টাইপ করছিলাম এবং @ জেডিভি এটিকে মন্তব্যগুলিতে পপ করেছিল ...
মাদ্রিবাদ

উত্তর:


36

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

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

লুপব্যাকটি ইন্টারফেস লো এবং ডিফল্টরূপে 127.0.0.1 ip হয়

127.0.0.1 লোকালহোস্ট

আপনার নেটওয়ার্ক নেই এমন ক্ষেত্রে আপনার হোস্ট_নামের আইপি ম্যাপিংয়ের জন্য উবুন্টুর চেয়ে ডেবিয়ান 127.0.1.1 সংজ্ঞায়িত করতে বেছে নিন

হোস্ট_নাম "/ ইত্যাদি / হোস্টনাম" এ সংজ্ঞায়িত হোস্টের সাথে মেলে।

স্থায়ী আইপি ঠিকানা সহ একটি সিস্টেমের জন্য, সেই স্থায়ী আইপি ঠিকানাটি 127.0.1.1 এর পরিবর্তে এখানে ব্যবহার করা উচিত।

127.0.1.1 হোস্ট_নাম


1
আমি দর্শনটি বুঝতে পারি, তবে আমি / ইত্যাদি / হোস্টগুলিতে এর ফর্মের সাথে একমত নই।
অ্যান্টনি রটলেজ

21

এটি আসলে কোনও নির্দিষ্ট অর্থ বোঝায় না (এটি 127.0.0.0/8 ব্লকের কেবলমাত্র অন্য আইপি)।

এটি আপনার হোস্টনামের জন্য আইপি হিসাবে ব্যবহার করার কারণটি দেবিয়ান রেফারেন্স ম্যানুয়ালের 10.4 বিভাগে ব্যাখ্যা করা হয়েছে।

উদ্ধৃতি:

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


1

নিম্নলিখিত স্ক্রিন ক্যাপচার একটি আকর্ষণীয় গল্প বলে।

উবুন্টু ডিফল্ট / ইত্যাদি / হোস্ট ফাইল এবং ifconfig আউটপুট

কার্যকরভাবে, এটি দেখায় যে 127.0.0.1এটি আসল লুপব্যাক ঠিকানা। সুতরাং, 127.0.1.1বেসিক আইপি নেটওয়ার্কিং ছাড়া অন্য কোনও কারণ রয়েছে।

@ ভিডিয়োনাথ দ্বারা উল্লিখিত হিসাবে, ফিনিকি 127.0.1.1সফ্টওয়্যারটিকে খুশি করার জন্য লাইনটি ক্রাচ, ফিক্স হিসাবে রয়েছে।

আমার দৃষ্টিতে লুপব্যাক এন্ট্রি প্রায় সর্বদা থাকা উচিত /etc/hosts। আপনি যদি পূর্বের ডিফল্ট থেকে আপনার হোস্টনামটি localhostপরিবর্তন করেন তবে 127.0.1.1লাইনে হোস্টের নাম পরিবর্তন করুন, লাইনে নয় 127.0.0.1

আপনি যদি আপনার হোস্টনামটি পরিবর্তন করেন এবং আপনার মেশিনটিকে একটি স্ট্যাটিক আইপি দেন তবে 127.0.1.1 লাইনে হোস্টনাম এবং আইপি উভয় ক্ষেত্র পরিবর্তন করুন।

সংক্ষেপে, 127.0.0.1রেকর্ডটি একা ছেড়ে যান।


সুতরাং সংক্ষেপে, আপনি যদি একটি স্থির আইপি প্রয়োগ করেন, 192.168.1.1 বলুন, তবে 127.0.1.1 লাইনটি 192.168.1.1 হোস্টনামের সাথে প্রতিস্থাপন করা উচিত I এটি সঠিক?
ক্রিস

192.168.1.1 <hostname>হ্যাঁ.
অ্যান্টনি রটলেজ

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