For example, one of my registered domain names is:
www.AmorPostales.com
a second one is:
www.RomanticLoveSecrets.com
Like I said, each domain name is consuming it's own unique IP and I wish to
share a single IP so that multiple registered domain names can be assigned
to them.
You may certainly do that -- and I probably should have guessed
this was you intent. Sorry, usually I am much better guesser than
that.
You use "Host Headers" to allow on physical server with one IP
to handle requests for DIFFERENT machine or domain names,
e.g.,
www.AmorPostales.com and
www.RomanticLove.com
(much better than our usual sample.com names too.)
You could also use different "ports" but even though that is a
technically viable choice it has it's own problems.
You create each A(host) record in DNS pointing to the same
IP and that is all there is to do in DNS.
The issue is really a WEB SERVER issue since when the requests
get to the web server you must "distinguish" requests intended for
one of the sites on that IP.
In IIS, the MS web server, and other web servers (Apache etc.)
this is quite easy and usually effective.
Just create the "sites" (aka "virtual servers") and assign each one
a different CONTENT directory path along with a different
HOST HEADER (that DNS name above.)