আমি আমাদের নেটওয়ার্কে ডিএইচসিপি সম্পর্কিত কিছু মজাদার ডিএনএস সমস্যাগুলি সমাধান করার চেষ্টা করছি (আমার মনে হয় এই মুহুর্তে আমাদের একাধিক ডিএইচসিপি সার্ভার চলছে), এবং এটি বের করার চেষ্টা করার সময় আমি একটি নতুন সার্ভারের সাথে অদ্ভুত কিছু লক্ষ্য করেছি মাত্র আমি সেট আপ।
উত্সযুক্ত সার্ভারটি একটি জেন ভার্চুয়াল মেশিন যা উবুন্টু 9.10 সার্ভার চালিত। শারীরিক জেন সার্ভারটিও আমাদের নেটওয়ার্কে রয়েছে এবং আমি যখন জেনের মধ্যে প্রথমবারের মতো ভিএম বুটআপ করেছি (আমি এটিকে আমার মেশিনে চলমান স্থানীয় ভার্চুয়ালবক্স ভিএম থেকে আমদানি করেছি, যেখানে এটি একটি অন্য নেটওয়ার্কে চলছে), এটি একটি পেয়েছিল আমাদের অফিসের নেটওয়ার্ক থেকে ডিএইচসিপি ইজারা এবং সমস্ত কিছুই ভাল ছিল।
dhclient.eth0.leases
কী কনফিগার করা হয়েছে তা দেখতে আমি ফাইলটি পরীক্ষা করে দেখেছি এবং দেখেছি যে মেশিনটি আগের নেটওয়ার্ক থেকে রয়েছে সেই পুরানো ডিএইচসিপি ইজারা এখনও রয়েছে, পাশাপাশি অফিসের নেটওয়ার্কের জন্য এটি নতুন সংযুক্ত ডিএইচসিপি ইজারা রয়েছে। এখনই দুটি জিনিস আমি লক্ষ্য করেছি:
পূর্ববর্তী নেটওয়ার্কের পুরানো ডিএইচসিপি ইজারা তথ্যের কোনও
options host-name
লাইন নেই, যা আমি ভিএম এর আসল ভার্চুয়ালবক্স সংস্করণটি ডিএইচসিপি সার্ভারে এই বিকল্পটি প্রেরণ করিনি mean বা এর অর্থ কি পুরানো ডিএইচসিপি সার্ভার DHCP হোস্ট নেম বিকল্পটি সমর্থন করে না? এটি ভার্য়ালবক্সের অভ্যন্তরীণ ডিএইচসিপি সার্ভারটি ব্যবহার করছিল ...নতুন, DHCP ইজারা তথ্য আছে একটি আছে
options host-name
লাইন, যা সার্ভার ( "fozzie") জন্য সঠিক, বর্তমান হোস্ট-নেম অন্তর্ভুক্ত করা হয়েছে। যদি আমি সঠিকভাবে বুঝতে পারি তবে এর অর্থ সার্ভারটি আমাদের নেটওয়ার্কের ডিএইচসিপি সার্ভারে এটির হোস্টনামটি প্রেরণ করেছে।
এই সমস্ত সম্পর্কে আমি বুঝতে পারি না এমন অনেকগুলি বিষয় রয়েছে।
প্রথমত , আমি dhclient.conf
কোনও পর্যায়ে সার্ভারের জন্য পরিবর্তন করি নি ; এটি ডিফল্ট কনফিগারেশন ব্যবহার করছে। প্রকৃতপক্ষে এটিতে নিম্নলিখিত লাইনটি ভারব্যাটিম রয়েছে:
send host-name "<hostname>"
সুতরাং আমার প্রথম প্রশ্নটি হচ্ছে, কনফিগারেশনটি প্রথম স্থানে প্রেরণের জন্য সেটআপ না করা থাকলে কীভাবে হ্যাকটি সার্ভারের আসল হোস্টনামটি পাঠাতে জানত?
দ্বিতীয়ত , কেন প্রথম ডিএইচসিপি ইজারা (পুরানো নেটওয়ার্কের জন্য) অন্তর্ভুক্ত করা হয়নি option host-name
, তবে দ্বিতীয় ডিএইচসিপি ইজারা (নতুন নেটওয়ার্কে) এটি অন্তর্ভুক্ত করেছিল, যদি আমি কোনও কনফিগারেশন ফাইল স্পর্শ না করি?
আমি যা করেছি তা হ'ল আসল ভার্চুয়ালবক্স মেশিনটিকে ওভিএফ হিসাবে রফতানি করে জেনসার্ভারে আমদানি করানো হয়েছিল, তবে এটি কীভাবে যাদিকৃতভাবে আমার হোস্টনামটি ডিএইচসিপি-র মাধ্যমে কনফিগার করে যদি এটি আসল হোস্টনামের সাথে কনফিগার করা না থাকে dhclient.conf
?
তৃতীয় : আমি যখন চালনা করি তখন hostname
সার্ভারটি ফিরে আসে fozzie.our.domain
, তবে dhclient.eth0.leases
হোস্টনেম বিকল্পটি fozzie
(কোনও ডোমেন নেই) সেট করা হয়েছিল । এটি কীভাবে ডোমেনটি ছড়িয়ে দিতে জানল?