Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Вопрос по Windows 9x TCP/IP DNS |
<<Назад Вперед>> | Страницы: 1 * | Печать |
EV67 |
SKcorp написал: Ну, хорошо, положим, это так и есть... 98 DNS не кэширует. Тогда объясните мне, плз, след. вещь: Если я в браузере (пробовал на Опере) открою какую-л страницу, у меня, ессно, будет запрос на DNS (отследил с помощью снифа). Далее я могу пооткрывать другие страницы, а через некоторое малое время (до 5-10 мин.) обновить первую. Так вот, сниффер показывает, что при этом запроса к DNS не происходит. Получается, что где-то в системе есть запись о соответствии URL>--->IP адрес? Т.е. какое-то подобие кэша? Никакого спецсофта у меня не установлено. Если же подождать подольше (пока время TTL истечёт), то при обновлении этой первой страницы снова вызывается DNS. Т.е. запись URL>--->IP была удалена. Ну и как тогда объяснить такое поведение системы (Windows 9x), если кэша DNS у неё нету?? |
ShER424
Advanced Member
Откуда: MSK Всего сообщений: 385 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 18 фев. 2012 |
Может быть этот "кэш" чисто "оперовский"? |
Fe-Restorator |
NEW! Сообщение отправлено: 25 февраля 2016 15:27
Интересно, на 98-ю ставился апдейт для подключения оной в домен w2k? Если ставился, то подобие кеша dns там должно быть. Иначе - бродилка умеет поддерживать соединение с сервером вэб-страницы некоторое время, т.н. "поддерживать сессию открытой". Время жизни "сессии" задаётся в настройках бродилки, если не переопределяется с удалённого сервера. Для тебя сие будет выглядеть как "мифический кеш dns". |
Сейчас на форуме |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 25 февраля 2016 16:20 Сообщение отредактировано: 25 февраля 2016 16:38 У неё нет: Ну и как тогда объяснить такое поведение системы (Windows 9x), если кэша DNS у неё нету?? 1) "общего" кэша DNS 2) не кэшируются отрицательные результаты запросов (хост не найден и т.п.) Хотя почти везде пишут, что кэша DNS в 98й нет вообще, эксперименты показывают, что он таки есть, но: 1) собственный для каждого потока 2) действительно, никто не мешает приложениям создавать собственные кэши. Например, у java-машины есть свой. И ещё: In earlier versions of Internet Explorer (Internet Explorer 3.x), DNS host entries are cached for 24 hours by default. In many cases, this is too long. During this period, some host entries stop working because of change in the IP address of the remote server that was initially resolved.Отсюда А страница-то при этом обновляется (на стороне сервера) или нет? А то опера может и всю страницу из своего кэша забрать, без обращений к DNS. а через некоторое малое время (до 5-10 мин.) обновить первую Facepalm. Ага, только серверу на её желания плевать, он убъёт сессию в соответствии со своими настройками. Иначе - бродилка умеет поддерживать соединение с сервером вэб-страницы некоторое время, т.н. "поддерживать сессию открытой". Если вы про keep-alive, то определяется оно как клиентом, так и сервером - кто раньше оборвёт. Если же про cookie - то таки да, но к кэшированию чего-либо кроме факта того, что вы где-то там когда-то были, они отношения не имею. Время жизни "сессии" задаётся в настройках бродилки, если не переопределяется с удалённого сервера. Кэш DNS виден по наличию или отсутствию запроса к серверу. Если из браузера - по наличию надписи "resolving host" и длительности этой стадии. Для тебя сие будет выглядеть как "мифический кеш dns". |
EV67 |
pahan написал: Нет-нет-нет... Страница, конечно, обновлялась на сервере: одна из этих страниц - это главная форума Призраков, там изменения идут постоянно. Кроме того, сниффер показывает, что пакетики летят , а вот UDP-трафика нету, и DNS, соотв., тоже. А страница-то при этом обновляется (на стороне сервера) или нет? А то опера может и всю страницу из своего кэша забрать, без обращений к DNS. Ко всему прочему, можно даже побродить по разным страницам сайта, у которых главная часть URL-адреса (т.е. от "http://www." до ".ru .com .org" и т.п.) одинаковая - опять же, обращений к DNS при этом нету (какое-то время - TTL ). Ну, при первом обращении в такой серии переходов, DNS, конечно, вызывается. Что же до этой цитаты из M$: pahan написал: то >у меня> записи URL>--->IP полчаса явно не живут. Реально, ~ 3-15 мин., в зависимости от значения TTL (приглядывался, сопоставлял ). Internet Explorer 4.x and later versions modify how DNS host entries are cached by decreasing the default time-out value to 30 minutes. |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Так и статья для IE. Никто не говорит, что в опере значения будут те же, да и сам кэш скорее всего отдельный. В общем проще всего поставить эксперимент - запустить снифер, поработать в разных браузерах и сравнить результаты. А затем тупо пинг позапускать несколько раз и посмотреть, когда он будет обращаться к DNS (это про вариант "кэш в пределах одного потока"). |
<<Назад Вперед>> | Страницы: 1 * | Печать |
Полигон-2 » Старый софт » Вопрос по Windows 9x TCP/IP DNS |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |