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 resolveSaltboot 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
Bind
formula, clickSave
, and navigate to the tab. -
In the
Config
section, selectInclude Forwarders
. -
In the
Configured Zones
section, use these parameters for Zone 1:-
In the
Name
field, enter the domain name of your branch network (for example:branch1.example.com
). -
In the
Type
field, selectmaster
.
-
-
Click
Add item
to add a second zone, and set these parameters for Zone 2:-
In the
Name
field, use the reverse zone for the configured IP range (for example:com.example.branch1
). -
In the
Type
field, selectmaster
-
-
In the
Available Zones
section, use these parameters for Zone 1:-
In the
Name
field, enter the domain name of your branch network (for example:branch1.example.org
). -
In the
File
field, 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
Contact
field, use the email address for the domain administrator. -
Keep all other fields as their default values.
-
-
In the
Records
section, in subsectionA
, use these parameters to set up an A record for Zone 1:-
In the
Hostname
field, use the hostname of the branch server (for example:branchserver
). -
In the
IP
field, use the IP address of the branch server (for example,192.168.1.5
).
-
-
In the
Records
section, 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
Records
section, subsectionCNAME
, use these parameters to set up CNAME records for Zone 1:-
In the
Key
field, entertftp
, and in theValue
field, type the hostname of the branch server (for example:branchserver
). -
Click
Add Item
. In theKey
field, enterftp
, and in theValue
field, type the hostname of the branch server. -
Click
Add Item
. In theKey
field, enterdns
, and in theValue
field, type the hostname of the branch server. -
Click
Add Item
. In theKey
field, enterdhcp
, and in theValue
field, type the hostname of the branch server. -
Click
Add Item
. In theKey
field, entersalt
, and in theValue
field, 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 Reverse
field by the network IP address set in branch server network formula (for example,192.168.1.5/24
). -
For Zones
should 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
|