আমি কেন নেটওয়ার্কের বাইরে থেকে আমার ওয়েব সার্ভারটি অ্যাক্সেস করতে পারি না?


5

আমি আমার ম্যাকবুকে একটি অ্যাপাচি এইচটিটিপি সার্ভার সেট আপ করেছি, ঠিক তখনই ভাষা শেখার সময় আমার পিএইচপি এর সম্পূর্ণ কার্যকারিতা অ্যাক্সেস হতে পারে। আমার একটি নিবন্ধিত ডোমেন নাম বা ধারাবাহিক নেটওয়ার্ক অ্যাক্সেস নেই, সুতরাং এই সার্ভারে একটি আসল ওয়েবসাইট হোস্ট করার ধারণাটি সম্ভব নয়; আমি শুধু শেখার উদ্দেশ্যে এটি করছি।

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

আমি ভাবছি কেন এটি হয়। সুরক্ষার একটি স্তর কী সেট আপ করা হয়েছে যা লোকদের বাইরে থেকে ল্যানের অভ্যন্তরে কম্পিউটার অ্যাক্সেস করতে বাধা দেয়?

উত্তর:


6

আপনার কম্পিউটার থেকে শুরু করে লাইনে তিনটি ব্লকিং হপ থাকতে পারে:

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

  • আপনার হোম রাউটার (বা বেশিরভাগ ওয়াইফাই রাউটারগুলি) আপনি এর পিছনে সাবনেটটি "আড়াল" করতে NAT ব্যবহার করে এবং আপনার একাধিক ডিভাইসগুলি আইএসপি থেকে প্রাপ্ত একক গ্লোবাল আইপি ঠিকানায় যোগাযোগ করার অনুমতি দেয়। যদি আপনি ল্যান থেকে কোনও ডিভাইস থেকে কোনও রিমোট সার্ভারে একটি অনুরোধ করেন তবে রিমোট দেখতে পাবে যে অনুরোধটি আপনার রাউটার দ্বারা উদ্ভূত হয়েছে। আপনি যদি আপনার সর্বজনীন আইপি ঠিকানার বাইরে থেকে কোনও অনুরোধ করেন তবে আপনি আসলে আপনার রাউটারটি ঠিকঠাক করছেন। আপনি যদি চান যে সমস্ত এইচটিটিপি অনুরোধগুলি যা আপনার রাউটারের উদ্দেশ্যে সম্বোধন করা হয়েছে এটির পিছনে আপনার ল্যাপটপটি পরিবেশন করা হবে, আপনাকে ল্যাপটপের আইপি ঠিকানা এবং পোর্ট 80 (স্ট্যান্ডার্ড এইচটিটিপি পোর্ট), বা 443 পোর্টের জন্য আপনার রাউটারের মেনুতে একটি পোর্ট-ফরোয়ার্ড নিয়ম যুক্ত করতে হবে for HTTPS দ্বারা।

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


3 য় দফার বৈধতা নিশ্চিত করতে পারে। আমার আইএসপিটিকে মাইরপাবলিক (সিঙ্গাপুরে) বলা হয় এবং তারা সুস্পষ্টভাবে জানায় যে একটি স্ট্যাটিক পাবলিক আইপি পেতে আপনাকে নিবন্ধভুক্ত করতে হবে এবং $ 50 এক-অফ অ্যাক্টিভেশন ফি দিতে হবে। এটি আমার প্রাইভেট নেটওয়ার্কের কোনও ডিভাইস নেটওয়ার্কের বাইরের থেকে এমনকি পোর্টফোরওয়ার্ডিং সেটআপ সহ সঠিকভাবে অ্যাক্সেস করতে বাধা দেয়, কারণ আমার রাউটারে পৌঁছানোর কোনও উপায় নেই। আমার টুইটের আরও তথ্য এখানে: twitter.com/nickang/status/1125560814922940416
নিকং

4

এটি হওয়ার কারণটি হ'ল এনএটি অনুবাদসমূহ।

আপনি যখন ইন্টারনেটে সংযুক্ত হন, আপনার আইএসপি আপনাকে একটি সর্বজনীন আইপি ঠিকানা দেয় যাতে আপনি ইন্টারনেটের সাথে যোগাযোগ করতে পারেন।

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

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

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

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


ভাল ব্যাখ্যা ... তবে আপনি কি এর সমাধান যোগ করতে পারেন?
ছাদে

@ ছামেমেদ সমাধানটি হল পোর্টফোরওয়ার্ডিং সেটআপ করা এবং এর বাইরে পাবলিক আইপি এবং পোর্ট ব্যবহার করে এর সাথে সংযোগ স্থাপন করা।
এলপিচিপ

একটি দ্রুত নোংরা সমাধান হ'ল ভিপিএন ... :-) ব্যবহার করা কোনও ভিপিএন দিয়ে আপনি ভিপিএন ঠিকানার সাথে সংযোগ শুরু করেন, তবে আসল আইপিতে আগত ট্র্যাফিকটি এখনও বৈধ।
ওয়াগনার প্যাট্রিয়োটা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.