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

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

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

23
задан ryanprayogo
23.05.2023 8:16 Количество просмотров материала 2513
Распечатать страницу

6 ответов

вы можете попробовать выдать scutil --dns | grep 'nameserver\[[0-9]*\]' в командной строке. Должен предоставить вам список DNS-серверов, настроенных в вашей системе.

98
отвечен Johnsyweb 2023-05-24 16:04

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

15
отвечен Jacob 2023-05-24 18:21

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

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

$ cat /etc/resolv.conf

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

пример вывода :

$ 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
9
отвечен user1908924 2023-05-24 20:38

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

dig whoami.akamai.net +short

UltraDNS также предоставляет один, но я обнаружил, что он менее надежен:

dig whoami.ultradns.net +short

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

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

9
отвечен Quinn Comendant 2023-05-24 22:55

Это DNS-сервера на компьютере Mac. Ваш маршрутизатор работает кэширования DNS-сервер, и установка себя в качестве DNS-сервера через DHCP. При входе в систему маршрутизатора можно узнать, какие DNS-серверы он использует.

3
отвечен becomingwisest 2023-05-25 01:12

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

enter image description here

этот список 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
отвечен Hamid Rohani 2023-05-25 03:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх