|We will free your brain by making our smart software|
How to access Abacre Restaurant Server from any point of the world?
Abacre Restaurant Server may be used not only in local network (LAN). But it may be also used from any point of the world.
The goal of this guide is to explain how you may access Abacre Restaurant Server from phone/tablet or any other device from any location. Read also related guide How to connect to server computer via Internet? which explain many similar things.
Note: all IP addresses below are given only as examples for better illustration of the whole process.
A typical restaurant's network architecture consist of the several hardware elements:
Inside such LAN (local area network) each computer has own local IP address. In default settings of the router each computer has a dynamic local IP address. For example after router's boot IP address of the server (SERVERNAME) may be 192.168.0.102. Next time you reboot the router the server may obtain IP address, for example, 192.168.0.105 or 192.168.0.102. Therefore the first step is to disable dynamic IP address allocation. It's done in the router's settings.
Usually in LAN the router's IP address is always ends with 1. For example, it may be 192.168.0.1 or 192.168.1.1 depending on your network configuration. Open your router's administration panel by navigating your browser to http://192.168.0.1
The next major step is to create a port forwarding rule. The main idea behind it is that your internet service provider gives you only one public IP address. For example, it may be 220.127.116.11.
As an alternative to creation of the port forwarding rule you may set your server computer to be your DMZ host. You should locate DMZ settings on your router. Click on Enable option. And set server IP address 192.168.0.100 into DMZ host field. In this case the router will forward request from all ports to the server computer. For example, request to 18.104.22.168:300 will go to 192.168.0.100:300; request to 22.214.171.124:8080 will go to 192.168.0.100:8080 and so on.
Up from this port you need to know your public (external IP address). Each in Google for What is my IP address phrase. There are several sites showing your IP. For example, it may be 126.96.36.199.
The main problem up to now is that your internet service provider gives you a dynamic public IP address. Today it may be 188.8.131.52 but after 24 hours it may be changed to 184.108.40.206 and so on. Thus you don't know which IP address should you type in your phone to access Abacre Restaurant Server, you cannot create a bookmark in your browser because IP address is changing.
The next step is that you may buy a domain from any domain registration service. For example, you may buy a domain: myrestaurant.com then in domain registration service you need to setup IP address of hosting provider. In this case the hosting provider is you! Because you own your server computer. Thus in IP address of hosting provider field of your domain registration service you need to enter your static IP address 220.127.116.11.
Now if you type in browser http://www.myrestaurant.com:9000 you will access directly to Abacre Restaurant Server and any one in Internet may access it the same way.
Consider the case that you are on a very low budget and you don't want to pay an additional monthly fee to your local internet service provider for static/fixed IP address.
Some dynamic DNS providers also offer Windows applications. Thus in this case you don't need to setup it in the router. But you may need to install such Windows application directly on your server computer. And after IP changes the Windows application will notify the dynamic DNS provider.
Copyright © 2023 Abacre Limited. All rights reserved.