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

FreeBSD Manual Pages

  
 
  

home | help
DOMAIN(8)		   InterNetNews Documentation		       DOMAIN(8)

NAME
     domain - nnrpd domain resolver

SYNOPSIS
     domain domain-name

DESCRIPTION
     This  program can be used in readers.conf to grant access based on the sub-
     domain part of the remote hostname.  In particular, it only returns success
     if the remote hostname ends in domain-name.  (A leading dot on  domain-name
     is  optional;  even  without  it,	the argument must match on dot-separated
     boundaries).  The "username" returned is whatever initial part of	the  re-
     mote  hostname  remains  after  domain-name  is removed.  It is an error if
     there is no initial part (that is, if the remote hostname	is  exactly  the
     specified domain-name).

EXAMPLE
     The following readers.conf(5) fragment grants access to hosts with internal
     domain names:

	 auth internal {
	     res: "domain .internal"
	     default-domain: "example.com"
	 }

	 access internal {
	     users: "*@example.com"
	     newsgroups: example.*
	 }

     Access  is  granted  to the example.* groups for all connections from hosts
     that resolve to hostnames ending in ".internal"; a connection from "foo.in-
     ternal" would match access groups as "foo@example.com" identity.

BUGS
     It seems the code does not confirm that the matching part	is  actually  at
     the end of the remote hostname (e.g., "domain: example.com" would match the
     remote host "foo.example.com.org" by ignoring the trailing ".org" part).

     Does  this resolver actually provide any useful functionality not available
     by using wildcards in the readers.conf(5) hosts parameter?  If so, the  ex-
     ample above should reflect this functionality.

HISTORY
     This documentation was written by Jeffrey M. Vinocur <jeff@litech.org>.

SEE ALSO
     nnrpd(8), readers.conf(5)

INN 2.8.0			   2023-01-18			       DOMAIN(8)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=domain&sektion=8&manpath=FreeBSD+Ports+15.1.quarterly>

home | help