FATAL Failed to get public override IP "": failed to lookup public IP address: all public IP lookup services failed to return valid IP address

One of the more common crashes I see ignored by restarting rather than fixing is …

FATAL Failed to get public override IP "": failed to lookup public IP address: all public IP lookup services failed to return valid IP address

This can easily be avoided if you have a a static Public IP or you use a DDNS service provider to assign a DDNS domain name to your node and/or gateway.

The node and gateway software have a function that relies on 3rd party servers to return the public IP address the ISP has assigned you. By default the 3rd party lookup function is enabled. The reason the aforementioned crash occurs is because the node and/or gateway did not get a satisfactory result back from the 3rd party server.

An ISP generally assigns a static or dynamic IP. Static IP addresses do not change and dynamic IP addresses can or do change. You must ask your ISP if you have a static or dynamic IP address.

If you have a static public IP address, you can disable the 3rd party lookup function by following the instructions at Dynamic DNS Set Up. You will need to replace cmix.example.com with the IP address of the node and/or gateway respectively.

If you have a dynamic IP use a DDNS service provider such as noIP, DynDNS, etc to get a DDNS domain name. There are many providers, some are free and some charge a fee so you will have to determine which is best for you. You will also need to seek support from the DDNS service provider for assistance in configuring your devices properly. You can find tutorials online so once you have configured your devices properly visit Dynamic DNS Set Up. You will need to replace cmix.example.com with the DDNS domain name of the node and/or gateway respectively.

1 Like