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

Как проверить, какой DNS-сервер я использую (на Mac OS X).

В Mac OS X, как проверить, какой DNS сервер я использую в настоящее время (желательно решение из командной строки)?

System Preferences > Network показывает 192.168.1.1, который является адресом моего роутера, а не настоящего DNS сервера.

Ответы (5)

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

Ваш маршрутизатор работает в качестве DNS forwarder, вы запрашиваете ваш маршрутизатор, а ваш маршрутизатор запрашивает для вас DNS-сервер. Вам нужно войти в веб-конфигурацию маршрутизатора, чтобы понять, что он использует, или вы можете просто ввести его непосредственно в конфигурацию вашей сети.

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

Akamai предоставляет инструмент отладки DNS, который возвращает IP-адрес преобразователя, использованный для запроса. Откройте Terminal.app и выполните следующую команду:

dig whoami.akamai.net +short

UltraDNS также предоставляет один, но я нашел его менее надежным:

dig whoami.ultradns.net +short

IP адрес, возвращаемый этими инструментами, является DNS resolver, используемым в вашей сети, но может быть только одним из нескольких. Возможно, есть преимущество в использовании IP-адреса непосредственно в ваших сетевых предпочтениях.

Вы можете сравнивать производительность ваших локальных и альтернативных DNS серверов с помощью namebench .

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

Для просмотра вашего DNS-сервера в Mac OS X используйте следующую команду:

Откройте терминал и введите

для просмотра вашего DNS-сервера.

Вывод образца :

$ cat /etc/resolv.conf
5
5
5
2017-07-21 20:18:51 +0000

Я дошел до этого вопроса, пока искал способ получить список DNS серверов определенного сетевого адаптера в текстовом формате (например, Wi-Fi адаптер):

Этот список DNS серверов можно получить в терминале с помощью этой команды:

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

И для 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

Это DNS-сервер, который использует ваш мак. На вашем маршрутизаторе запущен кэширующий DNS-сервер, и он настроен в качестве DNS-сервера по протоколу DHCP. Если вы войдете на свой маршрутизатор, вы сможете узнать, какие DNS-серверы он использует.

Похожие вопросы

16
12
5
13
4