Yes, if you use
http://104.200.18.98, that is different from
http://postify.org, even if it is hosted at that IP address. This is by design.
It has been around for a long time (since HTTP/1.1 was introduced). It allows more than one virtual website to be hosted on the same IP address. HTTP/1.1 uses the Host: parameter to select which website to serve.
Typical ways to handle this situation include:
* Redirect the user's browser to the primary website on the IP address
* Present a list of websites on the IP address and have the user select one
* Point both sites to the same DocumentRoot folder
* Present an error message (404 or "ambiguous")