Mailinglist Archive: opensuse-bugs (4664 mails)

< Previous Next >
[Bug 576759] New: yast dns vs. dns-server is poorly designed
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 3 Feb 2010 21:55:21 +0000
  • Message-id: <bug-576759-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>

Summary: yast dns vs. dns-server is poorly designed
Classification: openSUSE
Product: openSUSE 11.2
Version: Final
Platform: All
OS/Version: All
Status: NEW
Severity: Major
Priority: P5 - None
Component: Basesystem
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: a23d56@xxxxxxxxx
QAContact: qa@xxxxxxx
Found By: ---
Blocker: ---

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:
Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)

From Bug 558333:

Marius Tomaschewski 2009-11-27 22:56:20 UTC

It sounds like you would like to use bind as forwarder nameserver
for your system, right?
There is a policy + 3 variables:
=> defines a rule who is allowed to provide settings
(servers and search list).
=> defines the dns domain search list
=> defines the (external) recursive dns servers / forwarder
=> "resolver", "bind", "dnsmasq"
resolver: writes servers and search list to resolv.conf
bind: writes servers to bind's forwarders.conf and
search list to resolv.conf
dnsmasq: writes servers to dnsmasq-forwarders.conf and
search list to resolv.conf
This means: for ="bind", the nameserver IPs you enter in YaST2,
will be written (by "netconfig update") to the forwarders.conf,
so bind is using them as forwarders.
! There are no nameserver entries in resolv.conf then !
They are not needed -- glibc will automatically use the name
server on the local machine, that is, it will use bind.
And bind will use the configured forwarders.
See also "man 5 resolv.conf" and "man 8 netconfig".

In case there is no name server running on the local machine,
just use

This design is a mess. It confuses bind forwarders vs. the resolver. When you
install bind, it makes a bind forwarder. This is wrong!

Start over with the design, consider the difference between bind forwarders vs.
the resolver, and simplify this sorry mess.

Reproducible: Always

Steps to Reproduce:

Configure bugmail:
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >