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 reference names in domains outside the domain specified in the closest pre- ceeding SOA record. -Verbose This option may be used to see what dns-hosts deciphers each re- source 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 pro- gram 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 computer 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 follow- ing 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://man.freebsd.org/cgi/man.cgi?query=dns-hosts&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
