Yanıtlar:
Birkaç yol var - işte ikisi:
cat /etc/resolv.conf
-veya-
scutil --dns
digveya nslookupözellikle birden fazla (etki alanına özgü) DNS yapılandırıldığında, örneğin birden fazla VPN istemcisi kullanırken eşzamanlı bağlantılar. DNS çözünürlüğünü test etmek için nslookupveya yerine digkullanın dscacheutil -q host -a name somehostname.com. Yapılandırılmış tüm DNS sunucularını ve öncelik sırasını dikkate alır.
cat /etc/resolv.confartık "güvenilir" bir çözüm gibi görünmüyor. Bu, kullanırken MacOS Yüksek Sierra'ya girdiğim not: (biçimlendirme için üzgünüm - yorumlar basit satır sonlarını desteklemiyor) # macOS Not # # # Bu dosyaya DNS ana bilgisayar adı çözümlemesi, adres # çözünürlüğü veya Bu sistemdeki çoğu # işlem tarafından kullanılan DNS sorgu yönlendirme mekanizması. # # Bu sistem tarafından kullanılan DNS konfigürasyonunu görüntülemek için, şunu kullanın: # scutil --dns
scutil --dns | grep nameserveriçin sadece DNS sunucularını olsun.
Aşağıdaki kabuk komutu, geçerli DNS girişlerini listelemek için yararlı olabilir:
grep nameserver <(scutil --dns)
Komut dosyasını filtrelemek için, çıktısını içine awk '{print $3}'veya grep -o "[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+"komutuna aktarabilirsiniz .
scutil --dns | grep nameserver(sadece farklı sözdizimi) aynı mı?
networksetup -getdnsserversDHCP tarafından atanan DNS sunucuları için çalışmayan son derece sinir bozucu . Her zaman unutuyorumscutil. 'Sc' Sistem Yapılandırması için duruyor? Sistemin çoğunu yapılandırmadığı kesin ...