আমি মনে করি আপনি নিজের প্রশ্নের উত্তর দিয়েছেন।
উদাহরণস্বরূপ, apache
এর Listen
বিকল্প রয়েছে যা এটি জানায় যে কোন ঠিকানা এবং পোর্টটি শুনতে হবে। এটি কীভাবে সেট করা আছে apache
তার উপর নির্ভর করে যে কোনও আইপি ঠিকানা, একটি নির্দিষ্ট ঠিকানা শুনবে: -
Listen *:80
Listen 0.0.0.0:80
Listen 127.0.0.1:80
Listen 192.168.0.5:80
উপরের বিকল্পগুলি হিসাবে প্রদর্শিত হবে:
:::80
0.0.0.0:80
127.0.0.1:80
192.168.0.5:80
এবং অনুবাদ:
- যে কোনও আইপি ঠিকানা শুনুন (আইপিভি 4 বা আইপিভি 6)
- সেই সার্ভারে যে কোনও আইপিভি 4 ঠিকানা শুনুন
- কেবল আইপিভি 4 লোকালহোস্টে শুনুন
- বাহ্যিক আইপিভি 4 ঠিকানা 192.68.0.5 এ শুনুন
আপনি localhost
যদি আপনার বাহ্যিক কাউকে অ্যাক্সেস না করতে চান তবে কেবল ইন্টারফেসে শুনতে আপনার পরিষেবাটি কনফিগার করতে পারেন। উদাহরণস্বরূপ, আপনি যদি কোনও এলএএমপি সার্ভার চালাচ্ছেন তবে আপনি apache
সমস্ত আইপি ঠিকানায় শুনছেন (যাতে আপনার ব্যবহারকারীরা এটি অ্যাক্সেস করতে পারে) যখন কোনও mysql
ডাটাবেস কেবলমাত্র localhost
(এটির bind=127.0.0.1
নির্দেশিকা ব্যবহার করে ) অ্যাক্সেসযোগ্য হতে কনফিগার করা যায় । এই পদ্ধতি php
একই সার্ভারে চালানোর সময় বহিরাগত (এবং অনির্ভরযোগ্য) ব্যবহারকারীদের এটি অ্যাক্সেস করতে সক্ষম হবেন না ডেটাবেস অ্যাক্সেস করতে সক্ষম হবে।
:::80
সর্বদা আইপিভি 4 হিসাবেও বোঝায় না ইউনিক্স.স্ট্যাকেক্সেঞ্জিং.com