webForumDet fria alternativet

Spärra en range av IP-nummer?

ASP

4 svar · 335 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Jag vet att detta kanske har behandlats förr men jag kunde inte hitta någon lösning som spärrar en range av IP-nummer utan endast enstaka. Och det är ju en del jobb om man ska lägga in alla nummer manuellt.

Hur skulle det kunna se ut om jag vill spärra alla IPn mellan 205.110.112.0 - 205.110.127.255?

Medlem sedan maj 2002821 inlägg
#2

Verkligen ingen som har en lösning på detta?

Medlem sedan nov. 20017 144 inlägg
#3

Går säkert att göra smidigare.

function checkip(byVal ip)
	If instr(ip,".") > 0 then
		ip=split(ip,".")
		if cint(ip(0))=205 and cint(ip(1))=110 and cint(ip(2))>=112 and cint(ip(2))<=127 and cint(ip(3))>=0 and cint(ip(3))<=255 then
			checkip=true
		else
			checkip=false
		end if
	Else
	checkip=false
	End if
end function 

Repsonse write checkip("192.168.0.62")

Skall returnera true om det är ett giltigt ip annars false.

Medlem sedan maj 200010 687 inlägg
#4

Gjorde en liten funktion.
http://www.webforum.nu/showthread.php?s=&threadid=118750

Den klarar även av om man inte kör med 0/255 som sista siffra.

Medlem sedan maj 2002821 inlägg
#5

Tack grabbar.

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)