News for hackers. Stuff that matters.
Re:IoT garage door opener maker disables customer’s service ... by daurnimator on Tuesday April 04, 2017 @09:40PM (#14038964)
Why do they require a static IP? They should be using DNS. It should be simple for any internet connected device to run dynamic DNS.
Re:IoT garage door opener maker disables customer’s service ... by cookiecaper on Tuesday April 04, 2017 @10:19PM (#14039134)
Assuming a NAT and restrictive firewall like those included in most consumer routers, DNS gets you the public IP address, but it doesn't get you a port to the client (though one may be better advised to use STUN or ICE). You'd need to punch a hole dynamically with UPnP, require the user to punch the hole manually, or introduce a relay server using something like TURN.
Re:IoT garage door opener maker disables customer’s service ... by daurnimator on Wednesday April 05, 2017 @03:36AM (#14040435)
That's assuming you want external access.

Often the user just needs to find the device on their own internal network: in which case a DNS entry of myserialnumber.myIoT.com returning 192.168.1.104 is fine.

Or if you need need to initiate communication from outside the local network: establish a tunnel (in same style as e.g. ngrok).