• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Is Namecheap DDNS using a secure connection?

Scheduled Pinned Locked Moved DHCP and DNS
6 Posts 3 Posters 1.7k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O
    openletter
    last edited by Jul 5, 2014, 3:42 AM

    If I use the Namecheap option in the Dynamic DNS service, will it update via a secure connection? The update server, park-your-domain.com, doesn't appear to require https to connect, even though they have a browser update option where the user includes the password in the URL. It's in the configuration that this would be specified, but I don't know what the configuration is since I only input login and DNS data.

    pfSense 2.4.3-RELEASE (amd64) installed to PC on Samsung 860 EVO mSATA 256 GB SSD with Supermicro X11SBA-LN4F, Intel Pentium N3700, 4 GB RAM, 4 mobo 10/100/1000, 1 PCIe 10/100/1000 x4 NIC (HP NC364T), and APC Smart-UPS SMT1500.

    1 Reply Last reply Reply Quote 0
    • O
      openletter
      last edited by Jul 5, 2014, 7:59 PM Jul 5, 2014, 7:53 PM

      Since I couldn't figure out what the Namecheap built-in service is using, I made some custom client rules based on a Namecheap support article:

      Update URL   ```
      https://dynamicdns.park-your-domain.com/update?host=[host_name]&domain=[domain.com]&password=[domain_password]&ip=%IP%

      
      Result Match ```
      <interface-response><command></command>SETDNSHOST<language>eng</language><ip>%IP%</ip><errcount>0</errcount><responsecount>0</responsecount><done>true</done></interface-response>
      

      Note that the URL can only update one subdomain at a time, so for no subdomain, replace [host_name] with @ and that's one rule; for www subdomain, replace [host_name] with www and that's a second rule, etc.

      pfSense 2.4.3-RELEASE (amd64) installed to PC on Samsung 860 EVO mSATA 256 GB SSD with Supermicro X11SBA-LN4F, Intel Pentium N3700, 4 GB RAM, 4 mobo 10/100/1000, 1 PCIe 10/100/1000 x4 NIC (HP NC364T), and APC Smart-UPS SMT1500.

      1 Reply Last reply Reply Quote 0
      • C
        cmb
        last edited by Jul 5, 2014, 9:02 PM

        Namecheap in particular uses exactly what you configured manually there. That can be seen in /etc/inc/dyndns.class

        Options that support HTTPS generally use it. That's been the vast majority of them for a while. The list of which support it has changed a bit over time as some providers have added HTTPS support, I just updated a small number of them that used to be HTTP that now use HTTPS for future releases.

        1 Reply Last reply Reply Quote 0
        • O
          openletter
          last edited by Jul 5, 2014, 11:21 PM

          Thanks for that. I'm rather lost in FreeBSD and couldn't figure out where the config file might be located.

          pfSense 2.4.3-RELEASE (amd64) installed to PC on Samsung 860 EVO mSATA 256 GB SSD with Supermicro X11SBA-LN4F, Intel Pentium N3700, 4 GB RAM, 4 mobo 10/100/1000, 1 PCIe 10/100/1000 x4 NIC (HP NC364T), and APC Smart-UPS SMT1500.

          1 Reply Last reply Reply Quote 0
          • C
            cmb
            last edited by Jul 7, 2014, 12:45 AM

            For a number of things, I couldn't tell you off the top of my head. You can do the same as I did to find it (or similar things in the future), go to a command prompt via SSH, and run:

            cd /etc/inc/ 
            grep -r park-your-domain * 
            
            

            Or if you aren't sure what directory it's in, "cd /" instead to go through the entire file system. Essentially all the config-related things like that you'll find in /etc/inc/ and grepping just there is much faster than going over the entire file system.

            1 Reply Last reply Reply Quote 0
            • L
              luckman212 LAYER 8
              last edited by Dec 8, 2015, 2:26 AM

              I have a domain at namecheap, let's call it foo.me – used for connecting to home services (synology NAS, VPN etc) and I like to use a wildcard for this  *.foo.me  so I can do split-brain DNS without having to worry about setting up 10 different A records and 10 different DynDNS updaters on pfSense. E.g when I'm at home on the LAN, I use nas.foo.me and that has to route to a different target (192.168.1.100) than vpn.foo.me (192.168.1.1)

              Problem:  I have a single wildcard entry .foo.me at Namecheap. When I tried to use the pfSense (2.2.5) Dyndns updater's standard mode it fails. I tried using just "foo.com" with the "wildcard" checkbox enabled (seemed to save but the public DNS didn't update) as well as just specifying ".foo.com" in the Hostname (pfSense GUI rejects the * as invalid).

              I wound up doing a "Custom" mode with the following URL scheme

              https://dynamicdns.park-your-domain.com/update?host=*&domain=foo.me&password=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&ip=%IP%
              

              (That works) – is this a bug, limitation, or a PEBKAC issue?

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                [[user:consent.lead]]
                [[user:consent.not_received]]