Bind Formula
The Bind formula is used to configure the Domain Name System (DNS) on the branch server. POS terminals will use the DNS on the branch server for name resolution of Saltboot specific hostnames.
When you are configuring the Bind formula for a branch server with a dedicated internal network, check that you are using the same fully qualified domain name (FQDN) on both the external and internal branch networks. If the FQDN does not match on both networks, the branch server will not be recognized as a proxy server.
| The following procedure outlines a standard configuration with two zones. Adjust it to suit your own environment. | 
Zone 1 is a regular domain zone. Its main purpose is to resolve Saltboot hostnames such as TFTP, FTP, or Salt. It can also resolve the terminal names if configured.
Zone 2 is the reverse zone of Zone 1. Its main purpose is to resolve IP addresses back to hostnames. Zone 2 is primarily needed for the correct determination of the FQDNs of the branch.
- 
Check the Bindformula, clickSave, and navigate to the tab.
- 
In the Configsection, selectInclude Forwarders.
- 
In the Configured Zonessection, use these parameters for Zone 1:- 
In the Namefield, enter the domain name of your branch network (for example:branch1.example.com).
- 
In the Typefield, selectmaster.
 
- 
- 
Click Add itemto add a second zone, and set these parameters for Zone 2:- 
In the Namefield, use the reverse zone for the configured IP range (for example:com.example.branch1).
- 
In the Typefield, selectmaster
 
- 
- 
In the Available Zonessection, use these parameters for Zone 1:- 
In the Namefield, enter the domain name of your branch network (for example:branch1.example.org).
- 
In the Filefield, type the name of your configuration file.
 
- 
- 
In the Start of Authority (SOA)section, use these parameters for Zone 1:- 
In the Nameserver (NS)field, use the FQDN of the branch server (for example:branchserver.branch1.example.org).
- 
In the Contactfield, use the email address for the domain administrator.
- 
Keep all other fields as their default values. 
 
- 
- 
In the Recordssection, in subsectionA, use these parameters to set up an A record for Zone 1:- 
In the Hostnamefield, use the hostname of the branch server (for example:branchserver).
- 
In the IPfield, use the IP address of the branch server (for example,192.168.1.5).
 
- 
- 
In the Recordssection, subsectionNS, use these parameters to set up an NS record for Zone 1:- 
In the input box, use the hostname of the branch server (for example: branchserver).
 
- 
- 
In the Recordssection, subsectionCNAME, use these parameters to set up CNAME records for Zone 1:- 
In the Keyfield, entertftp, and in theValuefield, type the hostname of the branch server (for example:branchserver).
- 
Click Add Item. In theKeyfield, enterftp, and in theValuefield, type the hostname of the branch server.
- 
Click Add Item. In theKeyfield, enterdns, and in theValuefield, type the hostname of the branch server.
- 
Click Add Item. In theKeyfield, enterdhcp, and in theValuefield, type the hostname of the branch server.
- 
Click Add Item. In theKeyfield, entersalt, and in theValuefield, type the FQDN of the branch server (for example:branchserver.branch1.example.org).
 
- 
- 
Set up Zone 2 using the same parameters as for Zone 1, but ensure you use the reverse details: - 
The same SOA section as Zone 1. 
- 
Empty A and CNAME records. 
- 
Additionally, configure in Zone 2: - 
Generate Reversefield by the network IP address set in branch server network formula (for example,192.168.1.5/24).
- 
For Zonesshould specify the domain name of your branch network (for example,branch1.example.org).
 
- 
 
- 
- 
Click Save Formula to save your configuration. 
- 
Apply the highstate. 
| Reverse name resolution on terminals might not work for networks that are inside one of these IPv4 private address ranges: 
 If you encounter this problem, go to the  
 |