FreeBSD Manual Pages
dns-hosts(1) General Commands Manual dns-hosts(1) NAME dns-hosts - generate /etc/hosts entries from DNS tables SYNOPSIS dns-hosts [ option... ][ infile [ outfile ]] dns-hosts -Help dns-hosts -VERSion DESCRIPTION The dns-hosts program is used to generate the /etc/hosts entries from DNS tables. If the input file is not named, or the name '-' is used, the standard input is read. If the output file is not named, or the name '-' is used, the startdard output is written. OPTIONS The following options are understood: -Delete_Foreign_Names This option may be used to delete A and NS records which refer- ence names in domains outside the domain specified in the clos- est preceeding SOA record. -Verbose This option may be used to see what dns-hosts deciphers each resource record as. -Help This option may be used to get more information about how to used th dns-hosts program. -VERSion This option may be used to see what version of the dns-hosts program is running. -Idirectory This option may be used to set the search path for include files. EXAMPLE The idea is that you have all of the information concerning each com- puter in the one file. This makes it less likely that something will be omitted, and simpler to change if the name or IP address changes. Given a database file called ``example.com'' and which contains the following text You can generate the /etc/ethers file using the following command % dns-hosts example.com /etc/ethers % Here is what you would see as the output Note that the output uses relative names. Makefile All of this can be automated using the following makefile fragment: /etc/hosts: example.com dns-hosts example.com $@ By doing this, all you need to do is edit the example.com file, and the use the make(1) command to bring everything up-to-date. If you were using NIS, NIS+ or LDAP you would update them, rather than the static file. Reference Manual dnsutl dns-hosts(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLE
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=dns-hosts&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>