Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Вопрос по Windows 9x TCP/IP DNS
RSS

Вопрос по Windows 9x TCP/IP DNS

Поиск подходящей утилиты

<<Назад  Вперед>> Страницы: 1 *
Печать
 
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
98 DNS не кэширует.
[/q]
Штатными средствами. Я в те времена ставил на неё Outpost Firewall (кажется 1.0), в котором такой функционал есть.
EV67
Newbie


Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 фев. 2010
SKcorp написал:
[q]
98 DNS не кэширует.
[/q]
Ну, хорошо, положим, это так и есть...
Тогда объясните мне, плз, след. вещь:
Если я в браузере (пробовал на Опере) открою какую-л страницу, у меня, ессно, будет запрос на DNS (отследил с помощью снифа). Далее я могу пооткрывать другие страницы, а через некоторое малое время (до 5-10 мин.) обновить первую.
Так вот, сниффер показывает, что при этом запроса к DNS не происходит. Получается, что где-то в системе есть запись о соответствии URL>--->IP адрес? Т.е. какое-то подобие кэша? Никакого спецсофта у меня не установлено.
Если же подождать подольше (пока время TTL истечёт), то при обновлении этой первой страницы снова вызывается DNS. Т.е. запись URL>--->IP была удалена.
Ну и как тогда объяснить такое поведение системы (Windows 9x), если кэша DNS у неё нету??
ShER424
Advanced Member


Откуда: MSK
Всего сообщений: 385
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 фев. 2012
Может быть этот "кэш" чисто "оперовский"?
Fe-Restorator
Гость

Ссылка

Интересно, на 98-ю ставился апдейт для подключения оной в домен w2k? Если ставился, то подобие кеша dns там должно быть. Иначе - бродилка умеет поддерживать соединение с сервером вэб-страницы некоторое время, т.н. "поддерживать сессию открытой". Время жизни "сессии" задаётся в настройках бродилки, если не переопределяется с удалённого сервера.
Для тебя сие будет выглядеть как "мифический кеш dns".
Сейчас на форуме
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
[q]
Ну и как тогда объяснить такое поведение системы (Windows 9x), если кэша DNS у неё нету??
[/q]
У неё нет:
1) "общего" кэша DNS
2) не кэшируются отрицательные результаты запросов (хост не найден и т.п.)
Хотя почти везде пишут, что кэша DNS в 98й нет вообще, эксперименты показывают, что он таки есть, но:
1) собственный для каждого потока
2) действительно, никто не мешает приложениям создавать собственные кэши. Например, у java-машины есть свой.

И ещё:
[q]
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.

Internet Explorer 4.x and later versions modify how DNS host entries are cached by decreasing the default time-out value to 30 minutes.
[/q]
Отсюда
[q]
а через некоторое малое время (до 5-10 мин.) обновить первую
[/q]
А страница-то при этом обновляется (на стороне сервера) или нет? А то опера может и всю страницу из своего кэша забрать, без обращений к DNS.
[q]
Иначе - бродилка умеет поддерживать соединение с сервером вэб-страницы некоторое время, т.н. "поддерживать сессию открытой".
[/q]
Facepalm. Ага, только серверу на её желания плевать, он убъёт сессию в соответствии со своими настройками.
[q]
Время жизни "сессии" задаётся в настройках бродилки, если не переопределяется с удалённого сервера.
[/q]
Если вы про keep-alive, то определяется оно как клиентом, так и сервером - кто раньше оборвёт. Если же про cookie - то таки да, но к кэшированию чего-либо кроме факта того, что вы где-то там когда-то были, они отношения не имею.
[q]
Для тебя сие будет выглядеть как "мифический кеш dns".
[/q]
Кэш DNS виден по наличию или отсутствию запроса к серверу. Если из браузера - по наличию надписи "resolving host" и длительности этой стадии.
EV67
Newbie


Всего сообщений: 18
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 фев. 2010
pahan написал:
[q]
А страница-то при этом обновляется (на стороне сервера) или нет? А то опера может и всю страницу из своего кэша забрать, без обращений к DNS.
[/q]
Нет-нет-нет... Страница, конечно, обновлялась на сервере: одна из этих страниц - это главная форума Призраков, там изменения идут постоянно. Кроме того, сниффер показывает, что пакетики летят :), а вот UDP-трафика нету, и DNS, соотв., тоже.
Ко всему прочему, можно даже побродить по разным страницам сайта, у которых главная часть URL-адреса (т.е. от "http://www." до ".ru .com .org" и т.п.) одинаковая - опять же, обращений к DNS при этом нету (какое-то время - TTL ;) ). Ну, при первом обращении в такой серии переходов, DNS, конечно, вызывается.

Что же до этой цитаты из M$:

pahan написал:
[q]
Internet Explorer 4.x and later versions modify how DNS host entries are cached by decreasing the default time-out value to 30 minutes.
[/q]
то >у меня> записи URL>--->IP полчаса явно не живут. Реально, ~ 3-15 мин., в зависимости от значения TTL (приглядывался, сопоставлял :) ).
pahan
Advanced Member


Откуда: Химки, М.О.
Всего сообщений: 1070
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
13 мар. 2015
Так и статья для IE. Никто не говорит, что в опере значения будут те же, да и сам кэш скорее всего отдельный.

В общем проще всего поставить эксперимент - запустить снифер, поработать в разных браузерах и сравнить результаты. А затем тупо пинг позапускать несколько раз и посмотреть, когда он будет обращаться к DNS (это про вариант "кэш в пределах одного потока").
<<Назад  Вперед>> Страницы: 1 *
Печать
Полигон-2 »   Старый софт »   Вопрос по Windows 9x TCP/IP DNS
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS