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


16

পাইথনের কোনও সকেট লোকালহোস্টে বেঁধে রাখলে, 8200 এটি http: // লোকালহোস্ট: 8200 / এর মাধ্যমে অ্যাক্সেসযোগ্য । তবে নয় http: // xxxx: 8200 /

পাইথনের কোনও সকেটকে xxxx, 8200, machinename, 8200 এ বেঁধে রাখলে এটি http: // xxxx: 8200 / এবং http: // machinename: 8200 / এর মাধ্যমে অ্যাক্সেসযোগ্য তবে http: // লোকালহোস্ট: 8200 /

আমি ভেবেছিলাম লোকালহোস্টের অর্থ 'এই মেশিন', এবং এটি ব্যবহার করে মেশিনের আইপি ঠিকানায় 'লুপ ব্যাক' হবে, তবে এটি পৃথক আইপিএস বলে মনে হচ্ছে।

127.0.0.1 সর্বদা মেশিনের আইপি ঠিকানার আলাদা আইপি ঠিকানা?

হালনাগাদ:

আমি বুঝতে পারি যে আসল সংখ্যাগুলি আলাদা, তবে লুপব্যাক কী করে?

উদাহরণস্বরূপ উইকেপিডিয়া বলেছে যে
'একটি ওয়েব ব্রাউজারকে ইউআরএলগুলিতে নির্দেশ করা http://127.0.0.1/ বা http: // লোকালহোস্ট / কম্পিউটারের নিজস্ব ওয়েবসাইট অ্যাক্সেস করবে'

তবে সেই ওয়েবসাইটটি এক্সএক্সএক্সএক্সএক্সেও অ্যাক্সেসযোগ্য হবে এবং সম্ভবত এক্সএক্সএক্সএক্সে একটি একক সকেট স্থাপন করা যেতে পারে তবে উভয় রেফারেন্স কীভাবে কাজ করবে?

উপসংহার:

আমি মনে করি আমি শেষ পর্যন্ত বুঝতে পেরেছি যে 127.0.0.1 এবং xxxx এর মতো কাজ করে

--127.0.0.1 ==\
               >- Computer
--x.x.x.x   ==/

এবং না

--127.0.0.1 ==\
--------------- x.x.x.x >- Computer

অথবা

--x.x.x.x ==\
--------------- 127.0.0.1 >- Computer

সাহায্যের জন্য সবাইকে ধন্যবাদ


1
আপনি লিখেছেন "127.0.0.1 হল সর্বদা মেশিনের আইপি ঠিকানার আলাদা আইপি ঠিকানা" address বিন্দুগুলির মধ্যে সংখ্যাগুলি পৃথক, এটি একটি পৃথক আইপি ঠিকানা। কি অদ্ভুত প্রশ্ন আপনি জিজ্ঞাসা। যদি মেশিনের আইপি ঠিকানার মাধ্যমে আপনি 127.0.0.1 ব্যতীত অন্য কোনও কিছু বোঝাতে চান তবে হ্যাঁ, এটি একটি আলাদা আইপি ঠিকানা হবে। এবং আপনি যদি নিজের মেশিনের আইপি ঠিকানাটি 192.168.0.1 (বা অন্য কোনও মানক স্থানীয় রেঞ্জ) বলে থাকেন, তবে আপনাকে এটি বলতে ভয় পাবেন না। আপনি এটি xxxx এর পরিবর্তে লিখতে পারেন যে 192 ঠিকানা ঠিকই ইন্টারনেটে উপস্থিত নেই।
বারলপ

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

উত্তর:


17

আপনার প্রশ্নের উত্তর দিতে।

127.0.0.1 কেবল মেশিন আইপি ঠিকানার আলাদা আইপি ঠিকানা নয়, এটি একটি ভিন্ন ইন্টারফেসও। 127.0.0.1 স্থানীয় নেটওয়ার্কে দেখা উচিত নয়। লুপব্যাক অ্যাডাপ্টারের জন্য এটি একটি বিশেষ অভ্যন্তরীণ আইপি ঠিকানা।

xxxx আপনার ইথারনেট কার্ড হবে।

উপায় দ্বারা 'লোকালহোস্ট' আপনার হোস্ট ফাইলে কেবল একটি এন্ট্রি যা 127.0.0.1 এ নির্দেশ করে

আপনি যদি কোনও সকেটকে 127.0.0.1:8200 এ আবদ্ধ করেন তবে স্থানীয়ভাবে চলমান ক্লায়েন্টরা কেবলমাত্র এটিতে অ্যাক্সেস করতে সক্ষম হবে এবং কেবলমাত্র http://127.0.0.1:8200 বা http: // লোকালহস্ত: 8200 (অথবা একটি ডিএনএস বা হোস্ট ফাইল এন্ট্রি সহ) যা 127.0.0.1 এ নির্দেশ করে)।

Xxxx: 8200 এ আবদ্ধ একটি সকেট কেবল http: // xxxx: 8200 এর মাধ্যমে পাওয়া যাবে বা একটি ডিএনএস বা হোস্ট ফাইল এন্ট্রি যা এতে নির্দেশ করে।

127.0.0.1 এ সকেট বাঁধাই ইথারনেট ইন্টারফেসে স্বয়ংক্রিয়ভাবে এটি উপলব্ধ করে না।

আপনি xxxx: 8200 এ কেন সংযোগ করতে পারবেন না তা ঠিক

আপনি সমস্ত উপলভ্য ইন্টারফেসগুলিতে (0.0.0.0) 8200 বন্দরটি বাঁধতে পারেন তারপরে এটি কাজ করা উচিত।


সুতরাং 'লুপব্যাক' বিট কী করে? এটি কী লুপব্যাক করে? আমি ভেবেছিলাম এটি মেশিনের আইপি ঠিকানার রেফারেন্সের একটি উপায়, যা কিছু ঘটেছিল 'অর্থাৎ 127.0.0.1 => এক্সএক্সএক্সএক্স
ডেভিড

1
লুপব্যাক ইন্টারফেস একটি ভার্চুয়াল ইন্টারফেস। এটি প্রায়শই একই মেশিনে প্রোগ্রামগুলিকে একে অপরের সাথে কথা বলতে দেয় to এটি মেশিনের আইপি ঠিকানা উল্লেখ করার উপায় নয়। 127.0.0.1 লুপব্যাক ভার্চুয়াল অ্যাডাপ্টারের আইপি ঠিকানা।
ম্যাট এইচ

1
লুপব্যাক অ্যাডাপ্টারের অন্য জিনিসটি হ'ল এটি ভার্চুয়াল কারণ এটি আসলে কোনও কার্ডের মাধ্যমে কোনও কার্ডকে প্যাকেট দেয় না।
ম্যাট এইচ

1
এই ধারণাটি না বুঝে আক্ষরিক অর্থে 4 ঘন্টা নষ্ট হয়েছে ... দৃশ্যত কিছু ওয়েব সার্ভার স্বয়ংক্রিয়ভাবে আপনার জন্য xxxx এবং 127.0.0.1 উভয়কে আবদ্ধ করে যা আপনার বিভ্রান্তি সৃষ্টি করে। দুর্দান্ত প্রশ্ন এবং উত্তর ছেলেরা।
থেক্স

3

উদাহরণস্বরূপ উইকেপিডিয়া বলেছে যে 'একটি ওয়েব ব্রাউজারকে ইউআরএলগুলিতে নির্দেশ করা http://127.0.0.1/ বা http: // লোকালহোস্ট / কম্পিউটারের নিজস্ব ওয়েবসাইট অ্যাক্সেস করবে'

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

127.0.0.1 আপনার নিজের মেশিনে নির্দেশ করে, তবে এর অর্থ এই নয় যে এটি আপনার মেশিনে পৌঁছানোর পরে এটি একইভাবে আচরণ করবে

আপনি যদি কোনও প্রযুক্তিগত উপমা চান তবে আপনি সেগুলি আপনার বাড়ির বিভিন্ন দরজা বিবেচনা করতে পারেন।

উভয়ই একই বাড়ির দিকে ইঙ্গিত করছে তবে তারা একই জিনিস নয়। প্রতিটি দরজা আপনাকে একই ঘরে নিয়ে যেতে পারে বা তারা আপনাকে আলাদা ঘরে নিয়ে যেতে পারে। একটি দরজা লক করা সম্ভব এবং অন্যটি নয়।

আপনি যখন কোনও ওয়েবসাইট কনফিগার করেন, আপনি কোন ঠিকানাগুলিকে আবদ্ধ করতে হবে তা উল্লেখ করেন এবং প্রায়শই উত্তরটি সমস্ত ঠিকানা হয়। (এটি আপনাকে সমস্ত ঘরে এক ঘরে নিয়ে যাওয়ার সমতুল্য)

আপনি কেবল একটি ঠিকানার সাথে আবদ্ধ হতে ওয়েবসাইট নির্দিষ্ট করতে পারেন। (এটি একটি ছাড়া সমস্ত দরজা লক করার সমতুল্য))

আপনার যদি দুটি (বা আরও) ওয়েবসাইট থাকে তবে আপনি এগুলিকে পৃথক ঠিকানার সাথে আবদ্ধ করতে পারেন। (এটি প্রতিটি দরজা পৃথক ঘরে havingোকার সমতুল্য)।

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


দুর্দান্ত উপমা! আপনাকে অনেক ধন্যবাদ! আমি সবেমাত্র একটি পরীক্ষা করেছি। আমি 127.0.0.1:5000একটি ওয়েবসাইটে সাফল্যের সাথে বাঁধাই এবং 192.168.1.104:5000অন্য সাইটে বাঁধাই । কীটি হ'ল address:portমানে ঘরের একটি আলাদা ঘর (পরিষেবা) (কম্পিউটার)।
রিক

1

সিস্টেমের প্রতিটি আইপি ঠিকানা স্বাধীন এবং বিশেষ ঠিকানা 0.0.0.0 ব্যতীত পৃথকভাবে সকেটের দ্বারা আবদ্ধ হতে পারে যা ওএসকে সমস্ত ইন্টারফেসে সকেটকে বাঁধতে নির্দেশ করে।


1
লুপব্যাক ইন্টারফেসের জন্য সর্বাধিক সাধারণ পছন্দ হিসাবে 127.0.0.1 এছাড়াও একটি বিশেষ ঠিকানা। কী সেই ঠিকানাটি লুপ ফিরে আসে?
ডেভিড

এটি এটিকে "বিশেষ" করে তোলে না, এটি কেবল "লুপব্যাক ইন্টারফেসের একটি ঠিকানা" করে তোলে (যদি না আপনি "প্রতিটি ঠিকানা তার নিজস্ব উপায়ে বিশেষ" বলে থাকেন তবে তবে সেখানে যাওয়া উচিত নয়)। এটি ইন্টারফেস যা লুপিং করে, ঠিকানা নয়।
Ignacio Vazquez-Abram
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.