• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Bind9 Fehlermeldung

Hallo zusammen,

ich versuche gerade unter open SuSe 10.2 einen DNS Server mit zusammen zubasteln habe die Anleitung bzw. den Link zu der Anleitung leider nicht nicht mehr zur Hand.

Auf jeden Fall erhalte ich nach Eingabe von Folgenden Befehl:
host linuxserver.lokales-netz.de immer wieder die Fehlermeldung Host not found:2(SERVFAIL)

Wo kann ich da jetzt anfangen zu suchen? in der named.conf oder an einen völlig anderen Ort

Gruß
Marcus

P.S.
Wenn ich vorm PC sitze wo ich das gerne Einrichten möchte zu Testzwecken werde ich mal die named.conf Posten.
 
OP
M

marcuskuss

Member
Habe jetzt von .de auf .local umgestellt erhalte ich die selbe Fehlermeldung. Werde dann mal in einen weiteren Post die named.conf mal hier Posten eventuell habe ich ja dort einen Fehler oder aber auch einfach nur einen Schreibfehler drinne.

Gruß
Marcus
 
OP
M

marcuskuss

Member
Hier die named.conf:

# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Frank Bodammer, Lars Mueller <lmuelle@suse.de>
#
# /etc/named.conf
#
# This is a sample configuration file for the name server BIND 9. 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/bind/sample-config.
#
# A description of all available options can be found in
# /usr/share/doc/packages/bind/misc/options.

options {

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

directory "/var/lib/named";

# Write dump and statistics file to the log subdirectory. The
# pathenames are relative to the chroot jail.

dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";

# 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 { 192.168.178.1; };

# 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.

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; 192.168.178.0/24; };

# 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;
};

# To configure named's logging remove the leading '#' characters of the
# following examples.
#logging {
# # Log queries to a file limited to a size of 100 MB.
# channel query_logging {
# file "/var/log/named_querylog"
# versions 3 size 100M;
# print-time yes; // timestamp log entries
# };
# category queries {
# query_logging;
# };
#
# # Or log this kind alternatively to syslog.
# channel syslog_queries {
# syslog user;
# severity info;
# };
# category queries { syslog_queries; };
#
# # Log general name server errors to syslog.
# channel syslog_errors {
# syslog user;
# severity error;
# };
# category default { syslog_errors; };
#
# # Don't log lame server messages.
# category lame-servers { null; };
#};

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


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

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

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

# Include the meta include file generated by createNamedConfInclude. This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";

# You can insert further zone records for your own domains below or create
# single files in /etc/named.d/ and add the file names to
# NAMED_CONF_INCLUDE_FILES.
# See /usr/share/doc/packages/bind/README.SUSE for more details.

zone "lokales-netz.local" in {
type master;
file "lokales-netz.local.zone";
};

zone "178.168.192.in-addr.arpa" in {
type master;
file "192.168.178.zone";
};

Habe auch alle Files also die lokales-netz.zone. und 192.168.178.zone in /var/lib/named angelegt geschaut das ich mich nicht Verschrieben habe und erhalte immer wieder oben genannte Fehlermeldung zurück bei Eingabe vom Befehl host linuxserver.lokales-netz.local

Danke an alle

Gruß
Marcus
 
OP
M

marcuskuss

Member
OK dann werde ich es mal anstatt mit .local oder einer Länderkennung mit z.B. .firma oder .lan halt irgend sowas versuchen. Konntest du einen Fehler in der named.conf finden?

Gruß
Marcus
 

Yehudi

Guru
Das heißt zwischenzeitlich openSUSE 10.2 ;-)
Hier steht eigentlich alles so, dass es klappt:
http://www.linux-club.de/faq/Bind
mit YaST
http://www.linux-club.de/faq/DNS-Server
 
OP
M

marcuskuss

Member
Hallo zusammen,

Danke nochmals an alle die mir geholfen haben den Bind das laufen bei zu bringen. Yehudi danke an den Tip mit der Anleitung habe mich daran soweit es geht gehalten aber eben es nur auf meine Netzconfig angepasst und es hat auch alles einwandfrei Funktioniert.

Wie kann ich die ganze Geschichte jetzt noch Dynamisch gestallten? Weil wenn ich das jetzt richtig verstanden habe muss ich in den Forwarders und der Revers alle Clients von Hand eintragen. Kann man das auch Dynamisch gestalten und wenn ja wie Funktioniert dieses!?

Danke schon mal im vorraus

Gruß
Marcus
 

na-cx

Hacker
Das macht der DHCP-Server.
Der sorgt dafür, dass die Clients alle mit festen oder dynamischen IP's innerhalb des Netzwerkes versorgt werden und gibt ausserdem die Adresse des lokalen DNS weiter.

Da haben wir auch was im Wiki
 
Oben