У меня на Raspberry Pi есть домашний сервер с зарегистрированным доменом (скажем: mysite.com
). Я хотел бы использовать поддомен, чтобы указать на моего MQTT
брокера, работающего на Pi, чтобы я мог использовать mqtt.mysite.com
за пределами моего дома.
Для этого я добавил запись CNAME в мой DNS и подтвердил, что я могу пропинговать его.
Однако я не могу использовать домен с MQTT. Я использую mosquitto
, демон работает на Pi на порте по умолчанию 1883. Порт открыт на брандмауэре через ufw allow 1883
.
Если я использую частный IP-адрес, все работает нормально:
mosquitto_pub -h 192.168.1.80 -p 1883 -t home/bedroom/temp -m 23.4
Однако, если я использую поддомен
mosquitto_pub -h mqtt.mysite.com -p 1883 -t home/bedroom/temp -m 23.4
, я получаю Connection refused
ошибку.
Я что-то упустил?