webForumDet fria alternativet

Spärra IP-nummer

ASP

11 svar · 451 visningar · startad av Andy

Medlem sedan sep. 2001138 inlägg
Frågan#1

Har skapat en tabell i min databas där jag lägger in IP-nummer jag vill spärra från min site.

Sedan gör jag en koll när användaren loggar in - om IP-numret hittas i tabellen får inte personen logga in. Men det är ju ganska vanligt att man får ett nytt IP-nummer varje gång man kopplar upp sig - hur skall man spärra dessa personer?

Medlem sedan dec. 19996 522 inlägg
#2

Finns inget perfekt sätt att göra det på, du kan göra en koll på ip samt cookies för att få det så säkert som möjligt.

Medlem sedan okt. 20005 273 inlägg
#3

Om dem ska logga in med användarnamn och lösenord så det första du kan göra är att blockera dem där .....sen kan du som erka sa använda cookies till sist använda IP nummrena....

Sen till din fråga och återigen om dem ska logga in med användarnamn och lösenord så måste du väll kolla dessa i en databas.....det ända du behöver göra är att kolla om det aktuella IP nummret finns i den tabellen......

mvh icaaq

Medlem sedan sep. 2001138 inlägg
#4

Grejen är ju den att jag dels kan spärra användarnamnet, dels IP-numret. Spärrar jag användarnamnet är det ju inga problem för personen att registrera sig igen. Och spärrar jag IP-numret så kanske personen får ett annat IP-nummer nästa gång han/hon kopplar upp sig.

Medlem sedan feb. 200112 078 inlägg
#5

ADSL garanterar inga 'fasta' IP-nummer. Det gör verkligen inte en uppringd anslutning heller. På alla 'icke fasta' uppkopplingar kan du med enkla kunskaper begära ett nytt IP-nummer, på ett eller annat sätt.

Är det någon som nånsin har funderat på hur det går om någon annan tar det IP-numret det gäller?

Trodde väl inte det..

Spärra IP-nummer är en, enligt mig, onödig funktion som inte leder någon vart. Gör som man skall göra istället; anmäl IP-numret till hans ISP:s abuse-avdelning.

Men om man skall krångla till det, visst; gör så här:

* Om användaren missköter sig, lägg hans IP-nummer i en tabell (username, ipnummer)
* Skapa en cookie:

'kakan innehåller ex. 192.168.0.2
response.cookies("deny")("ip") = ipNummer
response.cookies("deny").expires = dateadd("yyyy",-1,date)

* Kolla på varje sida (eller nån annanstans), mot tabellen som innehåller ipnumrena:
1. Har användaren ett username som finns i listan?
2. Har användaren ett ipnummer som finns i listan?
3. Har användaren en cookie som innehåller ett ipnummer som finns i listan?

Medlem sedan mars 20023 686 inlägg
#6

Jaghar haft mitt ip nummer i snart ett helt år och jag stänger av Kabel Modemet ofta ca 4 gånger i veckan....

Medlem sedan okt. 20005 273 inlägg
#7

medialabs skrev:

Jaghar haft mitt ip nummer i snart ett helt år och jag stänger av Kabel Modemet ofta ca 4 gånger i veckan....

hur länge stänger du av det då?

Medlem sedan feb. 200112 078 inlägg
#8

medialabs skrev:

Jaghar haft mitt ip nummer i snart ett helt år och jag stänger av Kabel Modemet ofta ca 4 gånger i veckan....

Jepp. Men jag sa på ett eller annat sätt.

Du kan refresha IP:t genom att release:a och renew:a IP-nummer mot Telia.

Medlem sedan juni 20022 599 inlägg
#9

Det stora problemet med IP-banning är väl inte att en person kan byta IP utan motsatsen: Att många personer kan dela på en och samma IP (via NAT-router).

Vill man verkligen banna ett helt företag eller organisation därför att en har misskött sig?

Medlem sedan nov. 200227 inlägg
#10

Host?

ni kan väl använda host id istället... det byter man ju inte...inte så ofta vad jag vet iaf?!

Medlem sedan aug. 2002207 inlägg
#11

OveRRidE skrev:

medialabs skrev:

Du kan refresha IP:t genom att release:a och renew:a IP-nummer mot Telia.

Ja, men i nästan 99% av fallen kommer du att få samma IP-nummer. Detta pga att Telia utnyttjar nätverkskortens Mac-adresser för att koppla ihop ett IP-nummer med en viss dator. Detta gör att man får ett rellativt fast ip-nummer, men som sagt så kan du absolut inte garanteras.

Vad händer t.ex. om man byter nätverkskort? Man får såklart ett nytt ip-nummer.

Dock så kan det vara så att om man under längre perioder har sitt modem (dator) avstängt så kan någon annan komma och ta "ditt" nummer, om det inte finns andra lediga.

Men så länge man bara skriver "ipconfig /release" och "ipconfig /renew" i cmd.exe så kommer du antagligen inte att få ett nytt ip-nummer.

Medlem sedan feb. 200112 078 inlägg
#12

Denniz > Jättefint det där. Men alla har inte Telia ADSL. ;)

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)