উত্তর:
nslookup
, host
এবং dig
ওএস এক্স-তে পুরোপুরি ভাল ডিএনএস ক্যোয়ারী সরঞ্জাম রয়েছে তবে তারা সকলেই ওএস এক্স এর অভ্যন্তরীণ রেজোলিউশন সিস্টেমে যাওয়ার পরিবর্তে সরাসরি ডিএনএসকে জিজ্ঞাসা করে। ফলস্বরূপ, তারা / ইত্যাদি / হোস্ট ফাইলটি পরীক্ষা করে না, বা বনজর / এমডিএনএসের নামগুলি (যারা .local এ শেষ হয়) সমাধান করে না। রেজোলিউশন পরীক্ষা করার স্ট্যান্ডার্ড (কুইক 'এন নোংরা) উপায়টি হ'ল ping
এটি পিন করার চেষ্টা করার আগে এটি স্বাভাবিক সিস্টেমের মাধ্যমে আপনি যে ঠিকানাটি দিয়ে থাকেন তা সমাধান করবে। আপনি যদি উদ্দেশ্যে উদ্দেশ্যে কিছু চান, তবে dscacheutil
পরিবর্তে ব্যবহার করুন:
$ dscacheutil -q host -a name www.apple.com
name: e3191.c.akamaiedge.net
alias: www.apple.com www.isg-apple.com.akadns.net www.apple.com.edgekey.net
ip_address: 184.24.141.15
$ ping www.apple.com
PING e3191.c.akamaiedge.net (184.24.141.15): 56 data bytes
64 bytes from 184.24.141.15: icmp_seq=0 ttl=57 time=57.258 ms
^C
--- e3191.c.akamaiedge.net ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 57.258/57.258/57.258/0.000 ms
#!/usr/bin/env bash STAT=1 LOOKUPRESULT="$(dscacheutil -q host -a name "$1")" if [ -z "$LOOKUPRESULT" ] ; then exit "$STAT" else echo "$LOOKUPRESULT" STAT=0 exit "$STAT" fi
হয় কমান্ড ঠিক আছে। এটি ওএস এক্স এর পদ্ধতিগুলি ব্যবহার করছে না বলে এর অর্থ এটি কার্যকর হয় না। আপনি যদি "ওএস এক্স পদ্ধতিগুলি" ব্যবহার করতে চান তবে আমি কি নেটওয়ার্ক ইউটিলিটিটির প্রস্তাব দিতে পারি?
এটি এখনও whois কল করতে পারে এবং এটি কেবল উইন্ডোতে প্রদর্শিত হতে পারে।
.local
এটি ঠিকানার জন্য কাজ করে না , তাই না?