One WordPress Installation for 2 Domains

This free plugin seems to be exactly for what you want, and is up to date: https://wordpress.org/plugins/multiple-domain-mapping-on-single-site/

You will need to point the DNS A record of the second domain to the same IP as the main one. There are more instructions in the FAQ section of the page I linked.

This is NOT for a multisite. It is for a single WordPress installation with multiple domains.