Closed
Bug 250802
Opened 20 years ago
Closed 20 years ago
DNS resolver cache does not expire on dynamic records
Categories
(NSPR :: NSPR, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 162871
People
(Reporter: weigelt, Assigned: darin.moz)
References
()
Details
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 the DNS resolver cache doesnt seem to respect the TTLs of received DNS records, so when a dynamic hostname (i.e. dyndns) changes, the only chance to access the site behind is to restart mozilla. FIXME: didnt actually check mozilla's DNS traffic yet. Reproducible: Always Steps to Reproduce: 1. load some site w/ dynamic hostname 2. move the site to another IP and update the record (or wait until it will be done, i.e. on DIP-reconnect) 3. try to load this site again I've using such a dynamic hostname at www.dev.metux.de, its my workstation behind a DSL line w/ dynamic IP allocation and automatic reconnect once a day. Try to access my site, leave mozilla opened and try again 24h later.
Comment 1•20 years ago
|
||
Darin, could you look into this? Thanks. I'm not sure if this is an NSPR bug or a Necko bug.
Assignee: wchang0222 → darin
Comment 2•20 years ago
|
||
fixed by bug 205726, for 1.6alpha... you should update mozilla, 1.5 is really old. note: the C library doesn't tell mozilla about the TTL, so it can't use that. however, since that patch, mozilla assumes a TTL of a few minutes (five, I think), and removes the entry from its cache. *** This bug has been marked as a duplicate of 162871 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Comment 3•20 years ago
|
||
sorry, it's 1 minute, not 5: http://lxr.mozilla.org/seamonkey/source/netwerk/dns/src/nsDNSService2.cpp#285 285 PRUint32 maxCacheLifetime = 1; // minutes
You need to log in
before you can comment on or make changes to this bug.
Description
•