আমি একটি সার্ভার ভাড়া নিচ্ছি, একটি সংস্থায় উবুন্টু 16.04 চালাচ্ছি, এর নাম দিন সংস্থা।
বর্তমানে, আমার সার্ভারটি এটির মতো কনফিগার করা হয়েছে:
- আয়োজক নাম:
server737263 - ডোমেন নাম:
company.org
এখানে আমার এফকিউডিএন:
user@server737263:~ $ hostname --fqdn
server737263.company.org
এটি অবাক করা কিছু নয়।
আমি একটি ডোমেন নামও ভাড়া নিচ্ছি, এর নাম দিন domain.org। আমি যা করতে চাই তা হ'ল আমার সার্ভারটির নাম পরিবর্তন করা server1.domain.org।
এর অর্থ হল আমার হোস্টনামটি server1এবং আমার ডোমেন নাম হিসাবে কনফিগার করা domain.org।
আমি কীভাবে এটি সঠিকভাবে করতে পারি?
প্রকৃতপক্ষে, ম্যানপেজটি hostnameপরিষ্কার নয়। আমার কাছে কমপক্ষে:
HOSTNAME এর (1)
[...]
নাম ঠিক কর
- যখন একটি যুক্তি বা - ফাইল বিকল্পের সাথে ডাকা হয়, কমান্ডগুলি হোস্টের নাম বা এনআইএস / ওয়াইপি ডোমেন নাম সেট করে। হোস্টনেম sethostname (2) ফাংশন ব্যবহার করে, তিনটি ডোমেইননাম, ypdomainname এবং nisdomainname এর সবকটিই setdomainname (2) ব্যবহার করে। দ্রষ্টব্য, এটি কেবলমাত্র পরবর্তী পুনরায় বুট হওয়া পর্যন্ত কার্যকর। স্থায়ী পরিবর্তনের জন্য সম্পাদনা / ইত্যাদি / হোস্টনাম।
[...]
দ্য এফকিউডিএন
- আপনি হোস্টনাম বা ডিএনএসডোমেননেম দিয়ে এফকিউডিএন পরিবর্তন করতে পারবেন না।
[...]
তাহলে কি মনে হচ্ছে সম্পাদনা /etc/hostnameযথেষ্ট নয়? কারণ এটি যদি সত্যিই হোস্টনামটি পরিবর্তন করে, তবে এটি FQDN পরিবর্তন করে changed কমান্ডটি দিয়ে হোস্টনামটি পরিবর্তন করার জন্য আমি একটি কৌশলও পড়েছি sysctl kernel.hostname=server1, তবে এটি সঠিক উপায় বা কুৎসিত কৌশল কিনা তা কিছুই বলে না।
তাই:
হোস্টনাম সেট করার সঠিক উপায় কী?
ডোমেন নাম সেট করার সঠিক উপায় কী?
DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTENআমার সার্ভারে বলে (একই সংস্করণ)।