Портал информационной и технической поддержки ПО образовательных учреждений РФ

SPO HELP
  • Новости
  • Продукты
  • Поддержка
  • Учебный центр
  • Документация
  • Сообщество
  • Форумы
       
  • Вход
  • Регистрация

Форумы → ПСПО5 от PingWin → Как уменьшить время ожидания ответа обратного запроса DNS ?
Последние записи

Как уменьшить время ожидания ответа обратного запроса DNS ?

Подписаться на Как уменьшить время ожидания ответа обратного запроса DNS ? Сообщений: 40, участников: 4 Теги: (чтобы нормально работали бы tracert и netstat)?

  • Участвуют:
  • Юра Кузнецов
  • Shurik Shurik
  • Viktor
Ответить
Список: 1-25 из 40
1 2


26 октября 2010, 12:15
Icon_missing_medium Юра Кузнецов Записей: 238

Подскажите, пожалуйста, как в различных операционных системах (в первую очередь интересует PSPO5) уменьшить время ожидания ответа обратного запроса DNS (чтобы нормально работали бы tracert и netstat)?

Как известно, только в одной единственной Windows XP когда даёшь команду tracert то она идёт быстро, в том смысле, что время обратного запроса от DNS ждёт очень недолго, и если быстро не может получить имя хоста, то быстро переходит к другому. И также netstat очень недолго ждёт обратные запросы.

А вот во всех остальных операционных системах: Windows 98, 2000, Vista, 7, ВСЕ дистрибутивы Linux, FreeBSD команда tracert выполняется очень очень долго, то есть очень очень долго ждёт, пока DNS вернёт обратный DNS запрос. И также netstat

Это уже давно проверено, в течение 10 лет на многих компьютерах. И везде только в одной Windows XP время ожидания обратного DNS запроса очень небольшое.

А как его уменьшить в других операционных системах? В первую очередь в Linux PSPO5 ?

Ведь Windows XP же не единственный и не вечный. Надо же и во всех других операционных системах комфортно работать с командами netstat и tracert , ну в данной теме обсуждаем в первую очередь Linux PSPO5 (именно он скоро придёт в школы).

 

 
26 октября 2010, 13:40
New078_medium Shurik Shurik Записей: 247

traceroute -n

tracepath -n

mtr -n

netstat -n

tcpdump -n

 
26 октября 2010, 13:45
Icon_missing_medium Юра Кузнецов Записей: 238

Спасибо, но ключ -n просто отключает вообще обратные запросы к DNS .  А есть ли возможность их не отменять, а лишь уменьшить время ожидания?

 
26 октября 2010, 21:19
New078_medium Shurik Shurik Записей: 247

Сделать свой рекурсивный DNS со своими же настройками?

 
26 октября 2010, 21:31
Icon_missing_medium Юра Кузнецов Записей: 238

А как понять? Сделать где-то свой новый DNS?

 
26 октября 2010, 22:27
Custom_Аватар_medium Viktor Записей: 1327

traceroute -q 1 -w 1 не пойдет?

 
26 октября 2010, 22:34
Icon_missing_medium Юра Кузнецов Записей: 238

Спасибо за совет. Завтра посмотрю, попробую, сообщу.

 
26 октября 2010, 22:35
Icon_missing_medium Юра Кузнецов Записей: 238

Кстати, ещё в traceroute и ping под Linux есть проблема, что не все узлы пингуются (при том, что в Windows с того же компьютера всё нормально). Но эта тема как бы уже другая, для отдельного обсуждения.

 
26 октября 2010, 23:17
Custom_Аватар_medium Viktor Записей: 1327

Учтите -w время_в_секундах.

> traceroute и ping под Linux есть проблема, что не все узлы пингуются (при том, что в Windows с того же компьютера всё нормально
У меня обычно все наоборот бывает.

 
27 октября 2010, 10:20
New078_medium Shurik Shurik Записей: 247

Юра Кузнецов писал(а):

Кстати, ещё в traceroute и ping под Linux есть проблема, что не все узлы пингуются (при том, что в Windows с того же компьютера всё нормально). Но эта тема как бы уже другая, для отдельного обсуждения.

Не может такого быть. Там алгоритм одинаковый.
Кстати, вместо traceroute можно использовать tracepath, у которого немного другой алгоритм, плюс он умеет вычислять MTU.
 
27 октября 2010, 12:47
Custom_Аватар_medium Viktor Записей: 1327

> Там алгоритм одинаковый.
А протокол?

 
27 октября 2010, 14:05
Icon_missing_medium Юра Кузнецов Записей: 238

Чуть позднее подготовлю несколько скринштов экрана (с командой tracert как из Windows, так и из Linux).

 
27 октября 2010, 15:30
Icon_missing_medium Юра Кузнецов Записей: 238

Viktor писал(а):

traceroute -q 1 -w 1 не пойдет?

​
Нет, тоже не пойдёт. Только что попробовал - ключ -q отвечает не за время ожидания имени от DNS, а за количество ответов от хоста.
 
27 октября 2010, 16:10
Icon_missing_medium Юра Кузнецов Записей: 238

Ну а теперь - обещанные скриншоты.

Которые показывают, что в Windows команда tracert работает нормально. А в Linux - последний хост не отвечает (а вместо www.onego.ru вообще ерунду какую-то выдаёт и сам обрывается).

Команда tracert давалась с одного и того же компьютера (на нём 2 системы установлены Windows XP и Linux PSPO5).

Два скриншота посвящены Linux, и один - Windows.


 Создано: 27.10.2010

Создано: 27.10.2010

Создано: 27.10.2010

 
28 октября 2010, 11:17
Custom_Аватар_medium Viktor Записей: 1327

Используйте опцию -I, тогда будет использоваться ICMP ECHO (как в Windows). В большинстве дистрибутивов требует прав root.

sudo traceroute -I www.onego.ru
traceroute to www.onego.ru (78.36.60.242), 30 hops max, 60 byte packets
1 xxxxxxxxxxxxxxx 0.342 ms 0.500 ms 0.779 ms
2 ххххххххххххххх 1.601 ms 2.087 ms 2.261 ms
3 core.p03.v51.rus-com.net (79.142.160.9) 2.942 ms 3.012 ms 3.203 ms
4 81.16.123.205 (81.16.123.205) 4.784 ms 4.851 ms *
5 * * *
6 * * *
7 * * *
8 * * *
9 * e320-1-ptzk.nwtelecom.ru (212.48.195.82) 109.730 ms 109.796 ms
10 noc-ptzk.gateway.nwtelecom.ru (212.48.195.18) 91.214 ms 91.791 ms 91.925 ms
11 195.161.136.123 (195.161.136.123) 91.268 ms 91.625 ms 91.695 ms
12 www.onego.ru (78.36.60.242) 91.399 ms 91.536 ms 91.975 ms

С опцией -T результат аналогичный.

PS Вопрос был: Как уменьшить время ожидания ответа обратного запроса DNS? Уменьшение кол-ва запросов снизит время ожидания ответа. А опцию -w Вы не заметили? Но у Вас проблеме не в этом. Видимо кто-то на маршруте udp блокирует (или использует не 53 порт). См. man traceroute.
PPS > ВСЕ дистрибутивы Linux.
Если я не ошибаюсь в RedHat -I по умолчанию, поэтому отличий от Windows не должно быть заметно.

 
28 октября 2010, 12:48
Icon_missing_medium Юра Кузнецов Записей: 238

Насчёт опции -w я то её давно заметил, только вот она отвечает не за время ожидания обратного запроса DNS, а отвечает за время ожидания отклика от хоста (то есть ели хост не отвечает и дать команду -w 1 то *  *  * и появятся через секунду).

 
28 октября 2010, 12:55
Icon_missing_medium Юра Кузнецов Записей: 238

Большое спасибо за подсказку про опцию -I  (с ней действительно последний хост стал отвечать!). Так что одна проблема решена.

 
28 октября 2010, 15:12
Custom_Аватар_medium Viktor Записей: 1327

Юра Кузнецов писал(а):

Насчёт опции -w я то её давно заметил, только вот она отвечает не за время ожидания обратного запроса DNS, а отвечает за время ожидания отклика от хоста (то есть ели хост не отвечает и дать команду -w 1 то *  *  * и появятся через секунду).

А как Вы определяете это самое время?
 
28 октября 2010, 15:39
Icon_missing_medium Юра Кузнецов Записей: 238

Ну так оно же и так легко видно, * * * через 1 или через 5 секунд появляются

 
28 октября 2010, 18:30
Custom_Аватар_medium Viktor Записей: 1327

Я про "время ожидания обратного запроса DNS"

 
28 октября 2010, 18:33
Icon_missing_medium Юра Кузнецов Записей: 238

А Вы знаете что, на самом деле поторопился с ответом. Это я на сервере под FreBSD проверил -I и там всё заработало.

А сейчас попробовал в Linux PSPO5 - так вот в нём с ключом -I  не показываются ВСЕ промежуточные хосты (а показывается только наш сервер-маршрутизатор и конечный хост), а промежуточные - все не показываются. Кстати и имя jkfs.petrsu.ru почему-то не резолвится с командой -I

вот скриншот:

Создано: 28.10.2010

 
28 октября 2010, 18:35
Icon_missing_medium Юра Кузнецов Записей: 238

Viktor писал(а):

Я про "время ожидания обратного запроса DNS"

​
а не него вообще ни один ключ не влияет.
 
28 октября 2010, 18:38
Custom_Аватар_medium Viktor Записей: 1327

Вот именно, уменьшить можно только косвенными методами.

 
28 октября 2010, 18:45
Icon_missing_medium Юра Кузнецов Записей: 238

кстати, чуть выше я говорил, что только в Windows XP  "время ожидания обратного запроса DNS" нормальное. А сегодня оказалось, что и во FreeBSD 6.0 тоже всё нормально, traceroute -I  идёт быстро, все хосты показывает.

А в Linux PSPO5  к сожалению,  "время ожидания обратного запроса DNS" очень долгое. К тому же с ключом -I не показывает промежуточные хосты (см. тремя сообщениями выше)

 
28 октября 2010, 18:59
Custom_Аватар_medium Viktor Записей: 1327

А как Вы определяете это самое время?

su - , firewall?

Список: 1-25 из 40
1 2

Войдите чтобы ответить на тему

Форумы → ПСПО5 от PingWin → Как уменьшить время ожидания ответа обратного запроса DNS ?
  • Главная
  • О проекте
  • Справка
  • Теги
  • Карта сайта

©2015 Все права защищены. Портал информационной и технической поддержки ПО образовательных учреждений РФ.
Cо всеми проблемами и пожеланиями по работе портала и службы технической поддержки вы можете обратиться по адресу .