Yanıtlar:
nslookup,, hostve digOS X'te mükemmel bir DNS sorgu aracıdır, ancak hepsi OS X'in dahili çözünürlük sisteminden geçmek yerine doğrudan DNS'yi sorgular. Sonuç olarak, / etc / hosts dosyasını denetlemez veya Bonjour / mDNS adlarını (.local ile bitenleri) çözmezler. Çözünürlüğü test etmenin standart (hızlı 'kirli) yolu kullanmaktır ping, çünkü ping işlemine başlamadan önce normal sistem üzerinden verdiğiniz adresi çözecektir. Bu amaca yönelik bir şey istiyorsanız, şunu kullanın 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
Her iki komut da iyi çalışıyor. OS X'in yöntemlerini kullanmaması, çalışmadığı anlamına gelmez. "OS X yöntemleri" kullanmak istiyorsanız Network Utility'yi önerebilir miyim?

Bu yine de whois diyebilir ve sadece pencerede görüntüleyebilir.
.localadresler için işe yaramıyor, değil mi?