Servers & Services > Dynamic DNS

If you would like to make your hosts accessible from the internet (don’t forget about security then!), but do not have a domain name that points to your Mac, you will need a Dynamic DNS Service.

If your network is connected to the internet via a router and it can handle Dynamic DNS Services, then you don’t need to configure it with MAMP PRO.

Otherwise you will need to register with a Dynamic DNS Service and enter the user name and password into the appropriate fields. Then you will need to tell MAMP PRO when to inform the Dynamic DNS provider about a change in your Macs IP address. It may be necessary when you restart your computer or a DSL/Cable modem re/establishes a connection.

Note: To use the Dynamic DNS functions, you will need to register with one of the supported providers. This is independent of MAMP PRO and is not a service provided by MAMP GmbH.

MAMP PRO - Servers & Services - Dynamic DNS

  • Include Dynamic DNS service in GroupStart
    Activate this checkbox if you want the Dynamic DNS service to start and stop automatically when the Start/Stop button in the toolbar is clicked.

  • Use service
    Here you can define when the Dynamic DNS service should run.

    • only while a web server is running
      Enable this option if you want the Dynamic DNS service to run only when a web server (Apache and/or Nginx) is also running. It is set up as a system service (“de.appsolute.mamp_dyndns.plist” in “/Library/LaunchDaemons”) for this purpose.

    • permanently (as a System Service)
      Activate this option if the Dynamic DNS service should always be running. It is set up as a system service (“de.appsolute.mamp_dyndns.plist” in “/Library/LaunchDaemons”) for this purpose.


  • Account data for service
    Select the tab view of your Dynamic DNS service provider when you have an account with DNS-O-Matic, No-IP, dyn.com or easydns.com. Select the Generic tab for all other dynamic dns service providers. The following data is required for the specific providers:

    • User name
      Enter the user name that was given to you by the provider of the Dynamic DNS Service.

    • Password
      Enter the password that was given to you by the provider of the Dynamic DNS Service.

    • Update URL (Generic only)
      Enter the update url that was given to you by the provider of the Dynamic DNS Service.


  • Generic DNS
    A generic DNS service can be used as long as the update server is configured to handle the update url as follows:

    • The following url should be placed in the “Update URL” field, and nothing more: “http:someservice.com/some/path”
    • MAMP PRO adds the following parameters to the end of the url: “?hostname={yourhostname}&myip={ipaddress}&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG”. MAMP PRO will replace the placeholders in curly brackets with the necessary information.

  • Path to Dynamic DNS log file
    The path to your Dynamic DNS log file. This log file is located at “/Applications/MAMP PRO/logs/ddns.log”.