Question: I run a large bulletin board and I get spammers every now and again. My moderation team does a good job filtering them out but every time I IP ban them they seem to come back (I'm pretty sure it's the same person on some occasions, as the post patterns are exactly the same as are the usernames) but I'm afraid to ban them by IP address every time.

If they are on a dynamic IP address, I could be banning innocent users later down the line when they try to get to my forum through SERPs, but if I ban only via static IPs I know that I'm only banning that one person.

So, is there a way to properly determine if an IP address is static or dynamic?

Thanks.

Answer: 
You cannot actually be sure that the IP is dynamic or not, but normally your board engine will unban an IP after a certain period of time, to allow innocent person. 

So you can ban an IP without fear, the function is there only to slow down the spammer. If he cannot post in 24 hour he will normally not coming back.
Just use PsEXec.exe tool inside your CMD. Here's how:

```
PsExec.exe \\remotecomputer ipconfig /all

```

Once `IPConfig /all` is returned inside your CMD it'll tell you if `DHCP Enabled` is set to Yes or No on that remote PC.
Easy as 1.2.3.