Bug #3900


DynamicDNS should allow "@" at hostname

Added by F. D.Castel over 9 years ago. Updated over 8 years ago.

Very Low
Dynamic DNS
Target version:
Start date:
Due date:
% Done:


Estimated time:
Plus Target Version:
Release Notes:
Affected Version:
Affected Architecture:


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.

However, 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

Actions #1

Updated by F. D.Castel over 9 years ago

BTW, where these configs are stored? Could I change them directly via Diagnostics / Edit File? It would be a good workaround, for now.

Actions #2

Updated by F. D.Castel over 9 years ago

Sent a pull request to fix this annoyance. ( )

Forum discussion at:

Actions #3

Updated by Tiago Barrionuevo almost 9 years ago

This won't be fixed?

There's a pull request / commit,

but in pfSense 2.2.4 this is still not working.

Thanks in advance

Actions #4

Updated by Phillip Davis almost 9 years ago

The pull request had issues with branches and merging and...

It seems that the 1-line change was never resubmitted cleanly and so it never got committed. If someone looked at the current code in the repo, made the needed change to it, and submitted a pull request then it would be looked at.

Actions #5

Updated by Kill Bill over 8 years ago
+ updated variant that just stops wasting time with unwanted sorts of hostname validations: (also backported as PR for the above 1839 RELENG_2_2 patch)

Actions #6

Updated by Renato Botelho over 8 years ago

  • Status changed from New to Feedback
  • Assignee set to Renato Botelho
  • Target version set to 2.3
  • % Done changed from 0 to 100

Pull request has been merged, thanks!

Actions #7

Updated by Chris Buechler over 8 years ago

  • Status changed from Feedback to Resolved
  • Affected Version changed from 2.1.x to All

Also available in: Atom PDF