Als je op google naar *.gbl zoekt kom je hem wel vaker tegen.
Misschien is een crawler oid?
Misschien is een crawler oid?
Nou voor zover ik kan zien bestaat het hele adres niet. De TLD lijkt ook niet te bestaan. 't zou best een crawler kunnen zijn, maar hoe kan ie dan mijn gethostbyaddr voor de gek houden? En waarom zou ie dat doen?
Als in de ReverseDNS server (van ip naar domein) bij het ip dat jou benaderd de hostname: bl1sch4091713.phx.gbl staat dan zie jij dat in je script 
Misschien doet ie dat om niet gevonden te willen worden...
Misschien doet ie dat om niet gevonden te willen worden...
Inderdaad. Wat in de ReverseDNS staat hoeft niet perse te kloppen.
Gooi het originele IP (mits je die hebt) eens in visualroute.net, en kijk of die met dezelfde hostname komt?
Gooi het originele IP (mits je die hebt) eens in visualroute.net, en kijk of die met dezelfde hostname komt?
Een van de ip's die ik heb 64.4.8.110 (reverse DNS levert by1sch4041901.phx.gbl op) komt ergens bij microsoft uit.
Je zou toch verwachten dat die hun zaakjes netjes op orde hebben. Zoeken op het internet vind ik dat dit een tijdje zo is en dat meer mensen zich afvragen wat er aan de hand is. Vind het maar een vreemde zaak, maar niemand schijt een bevredigd antwoord te hebben.
Je zou toch verwachten dat die hun zaakjes netjes op orde hebben. Zoeken op het internet vind ik dat dit een tijdje zo is en dat meer mensen zich afvragen wat er aan de hand is. Vind het maar een vreemde zaak, maar niemand schijt een bevredigd antwoord te hebben.
Je kan met een reverse in de DNS opgeven wat je wil, dat de betreffende forward bestaat is geen harde regel. Ik kan m'n IP igmar.ikhounietvan.teletubbies noemen, een forward wat klopt gaat echter niet :-)Semyon schreef op vrijdag 15 september 2006 @ 07:10:
En als ik die url probeer te pingen gaat het ook mis. Wat is dit voor rare TLD en wat is er aan de hand?
Dat is gewoon een spoof, sommige lui op irc hebben hosts als 'fuck.you', die hosts kun je dus niet resolven. Bij jou is t andersom, je ip wil niet resolven naar een normale hostname. Weinig aan te doen denk ik helaas.
ik heb ook 'last' van deze knakker ;-)
alleen dan bl1sch4091311.phx.gbl
rare is vooral dat hij meeste data van allemaal trekt, dus vind het erg vreemd. maar ik ga het in de gaten houden.
alleen dan bl1sch4091311.phx.gbl
rare is vooral dat hij meeste data van allemaal trekt, dus vind het erg vreemd. maar ik ga het in de gaten houden.
-= Its dry in the dessert =- So what??
Block ze dan gewoon, zeker als je een login op je site hebt en de login hoort niet bij een van de ip's...
Het enige wat je script dus nog moet doen, is checken of de hostname ook bij het IP-adres hoort. Let op dat een hostname lookup de eerste keer wat tijd kost, dus het is de vraag of je dat überhaupt op je site wilt hebben.
PHP:
1
2
3
4
5
6
7
| $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']; $ip_bij_hostname = gethostbyname($hostname); if($hostname == $ip_bij_hostname) { // werk met $hostname } else { // werk me $ip_bij_hostname } |
Kun je op je hosting niet beter iets als AWStats installeren oid? Dan doen die zulke dingen voor je, hoef je het zelf niet af te vangen.
Zijn er niet veel normale mensen die dit instellen om privacy te waarborgen o.i.d.?GlowMouse schreef op donderdag 28 september 2006 @ 20:31:
Het enige wat je script dus nog moet doen, is checken of de hostname ook bij het IP-adres hoort. Let op dat een hostname lookup de eerste keer wat tijd kost, dus het is de vraag of je dat überhaupt op je site wilt hebben.
PHP:
1
Hoezo normale mensen? Ik kan zover ik weet niet mn host gaan spoofen bij mn @home verbinding. Dit is meer dan een 'gewone' verbinding, die .gbl extensie.djluc schreef op donderdag 28 september 2006 @ 21:17:
[...]
Zijn er niet veel normale mensen die dit instellen om privacy te waarborgen o.i.d.?
Bij XS4ALL kun je wel je reverse DNS zelf instellen. Maar privacy waarborgen? Nee, want aan het IP-adres zelf is genoeg af te leiden. Voer bijvoorbeeld je eigen IP-adres eens in bij RIPE.g00fy schreef op donderdag 28 september 2006 @ 23:49:
[...]
Hoezo normale mensen? Ik kan zover ik weet niet mn host gaan spoofen bij mn @home verbinding. Dit is meer dan een 'gewone' verbinding, die .gbl extensie.
Eh, die if-else slaat nergens op, want in beide gevallen werk je met een waarde welke gelijk is aan $ip_bij_hostname.GlowMouse schreef op donderdag 28 september 2006 @ 20:31:
PHP:
1 2 3 4 5 6 7 $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']; $ip_bij_hostname = gethostbyname($hostname); if($hostname == $ip_bij_hostname) { // werk met $hostname } else { // werk me $ip_bij_hostname }
{signature}
Verwijderd
Dat klopt niet helemaal.
Aangepaste versie:
PHP:
1
2
3
4
5
| $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']; if (gethostbyname($hostname) != $_SERVER['REMOTE_ADDR']) $hostname = $_SERVER['REMOTE_ADDR']; // werk met $hostname |
Verwijderd schreef op vrijdag 29 september 2006 @ 14:07:
[...]
Dat klopt niet helemaal.
Aangepaste versie:
PHP:
1 2 3 4 5 $hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']; if (gethostbyname($hostname) != $_SERVER['REMOTE_ADDR']) $hostname = $_SERVER['REMOTE_ADDR']; // werk met $hostname
Pagina: 1