On 05/09/2013 06:44 PM, Thiago Macieira wrote: > On quinta-feira, 9 de maio de 2013 18.00.36, Justin Karneges wrote: >>> I understand the feature would be useful in certain conditions, but I'm >>> not >>> sure yours is one of them. You can probably just easily override the >>> QNetworkAccessManager class and do the IP address verification. If it >>> fails, return a QNetworkReply that indicates the error condition. If it >>> passes, proceed with the actual QNetworkAccessManager call. >> >> Hi Thiago, >> >> You're saying to validate the IP address, and if that succeeds then >> request the original URL? This would work most of the time, but it is >> not airtight. The domain could end up resolving somewhere else after the >> check succeeds. > > QHostInfo has a short-lived cache, so it should work.
Mmmm, if QHostInfo's cache behaves like any other DNS cache then I don't see this making a difference. Unless every cache hit causes the cache time to extend, there's always a chance for expiration between two resolves. Also, I'm not using QHostInfo, but rather my own resolver JDNS, because I want the resolutions to be event-driven. Justin _______________________________________________ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development