Namecheap FreeDNS
With the Namecheap FreeDNS integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] you can automatically update your dynamic DNS entry hosted by Namecheap’s FreeDNS
About Namecheap
Namecheap
Configuration
To use the integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] in your installation, add the following to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file.
After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes.
# Example configuration.yaml entry
namecheapdns:
domain: example.com
password: YOUR_PASSWORD
See Namecheap’s How do I set up a Host for Dynamic DNS?
Data updates
This integration syncs your public IP with your (sub)domain’s DNS record every 5 minutes.
Known limitations
- Namecheap only supports updating IPv4 addresses.
- The integration updates your (sub)domain’s DNS record periodically rather than continuously monitoring your public IP.
Troubleshooting
The Namecheap DynamicDNS integration relies on an active internet connection to update the DNS record of your (sub)domain. If you encounter issues, verify that your network connection is stable and the Namecheap DynamicDNS service is reachable. Additionally, the Namecheap DynamicDNS service itself may experience downtime, whether unexpected or due to scheduled maintenance.
In any case, before reporting an issue, please enable debug logging, restart the integration, and as soon as the issue reoccurs, stop the debug logging again (download of debug log file will start automatically).
Removing the integration
This integration can be removed by following these steps:
To remove an integration instance from Home Assistant
- Go to Settings > Devices & services and select the integration card.
- From the list of devices, select the integration instance you want to remove.
- Next to the entry, select the three dots
menu. Then, select Delete.