How It Works
There is a registration server located at register.allstarlink.org which receives registration requests from all Allstar link nodes. If the node number is valid, and the password matches what is on file for the node, then a master list of valid Allstar link nodes is updated with the latest IP address seen by the registration server. This master list is then periodically retrieved by another set of entirely different Allstar link node servers which are located in different geographical locations. All valid Allstar nodes can then request and retrieve a copy of the master node list by running the rc.updatenodelist script at periodic intervals. App_rpt reads the output of this script and will allow incoming connections originating from nodes in this list, and will also allow outgoing connections for any node listed in the script.