Knowledgebase: RBS Server
How do clients locate my server?
Question: My clientÔÇÖs connection to the Internet is by standard modem. I will have my RBS server on the office network. We have an ADSL connection through a router. How does the clientÔÇÖs computer find my RBS server? I have read about the server locater but I fail to see it working in my head. For example, my server will have our Internet connection IP address AND its local IP address.|
Answer: One of the functions of the Server Locator is as a DNS Server (Domain Name Server.) When you purchase your software, RBS will assign your RBS Server a Host Name, sometimes called a subdomain name. The InternetÔÇÖs basic protocol allows all computers on the Internet to contact other computers using either their direct IP addresses, or their Host Name or subdomain name. DNS Servers function like telephone books. When a computer calls another computer on the Internet by its Host Name or domain name, a request is sent to a DNS Server. The DNS Server looks up the IP address associated with the Host Name and return that to the calling computer. Then the calling computer can contact the server computer over the internet at its IP address.
About every 10 minutes, or whenever your RBS Server is started, and whenever your RBS server thinks itÔÇÖs IP might have changed, it reports its IP address to the Server Locator. The Server Locator then updates its ÔÇ£directory,ÔÇØ which links your host name (which never changes) to your current IP address.
The result is that any computer that wants to find your RBS Server can easily find it by simply calling its Host Name, regardless what its IP address is, or where it is on the Internet, or how often its IP Address changes. The Server Locator makes sure your current IP address is always associated with your Host Name.
That answers the question about how a Client computer finds your RBS Server. Now, on to how your RBS Server shares its IP address with other computersÔÇª
Each IP address on the Internet has thousands of ÔÇ£portsÔÇØ that can be used for different types of connections simultaneously. Some ports can even be shared. Your RBS Server will operate on several ports, usually port 2774 or 21, and a few others. To share your Internet connection with other computers you will need a Router. Inexpensive Routers can cost as little as US$89.
The Router directs inbound Internet traffic to the proper computers on your network depending on which Port they are listening on. Since your RBS Server will be listening on Port 21 or 2774, or some other specific port, and your Clients will be calling on that same port, your Router can properly direct that traffic to your RBS Server while still allowing all other Internet traffic to continue normally.
The result is that all the computers on your local network can share a single Internet connection.
Routers often assign ÔÇ£privateÔÇØ IP addresses to computers connected to them to facilitate sharing Internet connections. While most routers are capable of running an RBS Server by default, the Server Locator contains another special feature that allows your RBS Server to operate on a private IP address behind all Routers, even the really cheap ones.