In addition, the machine(s) with the static IP addresses need to be running an authoritative DNS server, such as MaraDNS.
After doing this, the mararc file needs to be changed before MaraDNS will function as an authoritative DNS server.
How to a MaraRC file which can be used to serve the domain zones that one wishes to have control over:
csv1["example.com."] = "db.example.com"Here, example.com. is the name of the domain zone that the file db.example.com has data for. Change example.com. to the name of the domain zone you wish to serve, and db.example.com to the filename to be used to serve that domain zone. Important: the domain zone name requires a trailing dot.
It is possible to server multiple domain zones, of course. For example:
csv1["example.com."] = "db.example.com"
csv1["example.org."] = "db.example.org"
csv1["heaven.af.mil."] = "db.heaven.af.mil."