কীভাবে / ইত্যাদি / হোস্টনাম এবং ডিএনএস ডোমেন নাম থেকে হোস্টনাম পাবেন?


17

আমি কীভাবে হোস্টের নাম পাব /etc/hosts? লিখে hostname? এবং ডিএনএস ডোমেন নাম সম্পর্কে কী, আমি কীভাবে তা পাব? কমান্ডলাইনের মাধ্যমে আমি কীভাবে এই নামগুলি পাব?


উত্তর:


18

আপনি যখন টাইপ করুন

hostname

এটি আপনাকে সঞ্চিত মানটি দেখায় will

/etc/hostname

hostname --helpঅপশন অনেক দেখুন । সহায়তা থেকে ...

-s, --short            short host name
-a, --alias            alias names
-i, --ip-address       addresses for the host name
-I, --all-ip-addresses all addresses for the host
-f, --fqdn, --long     long host name (FQDN)
-A, --all-fqdns        all long host names (FQDNs)
-d, --domain           DNS domain name
-y, --yp, --nis        NIS/YP domain name
-b, --boot             set default hostname if none available
-F, --file             read host name or NIS domain name from given file

এই আদেশটি হোস্টের নাম বা এনআইএস ডোমেন নাম পেতে বা সেট করতে পারে। আপনি ডিএনএস ডোমেন বা এফকিউডিএন (সম্পূর্ণরূপে যোগ্যতাসম্পন্ন ডোমেন নাম) পেতে পারেন। হোস্ট অনুসন্ধানের জন্য আপনি যদি বাইন্ড বা এনআইএস ব্যবহার না করেন তবে আপনি এফকিউডিএন (পুরোপুরি যোগ্যতাযুক্ত ডোমেন নাম) এবং ডিএনএস ডোমেন নাম (যা এফকিউডিএন এর একটি অংশ) / ইত্যাদি / হোস্ট ফাইলে পরিবর্তন করতে পারবেন।


সুতরাং

hostname -f

দীর্ঘ হোস্ট নেম (এফকিউডিএন) এর জন্য।


আমি পেয়েছি: "হোস্ট নাম: নাম বা পরিষেবা জানা যায়নি"
দাদা ডুডু

আপনার কি কিছু আছে /etc/hostname? আমরা এখানে সাধারণত এটি অ্যাপাচি জন্য সম্পাদনা করি। উদাহরণের বিষয়: Askubuntu.com/a/218499/15811
রিনজউইন্ড

বিড়াল / ইত্যাদি / হোস্টের চেষ্টা করেছি আমি একটি লোকালহোস্ট পেয়েছি যা আমি ভিএম
দাদা ডুডু

1
@ دادাদুদু localhostএকটি নেটওয়ার্কে "আমার" জন্য একটি ডাকনাম মাত্র। সমস্ত কম্পিউটার (ভিএম এর সহ) localhostঠিকানা ব্যবহার করে নিজের সাথে সংযুক্ত হতে পারে ।
মেলাবিয়াস

আমার কাছে এখানে থাকা ভিএম @ دادাদুদু এর নিজস্ব নাম আছে (একে "টেস্ট 1" বলা হয়)।
রিনজউইন্ড

0

অনুমান করে আপনি নিজের স্থানীয় (ল্যান) আইপিভি 4 ঠিকানা চান ....

আপনার আইপিভি 4 এবং আইপিভি 6 অ্যাড্রেসগুলিকে একত্রিত করে এমন একটি দীর্ঘ স্ট্রিং আপনার সার্ভারটি এড়াতে এড়াতে, ব্যাশ স্ক্রিপ্টে এই প্রোগ্রামটিমেটিকভাবে ব্যবহার করুন:

LOCALIP=$(hostname -I | awk '{print $1}')

বা সিএলআই এ এটি টাইপ করুন:

hostname -I | awk '{print $1}'

হোস্টের কেবলমাত্র একক আইপিভি 4 ঠিকানা থাকলে এটি কেবল ভাল কাজ করে। আইপিভি 6 হোস্টের সাধারণত একাধিক আইপিভি 6 ঠিকানা থাকে (একটি স্থায়ী এবং এক বা একাধিক অস্থায়ী)।
ডেভিড ফোরস্টার

ঠিক। সে কারণেই আমার পরামর্শের 1 ম লাইনটি হ'ল, "আপনি নিজের স্থানীয় (ল্যান) আইপিভি 4 ঠিকানা চান তা অনুমান করে ...." তবে আপনার বক্তব্য, 'হোস্টনেম' সর্বদা আইপি তথ্যের জন্য সেরা সরঞ্জাম নয়। লক্ষ্য উপর নির্ভর করে। তারা কী চেয়েছিল (সম্ভবত এফকিউডিএন, তবে এটি আমার দিক থেকে জল্পনা)) ওপিতে তার / তার প্রশ্নের মধ্যে বিস্তারিত ছিল না।
মিঃপোটাতোহিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.