Domain is all the x values which return a y value.
Range is all the y values that can be returned from any given x.
For example, y=x^2 has a domain of all real numbers because any number can be squared and get another number, however it has a range of y>=0 because no matter what x no value under 0 can be returned.