Диагностика DNS
olegon 24 марта, 2009 - 12:10
Убился. Иногда ткну в сайт - пауза, потом грузится. Грешил на DNS и не зря.
nslookup некоторых сайтах делает паузу секунд на 5, после чего повторные запросы отстреливают. Есть идеи, как это диагностировать? У меня djbdns.
»
- Для комментирования войдите или зарегистрируйтесь
ХМ... Bind, рекурсивный к
ХМ... Bind, рекурсивный к провайдеру + кэширующий = проблем нет...
Попробуйте для начала просто перейти на днс провайдера.
Делай, что должен, и будь, что будет.
У меня, соответственно, тоже
У меня, соответственно, тоже рекурсивный. Перейти к прову не вариант, не спортивно. Хочется же понять, в чем дело.
http://olegon.ru
мда
а можно что-то более конкретное написать чем этот поток сознания?
"некоторые сайты" это какие? по крайней мере это то за что отвечает твой сервер или прочие? тестовый запрос делается к самому tinydns или "вообще"?
что значит "после чего повторные запросы отстреливают" ?
диагностировать - dnstrace dnsip dnsq(r)
мой сервер вообще без tiny,
мой сервер вообще без tiny, т.е. кеширует и форвардит провайдеру.
некоторые, это в данном случае - по произвольному выбору. Думаю, что речь идет о незакешированных.
повторные запросы (которые, как предполагаю, идут по моему кешу) обрабатываются моментально.
oops conf.d # time nslookup olegon.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: olegon.ru
Address: 78.110.50.106
real 0m3.160s
oops conf.d # time nslookup olegon.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: olegon.ru
Address: 78.110.50.106
real 0m0.002s
Что делать с этими утилитами, чтобы выявить узкие места?
http://olegon.ru
телепаты в отпуске.
я окончательно перестал понимать что у тебя стоит, чего ты хочеш добиться, и в чём твоя проблема.
Я хочу, чтобы запросы к
Я хочу, чтобы запросы к серверу DNS обрабатывались быстрее. Мне почему-то кажется, что 3 секунды - это много для 100МБитки. Я не прав?
http://olegon.ru
Неа. Вы уверены, что
Неа.
Вы уверены, что ДНС-сервер провайдера находится в той же сети, что и ваш комп? Вы уверены, что трафик не шейпится? Да и вообще, воспользуйтесь dig. Эта утилита, помимо прочего, возвращает время, понадобившееся на ДНС-запрос. Т.о. протестируйте работу с ДНС провайдера напрямую, с вашим ДНС-сервером, а потом трубите, если окажется, что первое быстрее второго.