Re: Proxy - moze komus sie przyda (dlugie)

Autor: Tomasz Piłat (poncki-NOSPAM-USUN_at_irc.pl)
Data: Wed 18 Jul 2001 - 20:29:42 MET DST


Michal Letowski <milet_at_geocities.com> wrote:
>> if (isInNet(host, "195.116.0.0", "255.254.0.0") ||
>> isInNet(host, "213.25.0.0", "255.255.0.0") ||

> Jest tylko jedno ale: isInNet wymaga zamiany adresu hosta z domenowego na
> IP, tak wiec powyzsza funkcja moze nawet cztery razy wysylac zapytanie do
> serwera DNS... A moze sie myle?
Teoretycznie wystarczyłoby raz (najoptymalniej przy pierwszym isInNet i zapamiętać).
Ale jak to jest zaimplementowane nie wiem ;-) Trzeba przesnifować i sprawdzić :)
A nawet jeśli przeglądarka odpytywałaby lokalny resolver X razy, to ten powinien
i tak pamiętać przez jakiś czas wyniki wcześniejszych zapytań (cache), czyli
DNS zostanie odpytany raz.

Poza tym, chyba można najpierw przetłumaczyć nazwy na IP i do IsInNet dawać to
IP w miejsce 'host'? Wtedy będziesz miał pewność...

Aha. Jeśli resolwer pyta się DNSu raz, i to tego samego co w3cache, to opóźnienia
będą pomijalne.

Poncki



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 16:52:22 MET DST