স্ক্রিপ্ট লেখার সময়, আমি যে কম্পিউটারটি দিয়েছিলাম তার নাম দিয়ে একটি মেশিনটি উল্লেখ করতে চেয়েছিলাম (যেমন "সেলেনিয়াম-আরসি")। আমি "সেলেনিয়াম-আরসি" ব্যবহার করে এটি পিং করতে পারিনি, তাই নামটি স্বীকৃত কিনা তা দেখার জন্য আমি নীচের কমান্ডগুলি চেষ্টা করেছিলাম।
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms
ঠিক আছে, ট্রেস্রোয়েট নামটি খুঁজে পেয়েছে। কিভাবে? পরবর্তী ...
> traceroute selenium-rc
traceroute: unknown host selenium-rc
হুম ... এখানে লুকিংয়ের ব্যবস্থা অবশ্যই আলাদা হতে হবে কারণ হোস্টটি অচেতন। আমি ধরে নিচ্ছি এটি একটি সিস্টেমের নাম রেজোলিউশন প্রক্রিয়া ব্যবহার করছে যখন প্রথম উদাহরণটি ট্রেস্রোটিতে নির্দিষ্ট একটি প্রক্রিয়া ব্যবহার করছে। সঠিক?
তারপরে যখন আমি কিছুক্ষণ পরে ফিরে এসেছি ...
> traceroute 192.168.235.41
traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets
1 minint-q4e8i52.mycorp.net (192.168.235.41) 0.509 ms 0.206 ms 0.136 ms
ঠিক আছে, ভিন্ন ফলাফল। "সেলেনিয়াম-আরসি" নামটি নিজেই মেশিনে পরিবর্তিত হয়নি, তবে ট্রেস্রোয়েট নাম রেজোলিউশন প্রক্রিয়াটিতে অবশ্যই কিছু প্রকারের অগ্রাধিকার অন্তর্ভুক্ত থাকতে হবে এবং সম্ভবত নেটওয়ার্কে অন্য সিস্টেম / পরিষেবাদি দ্বারা নির্ধারিত একটি সম্ভবত আরও কর্তৃত্বমূলক ফলাফল দেয়। (দুর্ভাগ্যক্রমে, আমি ধরে নিচ্ছি যে এটি একটি গতিশীল নাম যা আমি নিয়ন্ত্রণ করি না, এবং এটি কোনও স্ক্রিপ্টে কার্যকর হবে না))
কেউ কি ফলাফল ব্যাখ্যা করতে পারেন?