[cups.general] short host name versus FQDN in Allow directives
Matthias Czapla
dermatsch at gmx.de
Thu Jul 1 10:50:04 PDT 2004
On Thu, Jul 01, 2004 at 02:38:22PM +0200, Helge Blischke wrote:
> Matthias Czapla wrote:
> >
> > On Wed, Jun 30, 2004 at 09:03:37AM -0400, Michael Sweet wrote:
> > > >So I tried to put the short host name "ddm" in the Allow directive
> > > >and then it works. Why doesn't the FQDN work too? I have a local DNS
> > > >server running and so far it has worked without troubles, i.e. I can
> > > >lookup host names and IPs forward and reverse:
> > > >
> > > ><root at ddm /etc/cups>host ddm
> > > >ddm.fick.xxx has address 192.168.128.1
> > > ><root at ddm /etc/cups>host ddm.fick.xxx
> > > >ddm.fick.xxx has address 192.168.128.1
> > > ><root at ddm /etc/cups>host 192.168.128.1
> > > >1.128.168.192.in-addr.arpa domain name pointer ddm.fick.xxx.
> > > >
> > > >Of course this is all not a super big problem because I could just
> > > >use the short names, but shouldn't the FQDN work exactly the same?
> > >
> > > It should - check the /etc/hosts file on your server and make sure
> > > that the short hostname isn't listed there...
> >
> > It isn't. Here is my /etc/hosts:
> >
> > 127.0.0.1 localhost
> >
> > # The following lines are desirable for IPv6 capable hosts
> > # (added automatically by netbase upgrade)
> >
> > ::1 ip6-localhost ip6-loopback
> > fe00::0 ip6-localnet
> > ff00::0 ip6-mcastprefix
> > ff02::1 ip6-allnodes
> > ff02::2 ip6-allrouters
> > ff02::3 ip6-allhosts
> >
> > Regards
> > Matthias
>
> It might depend on your settings in /etc/nsswitch.conf (if your system
> makes
> use of this) and/or the DNS configuration. Problems may arise if you use
> both
> DNS and NIS (not NIS+) as both have a different view on how domains are
> organized.
I don't have anything NIS-related installed. Here is a typescript
showing everything (hopefully) that could be important regarding
my DNS configuration:
Script started on Thu Jul 1 19:42:42 2004
<lal at ddm ~>cd /etc
<lal at ddm /etc>cat nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
<lal at ddm /etc>cat resolv.conf
search fick.xxx
nameserver 127.0.0.1
<lal at ddm /etc>cd bind/
<lal at ddm /etc/bind>ls
db.0 db.192.168.128 db.fick.xxx db.root rndc.key
db.127 db.255 db.local named.conf
<lal at ddm /etc/bind>cat db.fick.xxx
$TTL 3D
@ IN SOA ddm.fick.xxx. hostmaster.fick.xxx. (
199802151 ; serial
8H ; refresh, seconds
2H ; retry, seconds
4W ; expire, seconds
1D ) ; minimum TTL
;
@ IN NS ddm ; Inet address of name server
@ IN MX 10 ddm.fick.xxx. ; mail exchanger
;
localhost A 127.0.0.1
ddm A 192.168.128.1
stube A 192.168.128.3
runkel A 192.168.128.4
plonk A 192.168.128.5
<lal at ddm /etc/bind>cat db.192.168.128
$TTL 3D
@ IN SOA ddm.fick.xxx. hostmaster.fick.xxx. (
199802151 ; serial
8H ; refresh
2H ; retry
4W ; expire
1D ) ; minimum TTL
NS ddm.fick.xxx.
;
1 PTR ddm.fick.xxx.
3 PTR stube.fick.xxx.
4 PTR runkel.fick.xxx.
5 PTR plonk.fick.xxx.
<lal at ddm /etc/bind>tail -n 13 named.conf
// add entries for other zones below here
zone "fick.xxx" {
type master;
notify no;
file "/etc/bind/db.fick.xxx";
};
zone "128.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.192.168.128";
};
<lal at ddm /etc/bind>
Script done on Thu Jul 1 19:44:57 2004
Regards
Matthias
More information about the cups
mailing list