Вот я и говорю, интересный разговор получился. Обычно на такие вещи акценты не ставятся. Спасибо за ссылки и этот "спор".

хочешь соединиться с сервером и не можешь этого сделать, потому-что IP в кэше DNS устарел
каким сделать тайм-аут?В Outpost стоит 7 дней по умочанию.
Довольно редкое событие.
Практически во всех случаях причина, когда не устанавливается соединение, в плохой связи или перегруженности сервера.
Насколько я понял, сейчас записи в кэше хранятся вечно, пока вручную их не удалишь.
В Outpost стоит 7 дней по умочанию.
Ты хочешь соединиться с сервером и не можешь этого сделать, потому-что IP в кэше DNS устарел - каким сделать тайм-аут?
На самом деле, тайм-аут не помешал бы! Не удалось HC соединиться с IP из кэша, попробовал еще заданное число раз через настраиваемый промежуток времени. Если все попытки тщетны, то попытался запросить новый IP у DNS-сервера.
Ну, подождал несколько лишних секунд, заданных в настройках, - велика беда!
Именно так и происходит. Опции "повторные соединения/запросы" с паузами работают как всегда.
По моим наблюдениям, если DNS-сервер и канал тормозит, то HC уже после первого запроса пишет: "Service Unavailable" и повторные запросы уже не идут...
довольно трудно предположить, что оба DNS-сервера вдруг стали недоступны/перегружены - значит нет соединения, значит об этом нужно сообщить пользователю.
Поэтому сразу трубить, что DNS-сервер недоступен, ИМХО, неправильно.
А у hpoint так вообще - канал быстрый, а проблема та же. В DNS-кэше пусто, а в логе запись:
C этим - к Windows.
Кто знает, может это те же кратковременные проблемы с DNS-сервером... или с Яндексом...У меня стабильно яндекс с DNS не работает. Проверяю регулярно. Отключаю DNS - яндекс работает и работает моментально, без пауз.
Не верю я в эту запись. Точнее в то, что в кэше пусто.
Два, как в Опере, - это не предел...
Если не веришь, то могу тебе прислать DNScache.dat
Цитата: Цитата:
если он отсутствует
Имеется ввиду тег META, а именно информация о кодировке
Повторюсь HandyCache0.96b1c нормально добавлял информацию о кодировке в .html файл.
2. Если неудачно и запись в DNS-кэше старше n минут, пытаемся спросить IP у системы (DNS-сервера);
4. Если не удалось загрузить страницу или DNS Service Unavailable - через заданный в настройках интервал идем в п.1.
А что делаем если n минут еще не прошли?
Тот же вопрос: что делаем пока не истек "заданный в настройках интервал"?
ты видимо имел в виду секунды а не минуты.
И что если записи в кэше вообще нет?
Под "это как?" подразумевалось, что как это, в оригинале этого тега нет, значит без НС ты и так видишь "набор каракуль" - наверное же нет?
Пришли. На fopevep gmailИзвини за задержку отсылки. Отослал.
просто расскажу как должно быть
1.2 отрицательный ответ: пишем что домен неизвестен, имя домена помещается в кэш отрицательных ответов;
"ИМХО" не забывай добавлять!
Это еще зачем? Мало ли какое немыслимое сочетание букв пришло в голову юзеру!
В целом, почти так как ты написал и работает сейчас HC, только почему-то у некоторых проблемы с DNS-кэшем...
А как в твою схему вписываются повторные соединения/запросы при ошибке, которые есть сейчас? IP будет запрашиваться у системы (DNS-сервера) только 1 раз?
Ты же просто описал, то что уже создано, но работает не у всех...
Извини за задержку отсылки. Отослал.
При какой ошибке? При той, что запрошен адрес для несуществующего домена или при той, что вообще не удалось получить какой-либо ответ от DNS-сервера?
1.3 неудавшийся запрос (не получен ответ): пишем что не удалось установить соединение с DNS-сервером.
2.2 соединение не установлено - см. п.1 + обновление адреса в кэше при 1.1 или удаление записи при 1.2
>> 1.3 неудавшийся запрос (не получен ответ): пишем что не удалось установить соединение с DNS-сервером.
Что дальше? Будем повторять запрос или скажем пользователю, что его Инет-канал полное г...
Но это произошло не из-за устаревшего IP, а просто сервер дурит или канал.
По твоей схеме будем каждые 3 секунды опять спрашивать IP у DNS-сервера?
исправь плиз.
И то и другое означает одно: от DNS-сервера не получено ответа. Никакого.
IP нам стал известен, но он не отвечает!
"Пишем что не удалось установить соединение с DNS-сервером" - как написано, так и следует читать: пользователь получает "Не получен ответ от DNS-сервера".
проблема может быть временной
а не говорить пользователю сразу "Service Unavailable"
В любом случае, если пользователь не доверяет этому сообщению он повторно нажмет Пуск/Перейти и будет выполнена посторная попытка получить IP для запрашиваемого адреса. Все в руках пользователя.
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Folder Marker (FolderMarker)