উত্তর:
না, কেবল হোস্টনাম অংশ। উবুন্টুর ম্যান পেজ অনুসারে, এফকিউডিএন নয় , /etc/hostname
কেবল হোস্টনামের হোস্টনাম অংশ থাকতে হবে:
দ্য এফকিউডিএন
আপনি এই কমান্ডের সাথে FQDN (হোস্টনাম --fqdn দ্বারা ফেরত হিসাবে) বা ডিএনএস ডোমেন নাম (dnsdomainname দ্বারা প্রত্যাবর্তিত) পরিবর্তন করতে পারবেন না। সিস্টেমটির এফকিউডিএন হ'ল নামটির জন্য রেজোলভার (3) ফেরত দেয় এমন নাম।
প্রযুক্তিগতভাবে: এফকিউডিএন হল গেথস্টনবাইম (2) দ্বারা ফিরে আসা হোস্ট নামের জন্য ফেরত নাম গ্যাথস্টবাইনেম (2)। ডিএনএস ডোমেন নামটি প্রথম বিন্দুর পরে অংশ।
সুতরাং এটি কনফিগারেশনের উপর নির্ভর করে (সাধারণত /etc/host.conf এ) আপনি কীভাবে এটি পরিবর্তন করতে পারবেন। সাধারণত (হোস্ট ফাইলটি ডিএনএস বা এনআইএসের আগে পার্স করা থাকে) আপনি এটিকে / ইত্যাদি / হোস্টে পরিবর্তন করতে পারেন।
মন্তব্য
হোস্ট-এর এফকিউএনএন অনুসন্ধান করার সময় ঠিকানাগুলির পরিবারগুলি চেষ্টা করে, হোস্টের উপাধি এবং নেটওয়ার্ক ঠিকানাগুলি আপনার রেজলভারের কনফিগারেশন দ্বারা নির্ধারিত হয়। উদাহরণস্বরূপ, জিএনইউ লিবিসি সিস্টেমগুলিতে, সমাধানকারীকে প্রথমে /etc/resolv.conf- এ ইননেট 6 বিকল্পটি ব্যবহার করে আইপিভি 6 লুকআপ চেষ্টা করার নির্দেশ দেওয়া যেতে পারে।
নথি পত্র
/ ইত্যাদি / হোস্টগুলি / ইত্যাদি / হোস্টনাম এই ফাইলে কেবলমাত্র ডোমেন নাম থাকা উচিত এবং পুরো এফকিউডিএন নয়।
hostname(1)
ম্যান পৃষ্ঠাটি এই বলে পরিবর্তন করেছে : " /etc/hostname
: file তিহাসিকভাবে এই ফাইলটিতে কেবল হোস্টনামের কথা ছিল এবং পুরো ক্যানোনিকাল এফকিউডিএন নয়, আজকাল বেশিরভাগ সফ্টওয়্যার এখানে একটি সম্পূর্ণ এফকিউডিএন মোকাবেলা করতে সক্ষম হয়। হোস্ট-নেম সেট করার জন্য সিস্টেম ইনিশিয়ালাইজেশন স্ক্রিপ্টগুলি বুট করার সময় এই ফাইলটি পড়ে। "
জোশ উবুন্টু যা প্রস্তাবিত তা নির্দেশ করে, তবে আমি নিশ্চিত নই যে এটি একটি কঠোর এবং দ্রুত নিয়ম।
/etc/hostname
সিস্টেমের হোস্টের নাম সেট করতে ব্যবহৃত হয়, যা মুদ্রিত হিসাবে hostname
বা একই জিনিস uname -n
। এই নামটি লগইন প্রম্পটে যেমন ভার্চুয়াল কনসোল বা জিনোম জিডিএম লগইন স্ক্রিনে ব্যবহৃত হবে।
মানুষ পৃষ্ঠাটি জানাচ্ছে, এটা যখন করছেন একটি DNS অনুসন্ধান ইনপুট হিসাবে ব্যবহৃত হচ্ছে hostname --fqdn
বা dnsdomainname
।
Technically: The FQDN is the name gethostbyname(2) returns for the host name
returned by gethostname(2). The DNS domain name is the part after the first dot.
যার অর্থ যে এটি যদি খালি শব্দ হয় তবে রেজোলভারটি এফকিউডিএন সন্ধানের চেষ্টা করতে তালিকাভুক্ত ডোমেনগুলিকে সংযোজন করবে search
বা domain
সেটিং /etc/resolv.conf
করবে। আপনার যদি / ইত্যাদি / হোস্টনেম এফকিউডিএন থাকে তবে এর অর্থ এটি এক বা একাধিক ডোমেন যুক্ত করার চেষ্টা করতে হবে না: নামটি দ্ব্যর্থহীন।
সুতরাং আমি বলব হয় হয় বৈধ। কেউ যদি অন্যভাবে প্রদর্শন করতে পারে তবে আমি খুব আগ্রহী হব।
/etc/hostname
! আমি উত্তর দেওয়ার জন্য এবং রেফারেন্সগুলির সন্ধানের পরেই বুঝতে পেরেছিলাম যে আমি সরকারী দস্তাবেজের বিরুদ্ধে যাচ্ছি।
সঙ্গে libnss-myhostname ইনস্টল, আপনি FQDN লিখতে পারেন /etc/hostname
এবং এটি করা। অন্যথায়, আপনাকে /etc/hosts
সংক্ষিপ্ত নামের সাথে মিল রাখতে এবং এটিকে পুরোদস্তুর যোগ্য মানচিত্রে ম্যাপ করতে হবে (আপনি এটি ডিএনএসেও রাখতে পারেন, তবে এটি ব্যর্থ নয়)। একটি অ-ডিফল্ট লুপব্যাক ইন্টারফেস ব্যবহার করে, দেখে মনে হচ্ছে:
127.0.0.2 hostname.fully.qualified hostname