আমি ক্রমাগত ওএস এক্স সিস্টেম থেকে আমার নেটওয়ার্কের হোস্ট সমাধান সমস্যা আছে বলে মনে হচ্ছে। আমার একটি ডোমেন আছে (চলুন এটি mydomain.com নামে পরিচিত) একটি lab.mydomain.com সাবডোমেন এবং হোস্ট যা আমি পেতে চাই host.lab.mydomain.com এ।
আমার ম্যাকের DNS অনুসন্ধান এন্ট্রিগুলিতে অন্তর্ভুক্ত রয়েছে:
- mydomain.com
- lab.mydomain.com
- lab.otherdomain.com
- othersubdomain.otherdomain.com
আমি সম্পূর্ণ 'host.lab.mydomain.com' ঠিক করতে পারি ঠিক আছে, এবং যখন আমার তালিকায় 'lab.mydomain.com' থাকে, আমি কেবলমাত্র 'হোস্ট' ব্যবহার করতে পারি কারণ এটি 'lab.mydomain.com এর অধীনে সমাধান করে। ' প্রত্যয়. কিন্তু আমি সমাধান করতে পারি না (কিছু ক্ষেত্রে - পড়তে) "host.lab"।
অদ্ভুত জিনিস এই ব্যর্থতা শুধুমাত্র নির্দিষ্ট কমান্ড (যথা, SSH এবং খনন) সঙ্গে ঘটবে। 'Nslookup' ব্যবহার করে কাজ করে এবং হোস্টনাম সঠিকভাবে সমাধান করে। যাইহোক, এসএসএইচ ব্যবহার করে বা খনন ব্যর্থ হয় । আমি সাধারণত, কিন্তু সর্বদা, Chrome এর মাধ্যমে "host.lab" সমাধান করতে পারি না।
আমি 53 টি পোর্টে একটি টিসিপিডাম ফিল্টারিং চালানোর চেষ্টা করলাম যাতে এটি আমার নিজের চেষ্টা এবং নির্ণয় করতে পারে এবং ফলাফলগুলি আকর্ষণীয় ছিল: "dscacheutil -flushcache; killall -HUP mDNSResponder" চালানোর পর এবং বিভিন্ন কমান্ড ব্যবহার করে সমাধান করার চেষ্টা করে, আমি দেখেছি যে অবশ্যই "nslookup" প্রতিটি কনফিগারেশন ব্যবহার করে আমার কনফিগার করা DNS সার্ভারে যথাযথ অনুসন্ধান করা হয়েছে, যা হোস্টটিকে স্বল্প ক্রময়ে খুঁজে পেয়েছে। যাইহোক, ssh এবং dig খোলার শীর্ষ স্তরের ডোমেন হিসাবে "host.lab" ব্যবহার করে এবং ".lab" TLD- এর অধীনে একটি ডোমেন নাম হিসাবে "হোস্ট" চেষ্টা এবং সমাধান করার জন্য সরাসরি root-servers.net এ গিয়েছে বলে মনে হচ্ছে। কখনও আমার কনফিগার করা DNS সার্ভার স্পর্শ!
চুক্তিটি কি ছিল? আমার ম্যাক শর্ট-সার্কুটিং এ এই নির্দিষ্ট নাম রেজোলিউশন স্কিমগুলি কেন এবং আমার DNS অনুসন্ধান প্রতিক্রিয়াগুলি সন্মান দেওয়ার পরিবর্তে শীর্ষ স্তরের ডোমেন হিসাবে .lab কে চিকিত্সা করছে? অবশ্যই আমি পুরো ডোমেন নাম punching দ্বারা এই চারপাশে কাজ করতে পারেন, কিন্তু এটা সত্যিই, সত্যিই বিরক্তিকর।