Notices: This section not yet converted to new layout. Download stats are rolling back out.

No-IP DUC (Dynamic Update Client)

Package test results are passing.

Private CDN cached downloads available for licensed customers. Never experience 404 breakages again! Learn more...

This package was approved as a trusted package on 6/21/2019.

Keep your current IP address in sync with your No-IP host or domain with the Dynamic Update Client (DUC). The dynamic DNS update client continually checks for IP address changes in the background and automatically updates the DNS at No-IP whenever it changes.


  • Secure Key Based Updates: Our secure DUC does not resend your No-IP credentials each time it sends an IP address update, instead it sends a unique key for username and password for your specific Dynamic Update Client.
  • Client Tracking: This feature allows you to see a list of each location where you have DUC installed. You can also set each update Client ID to a custom name for example home, work, client name, etc to help keep track of each.
  • Host Creation (Plus & Enhanced Users): If you are an Enhanced Dynamic DNS or Plus Managed DNS customer, you are able to easily add hostnames directly from the Dynamic Update Client.
  • Runs When Logged Out: If your computer is running, your hostname will still be updated when your IP address changes.
  • Notifications: Receive notifications when a service is about to expire, or if we send out an important network update.

To install No-IP DUC (Dynamic Update Client), run the following command from the command line or from PowerShell:

C:\> choco install no-ip-duc

To upgrade No-IP DUC (Dynamic Update Client), run the following command from the command line or from PowerShell:

C:\> choco upgrade no-ip-duc


  • tools\chocolateyInstall.ps1 Show
    $ErrorActionPreference = 'Stop';
    $packageArgs = @{
      packageName    = 'no-ip-duc'
      fileType       = 'exe'
      url            = ''
      softwareName   = 'No-IP DUC'
      checksum       = 'a515d57b7fe9751106fb9ed6cbbc492765b4f470e20b427d6930630f379f0804'
      checksumType   = 'sha256'
      silentArgs     = '/S'
      validExitCodes = @(0)
    Install-ChocolateyPackage @packageArgs
  • tools\chocolateyUninstall.ps1 Show
    $ErrorActionPreference = 'Stop';
    $packageName = 'no-ip-duc'
    $uninstalled = $false
    [array]$key = Get-UninstallRegistryKey -SoftwareName 'No-IP DUC'
    if ($key.Count -eq 1) {
      $key | % {
        $packageArgs = @{
          packageName = $packageName
          fileType    = 'exe'
          silentArgs  = '/S'
          file        = "$($_.UninstallString)"
        Uninstall-ChocolateyPackage @packageArgs
    } elseif ($key.Count -eq 0) {
      Write-Warning "$packageName has already been uninstalled by other means."
    } elseif ($key.Count -gt 1) {
      Write-Warning "$($key.Count) matches found!"
      Write-Warning "To prevent accidental data loss, no programs will be uninstall."
      Write-Warning "Please alert the package maintainer the following keys were matched:"
      $key | % { Write-Warning "- $($_.DisplayName)" }

Virus Scan Results

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.


Package Maintainer(s)

Software Author(s)

  • No-IP


©1999-2017 • • All Rights Reserved.


Version History

Version Downloads Last updated Status
No-IP DUC (Dynamic Update Client) 4.1.1 435 Tuesday, October 6, 2015 approved
No-IP DUC (Dynamic Update Client) 4.1 602 Sunday, May 4, 2014  
No-IP DUC (Dynamic Update Client) 4.0.2 394 Saturday, February 15, 2014  
No-IP DUC (Dynamic Update Client) 4.0.1 471 Friday, May 17, 2013  

Discussion for the No-IP DUC (Dynamic Update Client) Package

Ground rules:

  • This discussion is only about No-IP DUC (Dynamic Update Client) and the No-IP DUC (Dynamic Update Client) package. If you have feedback for Chocolatey, please contact the google group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or No-IP DUC (Dynamic Update Client), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.

comments powered by Disqus uses cookies to enhance the user experience of the site.