DNS

Domain Name Service (DNS) is used to look up IP addresses from names (as well as other types of data).

DNS Relay

The FireBrick acts as a DNS relay. A DNS server is specified in the config, or as a the result of DHCP. Any requests to the FireBrick to UDP/TCP port 53 are simply mapped to the currently specified DNS server.

DNS Lookup

Most of the input fields for an IP address in the FireBrick can has a domain name specified instead. The FireBrick can look up a domain name where the result is a simple A record and replace with the IP address found. This requires a DNS server and routing (gateway and subnet or stealth) to be specified so that the FireBrick can send/receive the DNS request/reply. This is provide for convenience only, and will not work in all cases (e.g. CNAMEs).