একটি সার্ভারে বেশ কয়েকটি আইপি ঠিকানা ব্যবহারের সুবিধা কী কী?


17

সঙ্গে ifconfig, আমি সক্ষম একটি একক নেটওয়ার্ক ইন্টারফেস কার্ড একাধিক আইপি অ্যাড্রেস কনফিগার । আমি কেন এটি করতে চাই এবং আমি কীভাবে পরে বেশ কয়েকটি ঠিকানা ব্যবহার করব, উদাহরণস্বরূপ সফ্টওয়্যার কোনটি ব্যবহার করবে তা কীভাবে জানতে পারে?

আমি এখনও পর্যন্ত একটি একক আইপি ঠিকানার সাথে নেটওয়ার্ক ইন্টারফেস ব্যবহার করেছি।

উত্তর:


31

কিছু (তবে সব নয়) কারণ:

  • ইতিমধ্যে উল্লিখিত হিসাবে একাধিক এসএসএল সাইট হোস্ট করার জন্য
  • কারণ আপনি একাধিক হোস্টের কাছ থেকে পরিষেবাগুলি সংহত করতে পারেন এবং আপনার ঠিকানাগুলি সংরক্ষণ করা দরকার
  • একটি আইপি ঠিকানা ব্যবহার করার জন্য যা পরে অন্য হোস্টে স্থানান্তরিত হতে পারে
  • এই মুহুর্তে নীচে থাকা কোনও হোস্টের ক্ষতিপূরণ দেওয়ার জন্য তার আইপি ঠিকানাটিকে অন্য একটিতে যুক্ত করে
  • যদি আপনার একই শারীরিক / লজিক্যাল নেটওয়ার্ক / ভ্লান এ একাধিক আইপি নেটওয়ার্ক থাকে তবে এটি গেটওয়ে দিয়ে ট্রাফিকের আদান-প্রদান, জিনিসগুলিকে গতি বাড়িয়ে এবং লোড হ্রাস করতে বাধা দেবে
  • একটি ডিভাইস সেটআপ করার জন্য যার ডিফল্ট আইপি ঠিকানা রয়েছে এবং আপনাকে একই নেটওয়ার্কে একটি ঠিকানা যুক্ত করতে হবে
  • ফায়ারওয়ালগুলি এড়াতে বা স্প্যাম ফিল্টারগুলিতে কালো তালিকাভুক্ত হওয়া এড়াতে বিভিন্ন সার্বজনীন আইপি ঠিকানা ব্যবহার করার জন্য
  • বাইরের মানুষের কাছে বিষয়গুলি কম স্পষ্ট করার জন্য। যেমন আপনি আইপি ঠিকানার 1.2.3.4 এ অ্যাপাচি চালিয়ে যাচ্ছেন এবং কেবল 1.2.3.5 এ এসএসএইচ অনুমতি দিন। যদি কেউ কোনও সাইটের পিছনে আইপি ঠিকানার উপরে আক্রমণ করার চেষ্টা করে তবে তারা এসএসএইচ চালাবেন না।
  • একই পরিষেবাটি একাধিকবার চালানোর জন্য
  • বিপরীত ডিএনএস লুকআপে বিভিন্ন হোস্টনাম ব্যবহার করার জন্য। যেমন আপনি যদি এই হোস্ট থেকে বাহ্যিক কিছুতে সংযোগ করছেন এবং আপনি দুটি আলাদা ডোমেন / হোস্টনাম হিসাবে উপস্থাপন করতে চান
  • যাতে পরিষেবাগুলির মধ্যে সাধারণতা প্রকাশ না ঘটে। উদাহরণস্বরূপ, যদি আপনি সাইট1.example.com এবং সাইট2.example.org হোস্ট করেন এবং আপনি সেটিকে সিএমএন ব্যবহার না করে বিভিন্ন আইপিতে ম্যাপ করেন তবে তাদের মধ্যে কোনও সুস্পষ্ট লিঙ্ক থাকবে না if

1
একটি একক শারীরিক ইন্টারফেসে সংযোগের সংখ্যা বাড়ানোর জন্য। দেখুন: stackoverflow.com/questions/410616/...
Homer6

4

ওয়েব সার্ভারের ক্ষেত্রে এটি নির্ভর করে। আপনার যদি একাধিক ভার্চুয়াল হোস্ট থাকে তবে উদাহরণস্বরূপ অ্যাপাচে, সার্ভারটি ভার্চুয়ালহস্ট ব্লক থেকে কোন আইপি ব্যবহার করতে হবে তা জানে।

 <VirtualHost 10.10.10.1:80>
   ...
 </VirtualHost>

আপনি যে সমস্ত উপলভ্য ইন্টারফেসে বর্তমানে আপাচি শুনছেন তার উপর ভার্চুয়ালহোস্ট শ্রবণ করতে পারেন (শোনার নির্দেশিকা উদাহরণের মাধ্যমে উদাহরণস্বরূপ। Listen *:80

 <VirtualHost *:80>
   ...
 </VirtualHost>

আপনি যদি এমন এক সার্ভারে একাধিক সাইট চলমান থাকেন যেখানে একাধিক সাইট এসএসএল সক্ষম রয়েছে, প্রতিটি সাইটের জন্য পৃথক আইপি রাখা ভাল। এটি এইচটিটিপি শিরোনাম প্রেরণের আগে এসএসএল শংসাপত্রগুলি বিনিময় করা হয়। যদি আপনার একটি আইপিতে একাধিক vhosts থাকে, তবে আপাচে আপনি কোন সাইটে হোস্ট শিরোনাম ছাড়া পৌঁছানোর চেষ্টা করছেন তা জানতে পারবেন না।

আমি নিশ্চিত যে আরও অনেক ব্যবহারের ঘটনা আছে, এটি একটি সাধারণ ঘটনা।


আপনি ভুলে গেছেন যে এসএসএল আর কোনও বিষয় নয় এবং
টিএলএসে

1

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

কিছু পরিষেবা একই পোর্ট নম্বর ব্যবহার করে, তবে আপনার একক সার্ভারে এই পরিষেবাগুলি চালনার জন্য বেশ কয়েকটি আইপিস থাকতে হবে।

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


যদি আমি একটি ওয়েব সার্ভার চালাচ্ছি তবে এটি কীভাবে জানতে পারে যে কোন আইপি ঠিকানাটি ব্যবহার করতে হবে? এটি ডিফল্টরূপে মূল আইপি ব্যবহার করতে ইনস্টল করে?
নিকোলাই লেসচভ 21

3
এটি কনফিগারযোগ্য ডিফল্টরূপে এটি Listenবা Bindsহোস্টের প্রতিটি আইপি।
fazie

1

একাধিক আইপি অ্যাড্রেসস আপনাকে পরিষেবা আইপি রাখার অনুমতি দেয়, অন্য কথায় আপনি একটি নির্দিষ্ট পরিষেবার সাথে আইপি মেলাতে পারেন, উদাহরণস্বরূপ আপনি প্রেরণ মেলটিতে:

DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=192.168.1.25')dnl

ইত্যাদি। এটি হাই আভ্যালেবিলিটি, টেস্ট এবং নেটওয়ার্ক রাউটিং-এর জন্য ব্যবহার করা যেতে পারে ^^

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.