---
title: "Blockera ip-adresser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142699-blockera-ip-adresser"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mezzo"
published: "2006-02-19T13:19:34.000Z"
updated: "2006-02-20T11:43:27.000Z"
replies: 3
views: 639
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/142699-blockera-ip-adresser"
---

# Blockera ip-adresser

## #1 — Mezzo, 2006-02-19T13:19Z

Hej!
Jag har inte så mycket kunskaper inom ASP men jag använder mig nu av en IF-sats för att blockera ip-adresser, men nu så blir de fler så jag behöver ett lättare sätt att göra det på. Det jag söker är ett script där man kan banna ip-adresser/serier på ett enkelt sätt.
Tacksam för hjälp.

Permalänk: https://www.webforum.nu/p/142699

## #2 — Erik Juhlin, 2006-02-19T20:09Z

Ett exempel med databas:

tblBannedIP
IP0 - Numerisk, nullable
IP1 - Numerisk, nullable
IP2 - Numerisk, nullable
IP3 - Numerisk, nullable

```
Function IPIsBanned(ByVal sIP)
	Dim vIP
	vIP = Split(sIP, ".")
	
	Dim sql, rs
	sql = _
	"SELECT * FROM tblBannedIP" & _
	" WHERE COALESCE(IP0, " & vIP(0) & ") = " & vIP(0) & _
	" AND COALESCE(IP1, " & vIP(1) & ") = " & vIP(1) & _
	" AND COALESCE(IP2, " & vIP(2) & ") = " & vIP(2) & _
	" AND COALESCE(IP3, " & vIP(3) & ") = " & vIP(3)
	
	Set rs = 'hämta recordset med sql
	IPIsBanned = Not rs.EOF
	Set rs = Nothing
End Function

If IPIsBanned(Request.ServerVariables("REMOTE_ADDR")) Then
	Response.Write "Ditt IP är bannat!"
End If
```

I tabellen anger du enskilda IP nummer genom att ange delsiffrorna i kolumnerna eller serier genom att ange null i "wildcard-kolumner".

Permalänk: https://www.webforum.nu/p/1769748

## #3 — Mezzo, 2006-02-20T11:34Z

Jag har knappt några kunskaper inom asp, skulle du kunna fullända koden så det räcker med att inkludera den?

Permalänk: https://www.webforum.nu/p/1769860

## #4 — Erik Juhlin, 2006-02-20T11:43Z

Då kan de vara en bra idé att lära dig ASP. Jag har varken tid eller lust att sitta och bygga funktioner åt dig.

Permalänk: https://www.webforum.nu/p/1769863

---

Tråden på webben: https://www.webforum.nu/amne/asp/142699-blockera-ip-adresser
