Actually, they are the same.
Non-competitive inhibitors are substances that combine with the enzyme at a region that is away from the active site to change the structure of the enzyme.
The effect, where a chemical reaction involving one region of an enzyme molecule alters the shape and properties of a second region, is known as an ALLOSTERIC effect.
Allosteric effectors are substances present in cells that reversibly bind with an enzymes away from the active site, yet cause a change in the structure of the active site (it is the same as non-competitive inhibitors)
Allosteric inhibitors slows down the reaction and provide a way of controlling enzymic activity in metabolism. (vice-versa for allosteric activators)