Ah, I see the problem. The dash is indeed interpreted as a range indicator, and escapes are not implemented.
But that's a minor problem; all this dialog box really does is resolve the domain you enter, then the resolved IP address will be added to the route. So as a workaround resolve the FQDN with dig or host, then enter the IP address(es).