как узнать, какой DNS-сервер я использую?

Если я только что изменил DNS-сервер, настроенный на моем домашнем маршрутизаторе, например, чтобы использовать 1.1.1.1 или 8.8.8.8 вместо DNS-сервера моего интернет-провайдера по умолчанию, есть ли простой способ проверить, правильно ли были применены мои изменения, используя копать или какой-то другой инструмент для MacOS?

1 ответ

Если ваша MacOS использует маршрутизатор в качестве DNS-сервера, это единственный сервер, который он использует. Поэтому ни один инструмент на вашем MacOS не покажет вам другой сервер.

Это ваш маршрутизатор использует 1.1.1.1 или 8.8.8.8 в качестве DNS-сервера, а не ваша MacOS, поэтому, чтобы проверить, действительно ли ваш маршрутизатор использует его, вам необходимо перехватить DNS-трафик между вашим маршрутизатором и Интернетом.

Если у вас есть маршрутизатор, к которому вы можете войти через ssh и использовать интерфейс командной строки (например, на основе OpenWRT), скорее всего, вы сможете запустить захват пакетов на самом маршрутизаторе (например, с помощьюtcpdump) и просмотрите результат. Это был бы самый простой способ.

В противном случае, вероятно, потребуется подключить какое-либо устройство перехвата трафика между портом WAN (внешним портом) вашего маршрутизатора и вашим подключением к Интернету (например, портом Ethernet на кабельном модеме) — например, коммутатор с возможностью мониторинга — а затем подключить компьютер с программное обеспечение для захвата пакетов (например, Wireshark) на это устройство.

Другие вопросы по тегам