al_9x wrote:one of the IPs sugg.search.yahoo.com resolves to is 10.227.227.117, which is LOCAL
<snip>
Without disabling ABE you can add an exception before the SYTEM LOCAL rule:
Site sugg.search.yahoo.com
Accept
btw, Giorgio is traveling, and probably won't be responding promptly for a couple of days.
The script shows to me as sugg.us.search.yahoo.
net. The absence of .us. doesn't affect this?
I've been playing with this. A more restrictive rule was added above the default rule:
#Yahoo search
Site 10.227.227.117
Accept from search.yahoo.com *search.yahoo.com search.yahoo.net *search.yahoo.net
Deny
One possibility that comes to mind, if your are intercepting DNS resolution, is it possible to strip the LOCAL IPs from the results?
I tried.
By resolving IPs, as you did, I mapped HOSTS as follows:
72.30.2.199 any-sugg.search.ysta1.b.yahoo.com
67.195.181.191 any-sugg.search.ysta1.b.yahoo.com
67.195.181.191 sugg.search.yahoo.com
72.30.2.199 sugg.search.yahoo.com
The intent being to cause those sites to go only to their external IPs, and not to the internal 10.x.x.x., because, as you said,
This seems to make sense, as Fx will try all the IPs until one connects,
So by forcing it to try the external ones first, perhaps the internal one is being prevented?
Do you think that this is in fact any more restrictive, or does it still give blanket permissions from what you said: allowing *any* non-routable IP makes the entire site LOCAL?
al_9x wrote:Eventually Yahoo will fix this, there is no good reason for returning non routable IPs for a public host.
... In ABE, if any IP for a destination host is LOCAL then the host is considered LOCAL. This seems to make sense, as Fx will try all the IPs until one connects, so to prevent a possible LOCAL connection ABE blocks the request.
Which is what bothers me about this whole thing, and the fact that the
ABE FAQ has examples for other sites that use the local 127.0.0.1.
If exceptions are added, does that not defeat the purpose of preventing Internet sites from requesting LAN resources?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.24) Gecko/20111103 Firefox/3.6.24