I'd recommend reading up on DNS.
http://www.howstuffworks.com/dns.htm
In short, DNS servers map domain names to IP addresses. So really, when you go to google, you first send a request to a DNS server for google's IP address. Your browser then sends a request to the specified IP address for google.com. You can have many websites all pointing to your one IP address - it just costs a little money for the domain names.
There are some tricks to getting Abyss X1 to host more than one site. I'd recommend buying Abyss X2. It supports "virtual hosts," meaning "multiple websites". I have quite a few sites on my server. You can take a look at
http://24.223.150.17 .