গাইড
127.0.0.1 কী?
127.0.0.1 হলো লুপব্যাক ঠিকানা — আপনার নিজের ডিভাইস। localhost কীভাবে কাজ করে, LAN ও পাবলিক আইপির সঙ্গে পার্থক্য, আর ডেভেলপারদের লগে এটি কেন ওঠে — জেনে নিন।
এই পাতায় যা আছে
যদি কখনো ডেভ সার্ভার চালু করে http://127.0.0.1:8000 খুলতে বলা হয়, বা কোনো লগ ফাইলে 127.0.0.1 দেখেন, তাহলে আপনার সঙ্গে লুপব্যাক ঠিকানার পরিচয় হয়ে গেছে: এমন নেটওয়ার্ক ঠিকানা, যার অর্থ সর্বদা "এই ডিভাইসটিই"।
লুপব্যাক ঠিকানা
127.0.0.1 হলো IPv4 লুপব্যাক ঠিকানা — মেশিনের নিজের সঙ্গে নিজের কথা বলার মানক উপায়। এখানে পাঠানো ট্রাফিক কখনো নেটওয়ার্ক কার্ড, রাউটার বা কেবল ছোঁয় না; অপারেটিং সিস্টেমের নেটওয়ার্ক স্ট্যাকই তা ঘুরিয়ে একই মেশিনে ফিরিয়ে দেয়। গোটা 127.0.0.0/8 রেঞ্জ এমনই আচরণ করে, আর localhost নামটি এখানেই রিজলভ হয় (hosts ফাইলে প্রথা অনুযায়ী) — /8-এর অর্থ জানতে সাবনেট মাস্ক ও CIDR।
IPv6-এ সমতুল্য ঠিকানা ::1। ওই পরিবারের বাকি সব ঠিকানা স্বাভাবিকভাবে রাউট হয়; কেবল এই একটি লুপব্যাক।
কেন 127.0.0.1
ঠিকানাটি ইচ্ছাকৃতভাবে সংরক্ষিত, যাতে প্রতিটি মেশিনের একটি নিশ্চিত, মানক, কনফিগারেশনহীন আত্ম-ঠিকানা থাকে এবং প্রকৃত হোস্টের সঙ্গে সংঘর্ষের আশঙ্কা না থাকে। ফলে সফটওয়্যার লুপব্যাকে বাঁধা (bind) যায় এবং কেবল স্থানীয়ভাবে পৌঁছানো যায় — ডেভ সার্ভার বা লোকাল ডেটাবেসের জন্য ঠিক এটিই দরকার, যতক্ষণ না আপনি সচেতনভাবে অন্যথা করেন। পোর্ট ফরওয়ার্ডিং ভুল কনফিগে পড়লে এই একটি বিষয়ই বড় নিরাপত্তা-পরিণতি ডেকে আনে।
127.0.0.1 বনাম LAN বনাম পাবলিক
| ঠিকানা | অর্থ | কে সংযোগ করতে পারে |
|---|---|---|
127.0.0.1, ::1 | লুপব্যাক — এই ডিভাইস | কেবল ডিভাইসটি নিজে |
192.168.1.24, 10.0.0.7 | প্রাইভেট LAN ঠিকানা | একই নেটওয়ার্কের সবাই — লোকাল আইপি |
203.0.113.45 | আইএসপির পাবলিক ঠিকানা | ফায়ারওয়ালের শর্তে ইন্টারনেটের সবাই — পাবলিক বনাম প্রাইভেট |
চেকার তৃতীয়টি দেখায়, কারণ সাইটগুলো সেটিই দেখে। কোনো দূরের সাইটের জন্য লুকআপে 127.0.0.1 এলে কিছু একটা গোলমাল: হয় আপনার মেশিনে কোনো প্রক্সি অনুরোধ ধরছে, নয়তো লগ সংযোগের ভুল প্রান্ত লিখছে।
বাস্তবে কোথায় দেখা যায়
- ডেভ সার্ভার:
python3 -m http.server 8080ডিফল্টে সব ইন্টারফেসে বাঁধে; ফ্রেমওয়ার্কগুলো নিরাপত্তার স্বার্থে প্রায়ই লুপব্যাকই বেছে নেয়। - লোকাল ডেটাবেস ও API: MySQL, Postgres, Redis বা Docker পোর্ট লুপব্যাকে বাঁধলে তা নেটওয়ার্কের বাইরে থাকে।
- hosts ফাইল দিয়ে ব্লকিং: কোনো বিজ্ঞাপন ডোমেইনকে
127.0.0.1-এ মেলালে অনুরোধ কোথাও যায় না — পুরোনো কিন্তু কার্যকর DNS কৌশল। - লগ ও এরর পেজ: রিভার্স প্রক্সির পেছনের ওয়েব অ্যাপ প্রায়ই
127.0.0.1লেখে, কারণ একই মেশিনে চলা প্রক্সিই ক্লায়েন্ট — আসল দর্শকের ঠিকানা forwarded হেডারে থাকে, তাই জিওলোকেশন কোডে সঠিক ফিল্ড পড়া জরুরি। - ডায়াগনস্টিক:
ping 127.0.0.1প্রমাণ করে TCP/IP স্ট্যাক বেঁচে আছে; ব্যর্থ হলে সমস্যা আপনার মেশিনে, নেটওয়ার্কে নয়।
0.0.0.0 এবং ::1
0.0.0.0 নিয়ে সাবধান, এটি লুপব্যাক নয়: গন্তব্য হিসেবে এর অর্থ "এই নেটওয়ার্ক" বা "যেকোনো ঠিকানা", আর bind ঠিকানা হিসেবে এর অর্থ "সব ইন্টারফেসে কান পেতে থাকো"। 0.0.0.0-এ বাঁধা সেবা LAN থেকে এবং সম্ভবত ইন্টারনেট থেকেও পৌঁছানো যায়, 127.0.0.1-এ বাঁধা সেবা নয়। এই একটি অক্ষরের পার্থক্যই বারবার ডেটাবেস প্রকাশ করে ফেলে।
মূল কথা: 127.0.0.1 আপনার ডিভাইসের নিজের সঙ্গে নিজের কথা — নকশাতেই ব্যক্তিগত, নেটওয়ার্কের কাছে অদৃশ্য, আর প্রতিটি লোকাল সেবার ডিফল্ট ঘর। এটি কখনো কোনো সাইটের দেখা ঠিকানা নয়, কখনো আপনার পাবলিক আইপি নয়।
সাধারণ প্রশ্নোত্তর
127.0.0.1 কি আমার আইপি ঠিকানা?
এটি আপনার মেশিনের বৈধ আইপি ঠিকানা, তবে লুপব্যাক — কেবল মেশিনটি নিজে ব্যবহার করতে পারে। সাইটগুলো যে পাবলিক আইপি দেখে সেটি আলাদা এবং আইএসপির দেওয়া।
127.0.0.1 আর 0.0.0.0-এর পার্থক্য কী?
127.0.0.1 লুপব্যাক: কেবল স্থানীয়। 0.0.0.0 bind ঠিকানা হিসেবে মানে সব ইন্টারফেসে কান পাতা, ফলে সেবাটি নেটওয়ার্ক থেকে পৌঁছানো যায়। ভুলে 0.0.0.0-এ বাঁধাই ডেটাবেস প্রকাশের সাধারণ কারণ।
আমার সার্ভারের লগে দর্শকদের আইপির বদলে 127.0.0.1 ওঠে কেন?
কারণ একই হোস্টে থাকা রিভার্স প্রক্সিই সংযোগ করছে, তাই তাৎক্ষণিক ক্লায়েন্ট সত্যিই লুপব্যাক। আসল দর্শকের ঠিকানা পেতে X-Forwarded-For হেডার পড়ুন (ও প্রক্সিকে তা সেট করতে বলুন)।
আরও পড়ুন
- MAC ঠিকানা বনাম আইপি ঠিকানা
- সাবনেট মাস্ক ও CIDR ব্যাখ্যা
- পোর্ট ফরওয়ার্ডিং কী?
- আইপি কনফ্লিক্ট ঠিক করা
- DNS সার্ভার কী?
- কে আপনার ওয়াই-ফাই ব্যবহার করছে, কীভাবে বুঝবেন
- টর বনাম ভিপিএন
- আইপি ঠিকানা কি ব্যক্তিগত তথ্য?
- ভিপিএন কি ইন্টারনেটের গতি কমায়?
- কমান্ড লাইন থেকে আইপি ঠিকানা চেক করা
- ফ্রি ভিপিএন কি নিরাপদ?
- আমার আইপি লোকেশন ভুল দেখায় কেন?
- সব আইপি গাইড দেখুন
- আমার পাবলিক আইপি দেখুন
অন্য যেকোনো আইপি ঠিকানা যাচাই করুন
সন্দেহজনক লগইন, স্প্যাম ইমেইলের হেডার বা সার্ভার লগের কোনো এন্ট্রি খতিয়ে দেখছেন? যেকোনো IPv4 বা IPv6 ঠিকানা একই জিওলোকেশন ও প্রক্সি পরীক্ষার মধ্য দিয়ে চালিয়ে নিন।