আমি মনে করি আপনি নিজের প্রশ্নের উত্তর দিয়েছেন।
উদাহরণস্বরূপ, 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