Maybe not as often, but i'snt is a pretty unique mistake akin to the ones you've regularly made.
An IP Address is a several digit long number that tells a website who's connecting with what connection. You can figure out yours with a simple google search of "what is my ip". Moderators of forums can see your IP address.
Getting to the point, don't try making alternate accounts here as you did there or you'll meet a similar fate. We can and will infract for doing so. If you decide to raise a ruckus with the account like you did there, we may take further action.