Hi!
It's not the sort of thing that would need checking every lookup, probably once a day would be fine, and could be handled in a similar way to how the razor client keeps a note of the last time it downloaded the list of discovery servers, when the time limit expires, the surbl client attempts to download the latest list.
Another good thing would be that using this information at the client end would be optional...
I wonder if it would be worth it though, or maybe more trouble than just doing two queries as now ?
Just a idea, perhaps we can, if we give back 127.0.0.8 for example, it could mean lookup again, this is a country multi level. Then we could list them dynamicly. Only the code behind should know how to deal with that. I dont know if thats possible.
Bye, Raymond.