Dynamic DNS Registration

This chapter describes the procedure for configuring Dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. on Instant APs and their Distributed, L3 clients. It includes the following topics:

Enabling Dynamic DNS

Instant APs have a dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. feature which enables updating the host name of the Instant AP and the DL3 clients connected to it. In a scenario where the public IP address is dynamically handed to the Instant AP by the ISP Internet Service Provider. An ISP is an organization that provides services for accessing and using the Internet.. The connectivity to the Instant AP is lost when there is a change in its public IP address. Similarly, in case of DL3 clients, where the Instant AP acts as a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  server, the host becomes unreachable when the dynamically assigned IP address is changed. The dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. feature eliminates these issues by configuring a host name, thus providing a uniform approach to access the Instant AP and the DL3 clients. The IP address of the Instant AP and the DL3 client is mapped to the host name and this gets automatically updated to the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server each time the IP address is changed.

The following procedure describes how to configure Dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element.:

  1. Navigate to the Configuration > Services page.
  2. Expand Dynamic DNS.
  3. Toggle the Enable Dynamic DNS switch to enable or disable the feature. Enabling this feature will display the options listed in the table below.
  4. Configure the settings defined in the Dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. Configuration Parameters table below.
  5. Click Save.

Table 1: Dynamic DNS Configuration Parameters

Parameter Description

Example

Key

Configures a Transaction Signature shared secret key to secure the dynamic updates.

The following algorithm names are supported:

  • hmac-md5 (used by default if algo-name is not specified)
  • hmac-sha1
  • hmac-sha256

NOTE: When the Key value is configured, the update is successful only if the Instant AP and the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server clocks are in sync.

hmac-sha1:arubaddns:

16YuLPdH21rQ6PuK9udsVLtJw3Y=

Server IP

Enter the server IP address of the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server to which the client updates are sent.

NOTE: If the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server IP address is not specified in the Dynamic DNS window, the Instant AP's updates will be sent to the Instant APits DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server instead.

10.17.132.85

Interval

Specify the time interval (in seconds) at which the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. updates are to be synced to the server. The default time interval is 12 hours, minimum time interval is 15 minutes, and maximum time interval is 100 days.

900

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command enables dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. on an Instant AP

(Instant AP)(config)# dynamic-dns-ap

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. commands configure a TSIG key and server IP address:

(Instant AP)(config)# dynamic-dns-ap key <algo-name:keyname:keystring>

(Instant AP)(config)# dynamic-dns-ap server <ddns_server>

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures a time interval:

(Instant AP)(config)# dynamic-dns-interval <ddns_interval>

Configuring Dynamic DNS Updates for Clients

You can enable DDNS updates when creating or editing a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope for Distributed, L3 clients. When enabled, the DDNS updates of the clients are periodically sent during the specified time to the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server that is configured in the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile. For the DL3 clients, if the DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. server IP is not configured in the DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile, the client updates will be dropped. The DDNS updates are secured by using TSIG shared secret keys, when communicating between the client and the server. For more information, refer to Enabling Dynamic DNS and Configuring Distributed DHCP Scopes.

The following procedure describes how to configure Dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. updates for clients:

  1. Navigate to the Configuration > DHCP Server page.
  2. Select the distributed L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  Scope under Distributed DHCP Scopes to modify a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  scope.
  3. Toggle the Dynamic DNS switch to enable.
  4. In the Key text box, enter the TSIG shared secret key.
  5. Click Next until Finish.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. commands enable DDNS for Instant AP clients:

(Instant AP)(config)# ip dhcp <profile name>

(Instant AP)(DHCP profile "<name>")# dynamic-dns

(Instant AP)(DHCP profile "<name>")# server-type <Distributed,L3>

(Instant AP)(DHCP profile "<name>")# dynamic-dns key <algo-name:keyname:keystring>

Including Pointer Records in DDNS Client Updates

Aruba Instant supports updating of Pointer Records (PTR) by Dynamic DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. clients, along with the A (host) records. PTR resolves an IP address to a fully-qualified domain name (FQDN Fully Qualified Domain Name. FQDN is a complete domain name that identifies a computer or host on the Internet.) as opposed to the updates of an A record. PTR updates are also called Reverse DNS Domain Name System. A DNS server functions as a phone book for the intranet and Internet users. It converts human-readable computer host names into IP addresses and IP addresses into host names. It stores several records for a domain name such as an address 'A' record, name server (NS), and mail exchanger (MX) records. The Address 'A' record is the most important record that is stored in a DNS server, because it provides the required IP address for a network peripheral or element. records. While A (host) record maps the domain name to an IP address, PTR maps the IP address to a hostname. PTR ensures that the IP address of the AP officially connects to the host. Configuring the PTR record is essential if you are using both internal or external mail servers. This record adds reliability to server updates and allows the receiving end to check the hostname of the source IP address. This serves as a useful method to identify and safeguard against spammers.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command includes pointer records as part of the DDNS updates sent by the client:

(Instant AP)(config)# dynamic-dns-ap-ptr

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command enables Distributed, L3 DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  clients to send PTR updates to the DDNS server:

(Instant AP)(config)# dynamic-dns-ptr

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command is used to view the A record updates and Pointer record updates sent by the DDNS client:

(Instant AP)# show ddns clients

Configuring Public Dynamic DNS

Aruba Instant supports the configuration of public DDNS offered by external DDNS service providers through http and https. Currently, ChangeiP, DynDNS, and No-IP are supported. Configuring this feature allows you to send periodic updates to public DDNS about changes in the IP address of the AP and clients connected to it. All updates to the public DDNS server is sent from the conductor AP. Public DDNS is configured at two levels:

When configured, the AP will send IP address updates to the DDNS server at the defined time interval and during an IP address change event in the network.

Limitations

  • Public DDNS is not supported with IPv6 addresses.
  • Public DDNS is not supported when OpenDNS is enabled.
  • Public DDNS cannot be configured if Internal DDNS is configured. Only one DDNS service can be configured.

Configuring a Public Dynamic DNS profile

To create a DDNS server profile, use the ddns-profile command. Configure the name, service provider, connection mode, update interval, and the login credentials in the DDNS profile. A maximum of up to 3 DDNS profiles can be configured on an Instant AP.

Ensure to configure the ddns-profile parameters in the same sequence as described below. If the sequence is not followed, the Instant CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. displays an error message.

Only alphanumeric characters are supported for ddnsp-password parameter.

(Instant AP) (config) ddns-profile <profile name>

(Instant AP) (DDNS Profile "<profile name>") # ddnsp-service-provider <service provider>

(Instant AP) (DDNS Profile "<profile name>") # ddnsp-mode <mode>

(Instant AP) (DDNS Profile "<profile name>") # ddnsp-interval <interval>

(Instant AP) (DDNS Profile "<profile name>") # ddnsp-username <username>

(Instant AP) (DDNS Profile "<profile name>") # ddnsp-password <password>

(Instant AP) (DDNS Profile "<profile name>") # end

Configuring Public Dynamic DNS Updates for Instant AP

To send IP address updates of the Instant AP to the DDNS server, configure the DDNS profile using the dynamic-dns-profile command. One one DDNS profile can be configured for an AP.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures a DDNS profile:

(Instant AP) (config) dynamic-dns-profile <profile name>

Configuring Public Dynamic DNS Updates for Clients

To configure public DDNS for Distributed, L3 clients connected to the Instant AP, attach a DDNS profile to the ip dhcp profile using the ip dhcp command. Configure the DDNS profile using the ddns-profile parameter. Only one DDNS profile can be configured for a DHCP Dynamic Host Configuration Protocol. A network protocol that enables a server to automatically assign an IP address to an IP-enabled device from a defined range of numbers configured for a given network.  profile.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures public DDNS for clients connected to the AP:

Sending Manual Updates to the DDNS Server

To manually send updates to the DDNS server, use the dynamic-dns command. This allows you to add or delete entries in the public DDNS server.

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command allows you to send manual updates to the public DDNS:

(Instant AP) #dynamic-dns <operation> <mode> <service provider> <username> <password> <hostname> <domain name> <host ip>

Configuring Domain Name for the Instant AP

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command configures the domain name of the AP:

(Instant AP) #domainname <domain name>

Fore more information on these commands, refer to the Aruba Instant 8.x CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. Reference Guide.

Verifying the Configuration

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command shows the DDNS status on an Instant AP:

(Instant AP)# show ddns

The following CLI Command-Line Interface. A console interface with a command line shell that allows users to execute text input as commands and convert these commands to appropriate functions. command shows the list of DDNS clients:

(Instant AP)# show ddns clients