Mac OS X'te, şu anda hangi DNS sunucusunu kullandığımı nasıl kontrol edebilirim (tercihen bir komut satırı çözümü)?
System Preferences > Network
gösterir 192.168.1.1
benim yönlendiricinin adresi olduğundan ve gerçek DNS sunucusu olan.
Mac OS X'te, şu anda hangi DNS sunucusunu kullandığımı nasıl kontrol edebilirim (tercihen bir komut satırı çözümü)?
System Preferences > Network
gösterir 192.168.1.1
benim yönlendiricinin adresi olduğundan ve gerçek DNS sunucusu olan.
Yanıtlar:
scutil --dns | grep 'nameserver\[[0-9]*\]'
Komut satırında bir tane vermeyi deneyebilirsiniz . Sisteminizde yapılandırılmış DNS sunucularının bir listesini vermelidir.
/etc/resolver/…
).
| sort | uniq
Yalnızca kullanılan benzersiz DNS sunucularıyla ilgilendiğim için ekledim .
\[[0-9]*\]
için grep
dize?
scutil --dns | grep nameserver
yeterli, ya scutil --dns | grep nameserver | sort -u
da sadece benzersiz sunucuları görmek istersem.
Yönlendiriciniz bir DNS ileticisi gibi davranıyorsa, yönlendiricinize sorun ve yönlendiricinizden sizden bir DNS sunucusu isteyin. Ne kullandığını bulmak için yönlendirici web yapılandırmanızda oturum açmanız veya doğrudan Ağ yapılandırmanıza girebilmeniz gerekir.
DNS sunucunuzu Mac OS X'te görüntülemek için aşağıdaki komutu kullanın:
Terminali açın ve yazın
$ cat /etc/resolv.conf
DNS sunucunuzu görüntülemek için
Örnek çıktı:
$ cat /etc/resolv.conf
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
System Preferences > Network
.
Akamai, sorgu için kullanılan çözümleyicinin IP adresini döndüren bir DNS hata ayıklama aracı sağlar. Terminal.app'yi açın ve aşağıdaki komutu çalıştırın:
dig whoami.akamai.net +short
UltraDNS de bir tane sağlar, ancak daha az güvenilir buldum:
dig whoami.ultradns.net +short
Bu araçların döndürdüğü IP adresi, ağınız için kullanılan bir DNS çözümleyicisidir, ancak yalnızca birkaç tanesinden biri olabilir. IP'yi Ağ tercihlerinizde doğrudan kullanmanın bir avantajı olabilir.
Namebench'i kullanarak yerel ve alternatif DNS sunucularınızın performansını kıyaslayabilirsiniz .
Belirli bir ağ bağdaştırıcısının DNS sunucularının listesini metin biçiminde (örneğin Wi-Fi bağdaştırıcısı) almak için bir yol ararken bu soruya ulaştım:
Bu DNS sunucuları listesi bu komutla terminalden alınabilir:
$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
Ve Ethernet adaptörü için:
$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
Bu, mac'unuzun kullandığı DNS sunucusudur. Yönlendiricinizde önbellekleme yapan bir DNS sunucusu çalışıyor ve kendisini DHCP aracılığıyla DNS sunucusu olarak ayarlıyor. Yönlendiricinizde oturum açarsanız, hangi DNS sunucularını kullandığını öğrenebilirsiniz.