আমি উবুন্টুতে খুব নতুন এবং আমি জানতে চাই: এর সঠিক ব্যবহারটি /etc/hosts
কী?
বলুন যে আমি এটি এতে যুক্ত করছি:
127.0.x.x mydomain
ওটার মানে কি?
আমি উবুন্টুতে খুব নতুন এবং আমি জানতে চাই: এর সঠিক ব্যবহারটি /etc/hosts
কী?
বলুন যে আমি এটি এতে যুক্ত করছি:
127.0.x.x mydomain
ওটার মানে কি?
উত্তর:
উদ্দেশ্য
হোস্ট ফাইলটি এমন অনেকগুলি সিস্টেম সুবিধার মধ্যে একটি যা কম্পিউটার নেটওয়ার্কে নেটওয়ার্ক নোডগুলিকে সম্বোধন করতে সহায়তা করে। এটি একটি অপারেটিং সিস্টেমের ইন্টারনেট প্রোটোকল (আইপি) বাস্তবায়নের একটি সাধারণ অংশ, এবং মানব-বান্ধব হোস্টনামগুলিকে সংখ্যার প্রোটোকল ঠিকানাগুলিতে অনুবাদ করার ফাংশন সরবরাহ করে, যাকে আইপি অ্যাড্রেস বলা হয়, যা কোনও আইপি নেটওয়ার্কে হোস্টকে সনাক্ত এবং সনাক্ত করে। কিছু অপারেটিং সিস্টেমে হোস্ট ফাইলের বিষয়বস্তু ডোমেইন নেম সিস্টেম (ডিএনএস) এর মতো অন্যান্য পদ্ধতিতে অগ্রাধিকার হিসাবে ব্যবহৃত হয়, তবে অনেকগুলি সিস্টেম কাস্টমাইজেশন সরবরাহ করতে নাম পরিষেবা সুইচগুলি (যেমন, লিনাক্স এবং ইউনিক্সের জন্য nsswitch.conf) প্রয়োগ করে। ডিএনএসের বিপরীতে, হোস্টগুলি ফাইল স্থানীয় কম্পিউটারের প্রশাসকের প্রত্যক্ষ নিয়ন্ত্রণে থাকে
ফাইল সামগ্রী
হোস্ট ফাইলটিতে প্রথম পাঠ্য ক্ষেত্রে আইপি ঠিকানার সাথে টেক্সটের লাইন থাকে যার পরে এক বা একাধিক হোস্টের নাম থাকে। প্রতিটি ক্ষেত্র সাদা স্থান (ফাঁকা বা ট্যাবুলেশন অক্ষর) দ্বারা পৃথক করা হয়। মন্তব্য লাইন অন্তর্ভুক্ত হতে পারে; এ জাতীয় লাইনের প্রথম অবস্থানে একটি হ্যাশ অক্ষর (#) দ্বারা চিহ্নিত করা হয়। ফাইলের সম্পূর্ণ ফাঁকা রেখা উপেক্ষা করা হয়। উদাহরণস্বরূপ, একটি সাধারণ হোস্ট ফাইলটিতে নিম্নলিখিতগুলি থাকতে পারে:
# This is an example of the hosts file 127.0.0.1 localhost loopback ::1 localhost
এই উদাহরণে কেবলমাত্র সিস্টেমের লুপব্যাক ঠিকানা এবং তাদের হোস্টের নামসমূহ, হোস্ট ফাইলের একটি সাধারণ ডিফল্ট সামগ্রী অন্তর্ভুক্ত থাকে। উদাহরণটি ব্যাখ্যা করে যে একটি আইপি ঠিকানার একাধিক হোস্টের নাম থাকতে পারে এবং একটি হোস্টের নাম বিভিন্ন আইপি ঠিকানায় ম্যাপ করা যেতে পারে।
এটি অবৈধ (?):
127.0.x.x mydomain
ওয়াইল্ডকার্ডগুলি *
তাই হওয়া উচিত 127.0.*.*
তবে আমি এর বাইরে আর খুব কমই দেখতে পাচ্ছি 127.0.0.1
;)
এর অর্থ হ'ল আপনি mydomain
সেই আইপি ঠিকানার নাম হিসাবে ব্যবহার করতে পারেন । গুগল তাদের অনুসন্ধানের জন্য যে www.google.com
আইপি ঠিকানা ( 74.125.132.106
) ব্যবহার করে তা মনে রাখার চেয়ে ব্যবহার করা সহজ । আপনার মেশিনে স্থানীয়ভাবে (লোকালহোস্ট) একই কাজ করে। আপনি যদি নিজের অ্যাপাচি ইনস্ট্যান্স চালান তবে আপনি একটি নামের সাথে একটি স্থানীয় আইপি ঠিকানা সেট করতে পারেন এবং ব্রাউজারে সেই নামটি ব্যবহার করতে পারেন।
::1
উদাহরণে IP ঠিকানা জন্য IP V6 সংস্করণ।
এর অর্থ হল যে সিস্টেমটি কোনও ডিএনএস অনুসন্ধান করবে না mydomain
, এটি স্বয়ংক্রিয়ভাবে আপনার হোস্ট ফাইলটিতে নির্দিষ্ট করা আইপি ঠিকানায় আপনাকে পুনঃনির্দেশিত করা হবে।
বেশিরভাগ সিস্টেমে হোস্ট ফাইলে ডিফল্ট এন্ট্রিটি হ'ল:
127.0.0.1 localhost
127.0.0.1
আপনি যে কম্পিউটারটি চালু থাকেন তার ঠিকানা সর্বদা। উদাহরণস্বরূপ, আপনি যদি আপনার পিসিতে কোনও ওয়েব সার্ভার চালনা করেন http://localhost:port
তবে পুরো আইপি ঠিকানাটি টাইপ না করে আপনি ওয়েব ব্রাউজারের মাধ্যমে এটি অ্যাক্সেস করতে পারেন http://127.0.0.1:port
।
::1 localhost
?