NSLookup очень противоречивый, медленный, неудачный. Не аппаратная ошибка или ошибка ОС. Не могу определить проблему

Несколько компьютеров в сети работают под управлением разных ОС и подключаются через Wi-Fi или физическое соединение. Мой рабочий стол работает под управлением Ubuntu 11.04 64-битной и постоянно медленно или с ошибками NSLookups.

Я купил новую сетевую карту, которая не помогла. Купил новый адаптер Wi-Fi, не помогло. Установил винду, не помогло. Единственная альтернатива - поменять материнскую плату.

В течение двух часов я записал два параметра с помощью сценария оболочки:

  • ping google.com
  • time nslookup google.com

Ping сообщает о 13% -ной потере пакетов, и Nslookup постоянно истекает, и имеет приблизительное среднее значение 13 секунд, в то время как это также разрешает мгновенно время от времени.

Я не уверен, что делать. Я не хочу заменять материнскую плату, есть ли другая альтернатива?

2 ответа

Решение

Сначала определите, почему это медленно. Из вашего описания неясно, где проблема.

Шаги, которые я хотел бы предпринять, запустите "strace dig google.co.uk", посмотрите на системные вызовы и на какое время между ними проходит время?

Если это сеть, что ping показывает вашему шлюзу / маршрутизатору? Потеря пакета и RTT.

проверьте настройки вашего роутера, может быть умный антивирус / вредоносное ПО перехватывает днс трафик.

Вы также можете попробовать hping3 и протестировать различные типы трафика. Видите ли вы те же задержки на порту 80 tcp, что и 53 udp?

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

Попробуйте запустить

mtr 8.8.8.8

это сочетает в себе функциональность traceroute и ping. Это может помочь вам выяснить, куда отбрасываются пакеты.

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