Can I have two domains pointing towards the same IP address without redirect?

If you want two domains to both point to the same Discourse forum, it’s not possible – there must be a single official hostname.

If you want to run two Discourse instances on the same server, there are multiple ways to accomplish that.