DynamicDNS should allow "@" at hostname
- 
 I opened the following issue into pfSense https://redmine.pfsense.org/issues/3900 But ain't got any replies. Could somebody help? No-ip has the ability to update one of several IP addresses of a round-robin DNS A record. This is done adding a "@<label>" suffix at hostname. Eg. myhost@mydomain.no-ip.com@label1 
 myhost@mydomain.no-ip.com@label2However, trying to add such hostname in services_dyndns_edit.php results in the following error: The following input errors were detected: The Hostname contains invalid characters. Confirmed on pfSense 2.1.5 BTW, where these configs are stored? Could I change them directly via Diagnostics / Edit File? It would be a good workaround, for now.</label> 
- 
 If you want to get around it in the short term, just go change the PHP code for the page. Sounds like a pretty easy fix… If you're really ambitious, figure out how to setup GIT and push a change back to the team!!! The joy of using an open source firewall ;D 
- 
 DOOOH! I can't believe I didn't think of that! ::) I changed usr\local\www\services_dyndns_edit.php:109 from if (($_POST['host'] && !is_domain($_POST['host']))) to if (($_POST['host'] && !is_domain(str_replace('@', '', $_POST['host'])))) /* Fixes Bug #3900: allow "@" in hostnames (for No-Ip) */ I'll send a Github pull request for it. Soooo hardcore… 8) 
- 
 For a little change like that, online-editing in GitHub is easy. You can easily select the file in master and press the pencil to edit, save and pull request. Then repeat for 2.1.x by browsing RELENG_2_1 branch.