Nameserver error auf suse8.1 mit bind9

Bind, PowerDNS
bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-12 23:55

ich würd ja sagen ich habe den selben fehler wie COLIBRI34 in tread
http://www.rootforum.org/forum/viewtopic.php?t=19060
aber ich habe kein doppeltes "notify"
und den nameserver habe ich vorerst auch nicht neuinstalliert...
der fehler existiert seit ca2 wochen... der nameserver lief zuvor aber schon einwandfrei... und hat die domains correct aufgelöst....


okay hier sind die ganzen files...
zur info: jedesmal wenn ich den nameserver starte und dann rcnamed status mache erhalte ich die meldung UNUSED

Code: Select all

# Copyright (c) 2001 SuSE GmbH Nuernberg, Germany
#
# Author: Frank Bodammer <feedback@suse.de>
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND9.
# It works as a caching only name server without modification.
#
# A sample configuration for setting up your own domain can be
# found in /usr/share/doc/packages/bind9/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind9/misc/options.

options {

        # The directory statement defines the name server´s
        # working directory

        directory "/var/named";

        # The forwarders record contains a list of servers to
        # which queries should be forwarded. Enable this line and
        # modify the IP-address to your provider's name server.
        # Up to three servers may be listed.

        #forwarders { 10.11.12.13; 10.11.12.14; };

        # Enable the next entry to prefer usage of the name
        # server declared in the forwarders section.

        #forward first;

        # The listen-on record contains a list of local network
        # interfaces to listen on. Optionally the port can be
        # specified. Default is to listen on all interfaces found
        # on your system. The default port is 53.

        #listen-on port 53 { 127.0.0.1; };

        # The listen-on-v6 record enables or disables listening
        # on IPV6 interfaces. Allowed values are 'any' and 'none'
        # or a list of addresses. IPv6 can only be used with
        # kernel 2.4 in this release.

        #listen-on-v6 { any; };

        # The next three statements may be needed if a firewall
        # stands between the local server and the internet.

        #query-source address * port 53;
        #transfer-source * port 53;
        #notify-source * port 53;

        # The allow-query record contains a list of networks or
        # IP-addresses to accept and deny queries from. The
        # default is to allow queries from all hosts.


        #allow-query { 127.0.0.1; };

        # If notify is set to yes (default), notify messages are
        # sent to other name servers when the the zone data is
        # changed. Instead of setting a global 'notify' statement
        # in the 'options' section, a separate 'notify' can be
        # added to each zone definition.

        notify no;
};

# erlaubt das zone-updates zu ns.schlund.de und ns2.schlund.de allow transfer {195.20.224.97; 195.20.225.34; };

# The following three zone definitions don't need any modification.
# The first one defines localhost while the second defines the
# reverse lookup for localhost. The last zone "." is the
# definition of the root name servers.

zone "localhost" in {
        type master;
        file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "127.0.0.zone";
};

zone "." in {
        type hint;
        file "root.hint";
};

# You can insert further zone records for your own domains below.

zone "gravel-soldier.de" in {
        type master;
        file "gravel-soldier.zone";
};

zone  bastian1985.de" in {
        type master;
        file "bastian1985.zone";
};
so das wäre die named.conf file...

in der /var/log/messages
erscheint dabei dieser eintrag:

Code: Select all

Nov 12 02:02:41 www /usr/sbin/named[15970]: starting BIND 9.1.3 -u named
Nov 12 02:02:41 www /usr/sbin/named[15970]: using 1 CPU
Nov 12 02:02:41 www /usr/sbin/named[15972]: loading configuration from '/etc/named.conf'
Nov 12 02:02:41 www /usr/sbin/named[15972]: /etc/named.conf:100: parse error near 'bastian1985.de'
Nov 12 02:02:41 www /usr/sbin/named[15972]: loading configuration: failure
Nov 12 02:02:41 www /usr/sbin/named[15972]: exiting (due to fatal error)
der Befehl:
ps ax |grep named?
sagt folgendes aus:

Code: Select all

11992 pts/0    S      0:00 grep named?

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-13 00:28

Hallo,
/etc/named.conf:100: parse error near 'bastian1985.de'
also Syntax-Fehler in der Nähe von 'bastian1985.de'.
zone bastian1985.de" in {
Vor bastian1985 fehlt das Anführungszeichen.

Gruß, Wolfgang

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-13 00:36

ahso hier noh meine zone file...
diese file funktioniert.. und wird correct weitergeleitet!
gravel-soldier.zone

Code: Select all

$TTL 1W
@               IN SOA       ns.basti-ka.de.   hostmaster.basti-ka.de. (
                                2003090301      ; serial
                                8H              ; refresh
                                2H              ; retry
                                1W              ; expiry
                                11h)            ; minimum


                IN NS           ns.basti-ka.de.
                IN NS           ns.schlund.de.
                IN MX           10 mail.basti-ka.de.
                IN A            217.160.183.177
*               IN A            217.160.183.177

und diese file/domain will ihrgndwie nicht... bastian1985.zone

Code: Select all

$TTL 1W
@               IN SOA       ns.basti-ka.de.   hostmaster.basti-ka.de. (
                                2003111201      ; serial
                                8H              ; refresh
                                2H              ; retry
                                1W              ; expiry
                                11h)            ; minimum


                IN NS           ns.basti-ka.de.
                IN NS           ns.schlund.de.
                IN MX           10 mail.basti-ka.de.
                IN A            217.160.183.177
*               IN A            217.160.183.177

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-13 00:47

öhhhhhh okay danke... das liegt alles an so einem doofen "" ??

okay werd darauf jetzt mehr achten ;-)

Code: Select all

Nov 13 00:44:08 www /usr/sbin/named[13523]: bastian1985.zone:14: file does not end with newline
Nov 13 00:44:08 www /usr/sbin/named[13523]: gravel-soldier.zone:14: file does not end with newline
Nov 13 00:44:08 www /usr/sbin/named[13523]: running
~
was heißt das eigentlich hät ich in die zone files noch an der letzten stelle einfach ein leerzeichen einfügen müssen?

also statt:

Code: Select all

$TTL 1W
@               IN SOA       ns.basti-ka.de.   hostmaster.basti-ka.de. (
                                2003111201      ; serial
                                8H              ; refresh
                                2H              ; retry
                                1W              ; expiry
                                11h)            ; minimum


                IN NS           ns.basti-ka.de.
                IN NS           ns.schlund.de.
                IN MX           10 mail.basti-ka.de.
                IN A            217.160.183.177
*               IN A            217.160.183.177

SO:

Code: Select all

$TTL 1W
@               IN SOA       ns.basti-ka.de.   hostmaster.basti-ka.de. (
                                2003111201      ; serial
                                8H              ; refresh
                                2H              ; retry
                                1W              ; expiry
                                11h)            ; minimum


                IN NS           ns.basti-ka.de.
                IN NS           ns.schlund.de.
                IN MX           10 mail.basti-ka.de.
                IN A            217.160.183.177
*               IN A            217.160.183.177


wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-13 00:48

Hallo,

meine Antwort war wohl zu knapp, sorry.

Das ist die Fehlermeldung:

Code: Select all

/etc/named.conf:100: parse error near 'bastian1985.de'
In der Datei named.conf ist ein Syntaxfehler bei 'bastian1985.de'.

Und das ist die kritische Stelle:

Code: Select all

zone  bastian1985.de" in { 
        type master; 
        file "bastian1985.zone"; 
};
Es fehlt ein Anführungszeichen, korrekt:

Code: Select all

zone  "bastian1985.de" in { 
        type master; 
        file "bastian1985.zone"; 
};

Anführungszeichen rein, Nameserver neu starten, mit dig prüfen.

Gruß, Wolfgang

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-13 00:49

ja danke das geht... der nameserver läuft ;-)

schau dir aber bitte mal den tread über deinem neuesten beitrag an... da ist noch eine frage drin...


und hier die 2te...

wie füg ich den den nameserver start zum autostart des systems hinzu weil ich den bisher immer manuel starten muss sobald ich mal den server reboote...

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-13 00:53

und der dig test hat nen error...

Code: Select all

 dig @217.160.183.177 basti-ka.de any

; <<>> DiG 9.1.3 <<>> @217.160.183.177 basti-ka.de any
;; global options:  printcmd
;; connection timed out; no servers could be reached 

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-13 00:55

Hallo,

tja, hatten wir gleichzeitig getippt. :lol:
file does not end with newline
er vermißt eine Return-Taste an Zeilenende. Also eine leere Zeile am Dateiende anfügen.

Ist wohl nur eine Warnung, weil der NS funktioniert ja wieder.

Gruß, Wolfgang

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-13 00:58

Bastilein wrote:wie füg ich den den nameserver start zum autostart des systems hinzu weil ich den bisher immer manuel starten muss sobald ich mal den server reboote...
Yast Runleveleditor, gleiche Werte setzen wie Apache.

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-13 15:06

Code: Select all

dig @217.160.183.177 basti-ka.de any 

; <<>> DiG 9.1.3 <<>> @217.160.183.177 basti-ka.de any 
;; global options:  printcmd 
;; connection timed out; no servers could be reached 
und was is mit dem dig test?
der schlägt nämlich fehl!


ahso und wenn wir grad dabei sind *G*

wie ist dieser runlevel editor zu handhaben?
was bedeuten die kürzel?
B 0 1 2 3 4 5 6 S

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-13 22:35

Hallo,

das sind die verschiedenen Runlevel (Betriebszustände). der normale ist 3.

Balken runter bis "named".

TABulator bis 3 (ganz unten) , Leertaste, gibt ein x bei der 3.
TABulator bis 5, Leertaste gibt ein x bei der 5.

TABulator bis "finish", Return, Yes.

Zum Problem mit dig @217.160.183.177 basti-ka.de any fällt mir im Moment nichts ein. Halte ich aber nicht für dringend, weil Dein NS für basti-ka.de nicht zuständig ist und für bastika1985.de funktioniert er.

Gruß, Wolfgang

bastilein
Posts: 92
Joined: 2003-08-01 01:22
Location: Karlsruhe

Re: Nameserver error auf suse8.1 mit bind9

Post by bastilein » 2003-11-14 00:04

ahh okay danke ;-)

kannst du mir vielleicht eine auflistung aller runlevel geben und was diese bedeuten... (damit kann ich dann mein kleines wissen erweitern :lol:

wgot
Posts: 1675
Joined: 2003-07-06 02:03

Re: Nameserver error auf suse8.1 mit bind9

Post by wgot » 2003-11-14 00:21

Hallo,

http://www.linux-dozent.de/seiten/linux ... level.html

bei Google gibt's noch viel mehr. :lol:

Gruß, Wolfgang