LINUX.ORG.RU

Debian Lenny - тормоза DNS.


0

0

Приветствую всех. У меня такая проблема: после установки Debian Lenny (а также после перехода на sid+experimental) у меня появилась такая проблема:

При переходе на какой-либо сайт или попытке скачать что-либо очень долго определяется адрес сайта ("looking up %sitename%"). Проходит где-то 20 секунд, после чего сайт быстро загружается. Интернет на машине быстрый. DNS-серверы - 2 провайдера и еще ЛОР.

Кроме браузеров тормозит wget и все остальное. При этом nslookup резолвит быстро (в секунду). Под офтопиком такого так же не наблюдается. У знакомых с Lenny таких проблем нет.

★★★★★

Ответ на: комментарий от dimon555

DNS - это не драйверное дело. Дело драйвера биты передавать.

Pavval ★★★★★
() автор топика

/sbin/ifconfig
/sbin/route
/sbin/route -n
cat /etc/resolv.conf

Igron ★★★★★
()

Во всех браузерах так? Cталкивался с подобным при использовании Опера - она, судя по tcpdump, проводит какие-то доооолгие консультации с sitecheck.opera.com и игнорирует /etc/hosts

anonymous
()
Ответ на: комментарий от anonymous

Блин.
Вчера поставил от фонаря какие-то пакеты и теперь (после перезагрузки) все ок.

Тормоза были во всех системе.

Среди поставленного был "resolvconf". В этом причина? И вообще что это за пакет? Описание какое-то неясное для меня. (я полный юзер:) )

Pavval ★★★★★
() автор топика
Ответ на: комментарий от Pavval

resolvconf -- для динамического создания/изменения файла /etc/resolv.conf

sdio ★★★★★
()

М-да. Толком не понял, что это было, но теперь работает, а потому вопрос снят. Всем спасибо:)

Pavval ★★★★★
() автор топика

Я пришёл в эту тему, чтоб её оживить. У меня gentoo и обозначенная проблема. До самоликвидации проблемы не дошло, поэтому прошу кого-нить, кто знает в чём дело, посоветовать что-нить полезное.

На разрешение имени в приложениях уходит несколько секунд (иногда от 10 до 20). nslookup резолвит мгновенно.


/etc/nsswitch.conf:
hosts:       files dns [NOTFOUND=return] mdns
networks:    files dns [NOTFOUND=return] mdns
(это я сам его несколько раз правил, было что-то подобное без mdns вообще)


Пример:
user@localhost: ~ $ time nslookup bash.org.ru
Server:         10.85.1.5
Address:        10.85.1.5#53

Non-authoritative answer:
Name:   bash.org.ru
Address: 74.55.2.118


real    0m0.105s
user    0m0.012s
sys     0m0.004s
user@localhost: ~ $ time ping -c 1 bash.org.ru
PING bash.org.ru (74.55.2.118) 56(84) bytes of data.
64 bytes from 74.55.2.118: icmp_seq=1 ttl=47 time=178 ms

--- bash.org.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 178.280/178.280/178.280/0.000 ms

real    0m10.192s
user    0m0.000s
sys     0m0.004s
user@localhost: ~ $

в пинге видно, что ответ был получен за 178 миллисекунд, в то время, как вся процедура пинга заняла 0m10s. Получается, что пинг искал сервер почти ровно 10 секунд.
Второй прогон это подтверждает:

$ time ping -c 1 bash.org.ru
PING bash.org.ru (74.55.2.118) 56(84) bytes of data.
64 bytes from 76.2.374a.static.theplanet.com (74.55.2.118): icmp_seq=1 ttl=47 time=178 ms

--- bash.org.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 178.423/178.423/178.423/0.000 ms

real    0m0.191s
user    0m0.000s
sys     0m0.004s


Выглядит так, будто кто-то вставил sleep=10 в какую-то либу...

name_no ★★
()
Ответ на: комментарий от name_no

Где-то слышал, что это может быть связано с начавшимся переходом на IPv6. Мне теперь что, терпеть этот ужас пока все не перйдут на IPv6 или нужно самому что-то пересобрать с поддержкой IPv6? Или наоборот убрать откуда-то его поддержку?

name_no ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.