Problem
Data logging to a local MQTT broker doesn't work. The StrideLinx router log file shows the following message:
daemon.warn dnsmasq[3200]: possible DNS-rebind attack detected: mqtt.domain.local
Cause
The StrideLinx router's DNS rebind protection feature blocks the use of private IP ranges by domains. This protection is used to prevent DNS rebinding attacks.
Solutions
Apply one of the following solutions:
- Enter the IP address instead of domain as Host in your MQTT broker settings at Admin > MQTT and then restart the StrideLinx router to make sure it downloads these new changes.
- Turn off DNS rebind protection in the Firewall settings of the StrideLinx router.
With a successful MQTT connection, the following message is shown in the log file:
user.info ixagent: Connected to logging server at mqtts://user@mqtt.domain.local:8883/