Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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.0-RELEASE+and+Ports>

home | help