2011-03-16 03:26:31 +0000 2011-03-16 03:26:31 +0000
75
75

Jak sprawdzić, jakiego serwera DNS używam (na Mac OS X)

Jak sprawdzić w Mac OS X, z jakiego serwera DNS aktualnie korzystam (najlepiej rozwiązanie z linii poleceń)?

System Preferences > Network pokazuje 192.168.1.1, który jest adresem mojego routera, a nie prawdziwego serwera DNS.

Odpowiedzi (5)

16
16
16
2011-03-16 03:30:12 +0000

Twój router działa jako DNS forwarder, pytasz routera i router prosi serwer DNS dla Ciebie. Musisz zalogować się do web configu routera, aby dowiedzieć się, czego używa, lub możesz po prostu wpisać to bezpośrednio w konfiguracji sieci.

10
10
10
2015-04-12 19:58:09 +0000

Akamai udostępnia narzędzie do debugowania DNS, które zwraca adres IP resolvera użytego do zapytania. Otwórz Terminal.app i uruchom następujące polecenie:

dig whoami.akamai.net +short

UltraDNS również zapewnia takie narzędzie, ale uznałem je za mniej wiarygodne:

dig whoami.ultradns.net +short

Adres IP zwrócony przez te narzędzia jest resolverem DNS używanym w Twojej sieci, ale może być tylko jednym z kilku. Korzystne może być bezpośrednie użycie adresu IP w preferencjach sieciowych.

Możesz porównać wydajność lokalnych i alternatywnych serwerów DNS używając namebench .

10
10
10
2013-04-27 12:13:22 +0000

Użyj następującego polecenia, aby zobaczyć swój serwer DNS w Mac OS X :

Otwórz terminal i wpisz

$ cat /etc/resolv.conf

aby zobaczyć swój serwer DNS.

Przykładowe wyjście:

$ 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
5
5
5
2017-07-21 20:18:51 +0000

Do tego pytania doszedłem szukając sposobu na uzyskanie listy serwerów DNS konkretnej karty sieciowej w formacie tekstowym (na przykład karty Wi-Fi):

Tę listę serwerów DNS można uzyskać w terminalu za pomocą tej komendy:

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

A dla adaptera Ethernet:

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
3
3
3
2011-03-16 03:30:33 +0000

To jest serwer DNS, którego używa twój Mac. Twój router jest uruchomiony serwer DNS buforowania, i ustawia się jako serwer DNS przez DHCP. Jeśli zalogujesz się do routera, możesz być w stanie dowiedzieć się, które serwery DNS używa.