Hi!
On Sat, Mar 11, 2006 at 11:02:40AM +0100, Michael Christen wrote:
> 
> ach so, ich dachte nur die 10. und 192. wären privat.
> Ggf läßt sich die Abfrage über ein geschicktes bitfeld machen.
>  10 = 00001010
> 172 = 10101100
> 169 = 10101001
> 192 = 11000000
das nützt doch nichts in bezug auf das matchen von 10.* 192.168.*
172.16-32.* 169.???
> 
> hier ist immer entweder das 3. oder 7. bit gesetzt.
> Also kann ein if beginnen mit
> if ((ip3 | 136) && ...)
> 
> das geht schnell und siebt viele öffentliche Adressen aus, danach  
> kommen dann die exakten Bedingungen.
hm, viele öffentliche?
Du meinst private?

Also imho brauchen wir halt 16 startWith mehr, oder wenns mti 172
anfängt noch 16 startsWith oder dann halt nen regex.
> 
> ggf. fällt euch noch eine bessere Bitfeld-Afrage ein.
> 
Das betrifft aber ja nur das erste byte. das reicht aber ja nicht, weil
192.1.* ja wohl ne public ip ist.

Alex

        

        
                
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
_______________________________________________
YaCy-svn mailing list
[email protected]
http://lists.berlios.de/mailman/listinfo/yacy-svn

Antwort per Email an