Should I buy 2 domain names?
If you think having one domain name is sufficient, think again. By not owning multiple domains, you could be costing your business traffic and customers and leaving your brand vulnerable to the competition. One of the most important reasons to purchase more than one domain is to protect against user error.
Can you point 2 domains to the same website?
Pointing two URLs to the same website is a good way to direct traffic to your site from several different domain names. You can accomplish this in two ways: either redirect one of the URLs to your primary domain, or create an alias for one of the URLs. The alias would point that domain towards your primary domain.