লিনাক্সে "জেন্টেন্ট" এর মতো হোস্টনামগুলি সমাধান করার জন্য ম্যাক ওএস কমান্ড


9

আমি একটি কমান্ড চাই যা কোনও সাধারণ প্রোগ্রামের হোস্টনামটিকে একইভাবে সমাধান করার সাথে সাথে কোনও আইপি ঠিকানায় হোস্টনামটি সমাধান করবে। অন্য কথায়, এটি এমডিএনএস ( .local) এবং /etc/hostsপাশাপাশি নিয়মিত ডিএনএস গ্রহণ করতে হবে। সুতরাং এটি বাতিল হয়ে যায় host, digএবং nslookupযেহেতু এই তিনটি সরঞ্জামই কেবল নিয়মিত ডিএনএস ব্যবহার করে এবং .localঠিকানাগুলি সমাধান করবে না ।

লিনাক্স-এ, getentকমান্ডটি আমি যা চাই ঠিক তাই করে । তবে getentওএস এক্স-তে বিদ্যমান নেই

ম্যাক ওএস এক্স এর সমতুল্য কি আছে getent? আমি সচেতন যে আমি কয়েকটি লাইনে একটি লিখতে পারি getaddrinfoএবং আমি যদি এটি করতে পারি তবে এটিই করবো, তবে আমি ভাবছিলাম যে ইতিমধ্যে যদি কোনও মানক কমান্ড রয়েছে যা এটি করতে পারে কিনা।

ধন্যবাদ!

উত্তর:


11

আমার মনে dscacheutilহয় আপনি যা খুঁজছেন এটি ক্যাচিং, / ইত্যাদি / হোস্ট, এমডিএনএস (.local এর জন্য) সমর্থন করে।

dscacheutil -q host -a name foo.local

আরেকটি বিকল্প হ'ল dns-sd

dns-sd -q foo.local

Dnscacheutil সম্পর্কে আরও তথ্য

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.