Долгий Resolving

12
M3
На сайте с 11.10.2010
Offline
4
1876

Система Debian 5 в Hetzner EQ4

Делаю ping api.vkontakte.ru

64 bytes from api.vkontakte.ru (93.186.227.124): icmp_seq=1 ttl=58 time=134 ms

Т.е. тут IP отрезолвился очень оперативно и пинги идут

Делаю:


wget api.vkontakte.ru
--2011-03-30 21:20:34-- http://api.vkontakte.ru/
Resolving api.vkontakte.ru...

Далее пауза в 30 секунд и следующее:

93.186.226.130, 93.186.227.124, 93.186.228.129, ...

Connecting to api.vkontakte.ru|93.186.226.130|:80... connected.

Почему такой долгий резолвинг? И почему пинг резолвит без диких задержек.

Я конечно в /etc/hosts поставил 93.186.227.124 api.vkontakte.ru

и сайт с вконтакте заработал быстро, но ведь это же не выход...

В чем затык и куда смотреть? Спасибо.

M
На сайте с 16.09.2009
Offline
278
#1
Maxim3:
Система Debian 5 в Hetzner EQ4

Делаю ping api.vkontakte.ru

64 bytes from api.vkontakte.ru (93.186.227.124): icmp_seq=1 ttl=58 time=134 ms


Т.е. тут IP отрезолвился очень оперативно и пинги идут

Где тут видно что хоть что-то "оперативно отрезолвилось"? Пинги идут - другое дело.

Maxim3:
Resolving api.vkontakte.ru...

Далее пауза в 30 секунд и следующее:

93.186.226.130, 93.186.227.124, 93.186.228.129, ...

Connecting to api.vkontakte.ru|93.186.226.130|:80... connected.

Что в /etc/resolv.conf ?

PS: Решение "аригинальное" :D

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M3
На сайте с 11.10.2010
Offline
4
#2

Где тут видно что хоть что-то "оперативно отрезолвилось"? Пинги идут - другое дело.

Ну... я по этой строчке сужу:


api.vkontakte.ru (93.186.227.124)

Раз я там вижу IP адрес, я предположил, что домен отрезолвился (или взялся из кеша или еще что-то), но это произошло быстро.

/etc/resolv.conf



nameserver 213.133.100.100
nameserver 213.133.98.98
nameserver 213.133.99.99

Что это за IP я понятия не имею :)

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#3

Уберите их и пропишите

nameserver 8.8.8.8

nameserver 8.8.4.4

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
M3
На сайте с 11.10.2010
Offline
4
#4

Гуглевские ДНСы :)

Да, спасибо, с ними все тоже быстро заработало

Pavel.Odintsov
На сайте с 13.05.2009
Offline
169
#5

Не нужно прописывать гугловые DNS, крайне неправильно, заменять DNS, которые в одном хопе от оборудования на DNS, которые непонятно где. Будет малейший провал канала до Google (да, такое бывает) и весь резволинг накроется медным тазом.

Я рекомендую вернуть то, что было стандартно в /etc/resolv.conf, но поменять местами DNS сервера, например, поставив последний первым. После этого проблемы прекратятся.

Решение по обнаружению DDoS атак для хостинг компаний, дата центров и операторов связи: FastNetMon (https://fastnetmon.com)
M
На сайте с 16.09.2009
Offline
278
#6

просто поставить какой-нить pdns-recursor (и nameserver -> 127.0.0.1), после чего забыть про зависимость от DNS-сервера доброго дяди-хостера...

kxk
На сайте с 30.01.2005
Offline
990
kxk
#7

Maxim3, Прописать ip домен в /etc/hosts и забыть о проблеме :)

Ваш DEVOPS
M
На сайте с 01.12.2009
Offline
235
#8
myhand:
просто поставить какой-нить pdns-recursor (и nameserver -> 127.0.0.1), после чего забыть про зависимость от DNS-сервера доброго дяди-хостера...

Чем вам bind не угодил ?

Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#9
madoff:
Чем вам bind не угодил ?

Тем, что в данном случае не нужен полноценный авторитативный ДНС сервер.

kxk:
Maxim3, Прописать ip домен в /etc/hosts и забыть о проблеме :)

ТС такое осилил. Это стало быть - Ваша школа?

M
На сайте с 01.12.2009
Offline
235
#10
myhand:
Тем, что в данном случае не нужен полноценный авторитативный ДНС сервер.

И звените уточню, вы щетаете что bind Для такой цели слишком серьёзный продукт ? что можно поставить лёгкий вариант днс сервера ? ( тобишь pdns-recursor )

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий