BIND 8 einrichten einer Domain

Message
Author
petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#16 Post by petameta »

Hast Du es mit nslookup ausprobiert ? Wenn nicht, probier mal. Funktioniert dann alles ist es OK, wenn nicht ist da noch ein Fehler. nslookup benutzt zu Namensauflösung nur der Nameserver, nicht Dateien wie /etc/hosts.

Guck mal beim Starten des named in den syslog (tail -f /var/log/messages auf ner anderen Konsole). Kommen da Fehlermeldungen vom named ?

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#17 Post by chriss »

also:

beim starten:

Mar 17 21:46:41 linux named[5951]: starting (/etc/named.conf). named 8.2.4-REL Sat Mar 23 19:15:31 UTC 2002 root@mersenne:/usr/src/packages/BUILD/bind8-8.2.4/bin/named
Mar 17 21:46:41 linux named[5951]: /etc/named.conf:68: syntax error near 'allow-updates'
Mar 17 21:46:41 linux named[5951]: master zone "localhost" (IN) loaded (serial 42)
Mar 17 21:46:41 linux named[5951]: /etc/named.conf:69: syntax error near '}'
Mar 17 21:46:41 linux named[5951]: master zone "0.0.127.in-addr.arpa" (IN) loaded (serial 42)
Mar 17 21:46:41 linux named[5951]: hint zone "" (IN) loaded (serial 0)
Mar 17 21:46:41 linux named[5951]: Zone "1.168.192.in-addr.arpa" (file 192.168.1.zone): No default TTL ($TTL <value>) set, using SOA minimum instead
Mar 17 21:46:41 linux named[5951]: Zone "1.168.192.in-addr.arpa" (file 192.168.1.zone): no NS RRs found at zone top
Mar 17 21:46:41 linux named[5951]: master zone "1.168.192.in-addr.arpa" (IN) rejected due to errors (serial 42)
Mar 17 21:46:41 linux named[5951]: Zone "grrrr.intern" (file grrrr.intern.zone): No default TTL ($TTL <value>) set, using SOA minimum instead
Mar 17 21:46:41 linux named[5951]: grrrr.intern.zone:8: Database error near ()
Mar 17 21:46:41 linux named[5951]: grrrr.intern.zone: Line 9: Unknown type: mail.grrrr.intern.
Mar 17 21:46:41 linux named[5951]: grrrr.intern.zone:9: Database error near (mail.grrrr.intern)
Mar 17 21:46:41 linux named[5951]: Zone "grrrr.intern" (file grrrr.intern.zone): no NS RRs found at zone top
Mar 17 21:46:41 linux named[5951]: master zone "grrrr.intern" (IN) rejected due to errors (serial 199802151)
Mar 17 21:46:41 linux named[5951]: listening on [127.0.0.1].53 (lo)
Mar 17 21:46:41 linux named[5951]: listening on [80.143.47.119].53 (ppp0)
Mar 17 21:46:41 linux named[5951]: listening on [192.168.1.1].53 (eth0)
Mar 17 21:46:41 linux named[5951]: listening on [192.168.1.200].53 (eth0:1)
Mar 17 21:46:41 linux named[5951]: listening on [192.168.1.100].53 (eth1)
Mar 17 21:46:41 linux named[5951]: listening on [10.64.64.65].53 (ppp1)
Mar 17 21:46:41 linux named[5951]: Forwarding source address is [0.0.0.0].32780
Mar 17 21:46:41 linux named[5951]: hint zone "" (IN) loaded (serial 0)
Mar 17 21:46:41 linux named[5952]: group = named
Mar 17 21:46:41 linux named[5952]: user = named
Mar 17 21:46:41 linux named[5952]: Ready to answer queries.
Mar 17 21:46:41 linux named[5952]: check_hints: A records for J.ROOT-SERVERS.NET class 1 do not match hint records




bei nslookup:

Starting name server BIND8 done
linux:/var/named # nslookup linux.grrrr.intern
Server: localhost
Address: 127.0.0.1

*** localhost can't find linux.grrrr.intern: Non-existent host/domain
linux:/var/named # nslookup 192.168.1.1
Server: localhost
Address: 127.0.0.1

*** localhost can't find 192.168.1.1: No response from server
linux:/var/named #



ganz oben steht etwas von wegen syntax error




Wenn jemand mir einen gefallen tun will, schicke ich ihm mal meinen /var/named ordner, sowie die /etc/named.conf.
Falls jaaaaaaa!!!!, schickt mir eine mail an
christian@p-a-r-t-y.de

Danke für eure viele Mühe :)
bin echt glücklich das mir jemand hilft bei diesem blöden BIND8
Gruß
Christian

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#18 Post by petameta »

Ja, an dem Syntax Error wird es wohl liegen.

Leider sind die Formatierungen der Config-Dateien ziemlich durcheinander geraten beim Posten. Guck mal ins DNS-Howto, da gibt's die Dateien in ähnlicher Form (schließlich hab ich sie auch daher :).

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#19 Post by chriss »

ahm???
wo ist dieses howto?
auf welcher seite.

unter workshops?, da finde ich das nicht, oder hast das nen anderen namen und ncihts mit DNS?

Gruß Christian

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#20 Post by petameta »

Google, dann "DNS howto". Findet man gleich.
Last edited by petameta on 18. Mar 2003 0:01, edited 1 time in total.

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#21 Post by petameta »

Nochmal etwas genauer, hier das howto:

http://www.tldp.org/HOWTO/DNS-HOWTO.html


Dort wird das einrichten einer Domain unter 5.2 und 5.3 beschrieben. Wie gesagt es der bind muß erstmal als caching nameserver laufen, wie unter 3. beschrieben.

Eine Warnung: Dieses Script aus der "maintenance section" lief bei mir ziemlich unzuverlässig. Es hat oft die root.hints-Datei zerschossen und danach ging nix mehr.

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#22 Post by chriss »

HI!

ich dachte das howto w-re von ProLinux

ok, aber was hat das mit diesem rndc auf sich?

-----------------------------------------------------------------------------

The sections called key and controls together specify that your named can be remotely controlled by a program called rndc if it connects from the local host, and identifis itself with the encoded secret key. This key is like a password. For rndc to work you need /etc/rndc.conf to match this:



--------------------------------------------------------------------------------

key rndc_key {
algorithm "hmac-md5";
secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
};

options {
default-server localhost;
default-key rndc_key;
};

-------------------------------------------------------------------------------
Gruß
Christian

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#23 Post by petameta »

Das ist nicht so wichtig - benutze rndc selber nicht. Laß einfach die Optionen mit rndc weg.

Der Abschnitt options sollte nur den directory-Eintrag enthalten. Sollte also so aussehen:

<pre>

options {
directory "/var/named"
};

</pre>
Dann noch den Eintrag für das Auflösen von "normalen" Internet-Adressen:

<pre>
zone "." {
type hint;
file "root.hints";
};
</pre>

Und die für den localhost:

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

</pre>
Und jetzt noch die beiden für deine eigene Domain:

<pre>
zone "1.168.192.in-addr.arpa" {
type master;
file "192.168.1.zone";
};

zone "grrrr.intern" {
notify no;
type master;
file "grrrr.intern.zone";
};

</pre>

Und hier nochmal die anderen beiden Dateien richtig formatiert:

192.168.1.zone:

<pre>
@ 1D IN SOA grrrr.intern. admin.grrrr.intern. (
42 ; serial
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum

1D IN NS dns.grrrr.intern.
1 1D IN PTR static-ip-1.
2 1D IN PTR static-ip-2.

</pre>

und die grrr.intern.zone:

<pre>
@ IN SOA grrrr.intern. admin.grrrr.intern. (
199802151 ; serial, todays date + todays serial #
8H ; refresh, seconds
2H ; retry, seconds
1W ; expire, seconds
1D ) ; minimum, seconds
;
NS ns ; Inet Address of name server
MX 10 mail.grrrr.intern ; Primary Mail Exchanger
localhost A 127.0.0.1
ns A 192.168.1.1
static-ip-1 A 192.168.1.1
static-ip-2 A 192.168.1.2

</pre>
Last edited by petameta on 18. Mar 2003 13:40, edited 3 times in total.

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#24 Post by chriss »

so, jetzt habe ich ncihts mehr in der named.conf stehen,
ausser das unten stehende.
und trotzdem tritt der fehler noch auf.

/etc/named.conf:3: syntax error near '}'


Die Datei /etc/named.conf___________________________________________________

options {
directory "/var/named"
};

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

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

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#25 Post by chriss »

sorry, deine lange nachricht hat er bei mir nicht geladen, da hatte ich schon geschrieben.

probiere gleich mal aus *gg*

THX
Gruß
Christian

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#26 Post by chriss »

soooo, habe ich alles so gemacht, das kommt jetzt nach dem rcnamed start.
der war schon gestoppt.
ein nslookup auf domain funzt nciht, und auch nicht auf ip?????



Mar 18 15:28:12 linux named[1413]: starting (/etc/named.conf). named 8.2.4-REL Sat Mar 23 19:15:31 UTC 2002 root@mersenne:/usr/src/packages/BUILD/bind8-8.2.4/bin/named
Mar 18 15:28:12 linux named[1413]: /etc/named.conf:3: syntax error near '}'
Mar 18 15:28:12 linux named[1413]: master zone "0.0.127.in-addr.arpa" (IN) loaded (serial 42)
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:1: unexpected end of line
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:1: unexpected end of line
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:2: expected a TTL, got "("
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone: WARNING SOA expire value is less than SOA refresh+retry (2 < 2+600)
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone: WARNING SOA expire value is less than refresh + 10 * retry (2 < (2 + 10 * 600))
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone: WARNING SOA expire value is less than 7 days (2)
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone: WARNING SOA refresh value is less than 2 * retry (2 < 600 * 2)
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:4: Database error near ()
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:5: Database error near ()
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:6: Database error near ()
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone: Line 7: Unknown type: ).
Mar 18 15:28:12 linux named[1413]: 192.168.1.zone:7: Database error near ())
Mar 18 15:28:12 linux named[1413]: master zone "1.168.192.in-addr.arpa" (IN) rejected due to errors (serial 0)
Mar 18 15:28:12 linux named[1413]: Zone "grrrr.intern" (file grrrr.intern.zone): No default TTL ($TTL <value>) set, using SOA minimum instead
Mar 18 15:28:12 linux named[1413]: grrrr.intern.zone:2: expected a TTL, got "serial"
Mar 18 15:28:12 linux named[1413]: grrrr.intern.zone:3: expected a TTL, got "#"
Mar 18 15:28:12 linux named[1413]: grrrr.intern.zone:6: SOA ")" error near (1)
Mar 18 15:28:12 linux named[1413]: grrrr.intern.zone: Line 7: Unknown type: ).
Mar 18 15:28:12 linux named[1413]: grrrr.intern.zone:7: SOA ")" error near ())
Mar 18 15:28:12 linux named[1413]: Zone "grrrr.intern" (file grrrr.intern.zone): no SOA RR found
Mar 18 15:28:12 linux named[1413]: master zone "grrrr.intern" (IN) rejected due to errors (serial 199802151)
Mar 18 15:28:12 linux named[1413]: listening on [127.0.0.1].53 (lo)
Mar 18 15:28:12 linux named[1413]: listening on [80.143.33.192].53 (ppp0)
Mar 18 15:28:12 linux named[1413]: listening on [192.168.1.1].53 (eth0)
Mar 18 15:28:12 linux named[1413]: listening on [192.168.1.200].53 (eth0:1)
Mar 18 15:28:12 linux named[1413]: listening on [192.168.1.100].53 (eth1)
Mar 18 15:28:12 linux named[1413]: listening on [10.64.64.65].53 (ppp1)
Mar 18 15:28:12 linux named[1413]: Forwarding source address is [0.0.0.0].32771
Mar 18 15:28:12 linux named[1414]: group = named
Mar 18 15:28:12 linux named[1414]: user = named
Mar 18 15:28:12 linux named[1414]: Ready to answer queries.
Mar 18 15:28:12 linux named[1414]: sysquery: nlookup error on ?
Mar 18 15:28:35 linux named[1414]: sysquery: nlookup error on localhost?
Mar 18 15:28:35 linux named[1414]: No root nameservers for class IN
Mar 18 15:28:35 linux named[1414]: sysquery: nlookup error on ?
Mar 18 15:28:35 linux named[1414]: sysquery: nlookup error on ?
Mar 18 15:28:47 linux named[1414]: sysquery: nlookup error on localhost?
Mar 18 15:28:47 linux named[1414]: sysquery: nlookup error on ?
Gruß
Christian

petameta
prolinux-forum-admin
Posts: 1294
Joined: 14. Feb 2003 13:19

Re: BIND 8 einrichten einer Domain

#27 Post by petameta »

Sorry seh grad da is nen Fehler drin - da muß nen ; hinter den directory-Parameter.

Also: directory "/var/named";

chriss
Posts: 143
Joined: 11. Feb 2003 22:29
Contact:

Re: BIND 8 einrichten einer Domain

#28 Post by chriss »

HI, also vielen Dank nochmal für die mühe.


es klappt jetzt alles soweit.

es fehlten noch 2 zeilen :(
nen freund war hier, hat was rumgetippt, und es läuft jetzt alles.

Bis demnächst.
Gruß
Christian

Post Reply