We are currently on a 192.168.5.x setup at work and are running out of ip's as we have over 250 devices computers, laptops, servers, san, nas, cameras, just tons of stuff. I'm still new to networking and have only scratched the surface of it. I can change an ip on a computer forward in ports on a router basic stuff really.
My question is this. Is there any reason why the network was would have to be setup as a class C internally? Is that a hardware constraint or is it more likely the person who initially set it up didn't think it through to begin with. Any help on the subject or a good book, course, cert to study for networking is appreciated.