পুনর্নির্দেশের জন্য "হোস্টগুলি" ফাইল ব্যবহার করে


1

ঠিক আছে, "হোস্ট" ফাইলটি ব্যবহার করে কীভাবে একটি সাধারণ পৃষ্ঠা পুনর্নির্দেশ করতে হয় তা আমি জানি তবে এটি http://rustledjimmies.com বা http://heyyeyaaeyaaaeyaeyaa.com/ এর মতো নির্দিষ্ট পৃষ্ঠাগুলির পক্ষে কাজ করে না

উদাহরণস্বরূপ, আমি ইউটিউব ডটকমকে rustledjimmies.com/ এ পুনঃনির্দেশ করতে চাই। তবে আমি সাধারণত পুনর্নির্দেশের জন্য যে কাজগুলি করেছি তা করার পরে এটি কার্যকর হয় না।

কোনও ধারণা কেন এবং কীভাবে এটি ঠিক করবেন?

এখানে একটি উদাহরণ যা আমি "হোস্ট" ফাইলটিতে রেখেছি।

104.36.80.4 fb.com

আইপি অ্যাড্রেসটি rustledjimmies.com সাইটের জন্য তবে কোনওভাবে আমি যখন এটি "হোস্ট" তে লিখি তখন এটি একটি আলাদা ওয়েবসাইট দেখায়।

205.186.179.191 fb.com

এটি হেইয়াএইইএইইইইইএ ডট কমের জন্য তবে এটি কোনও প্রতিক্রিয়া দেখায় না (আমার পক্ষে কমপক্ষে)


আপনি কি ওয়ার্কস্টেশনে ডিএনএস ক্যাশে ফ্লাশ করেছেন? cmd কমান্ড>ipconfig /flushdns
সূর্যের

না, এটি কাজ করে না।
লিনাস

1
আপনি আপনার হোস্ট ফাইলটি কি রাখছেন? আপনার মূল প্রশ্নের প্রাসঙ্গিক লাইন অন্তর্ভুক্ত করুন।
ভারী

আমি লক্ষ্য করেছি আপনি অন্য অ্যাকাউন্ট থেকে সম্পাদনা করার চেষ্টা করেছেন - দয়া করে একটি অ্যাকাউন্ট নিবন্ধন করুন এবং তিনটি মার্জ করার জন্য আমাদের যোগাযোগের লিঙ্কটি ব্যবহার করুন।
যাত্রামন গীক

উত্তর:


5

এটি কিছু সাইটের জন্য কাজ করবে না।

প্রতি সার্ভারে একটি সাইট হোস্টিং (বা প্রতিটি আইপি ঠিকানা) ছোট ওয়েবসাইটগুলির পক্ষে ভাল ধারণা নয়। একটি আইপি ঠিকানায় একাধিক ওয়েবসাইট হোস্ট করা সম্ভব, এই বৈশিষ্ট্যটিকে ভার্চুয়াল হোস্ট বলা হয়।

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


ইউটিউব এ এখানে একটি সাধারণ অনুরোধ রইল:

  • http://youtube.comঠিকানা বারে প্রবেশ করুন এবং টিপুনEnter
  • আপনার কম্পিউটারটি ডিএনএস সার্ভারকে youtube.comআইপি ঠিকানায় ডোমেনের নামটি সমাধান করার জন্য জিজ্ঞাসা করে।
    • ডিএনএস সার্ভারের প্রতিক্রিয়া: 46.28.247.104
  • ব্রাউজারটি এইচটিটিপি অনুরোধ প্রেরণ করে 46.28.247.104:

    GET / HTTP/1.1
    Host: youtube.com
    
    • সার্ভারে এটির ভার্চুয়াল হোস্ট হিসাবে 46.28.247.104স্বীকৃতি youtube.comদেয় এবং এটি আপনাকে পরিবেশন করে।

এখন আপনি ম্যাপ থাকেন অনুমান করা যাক youtube.comকরতে 192.168.0.100ব্যবহার hostsফাইল।

  • http://youtube.comঠিকানা বারে প্রবেশ করুন এবং টিপুনEnter
  • youtube.comএর আইপি hostsফাইলে সরবরাহ করা হয়েছে , সুতরাং কোনও ডিএনএস অনুসন্ধান প্রয়োজন হয় না।
    • সিস্টেম ব্রাউজারকে বলে যে youtube.comএর ঠিকানা192.168.0.100
  • ব্রাউজারটি এইচটিটিপি অনুরোধ প্রেরণ করে 192.168.0.100:

    GET / HTTP/1.1
    Host: youtube.com
    
    • সার্ভার এটির ভার্চুয়াল হোস্ট হিসাবে 192.168.0.100স্বীকৃতি দেয় না youtube.com, সুতরাং এটি 404ত্রুটি কোডের সাথে সাড়া দেয় ।

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