FreeBSD als DNS-Server

Soprano

Member
Hallo!

Meine Situation:

1x FreeBSD
1x WinXP

Nun möchte ich in WinXP als Prim. DNS-Server den FreeBSD-Server angeben, damit dieser sich selber findet wenn ich z. B. www.test.at angebe. Diese Domain ist natürlich im Apache konfiguriert.

Nun bekomme ich bei z. B. "nslookup test.at" aber immer folgenden Fehler zurück:

*** Der Servername für die Adresse 192.168.0.10 (Der FreeBSD-Server) konnte nicht gefunden werden: No response from Server.

Kann mir jemand sagen wo/wie ich da nachsehen kann?

Danke!
 
Hast Du denn den DNS Server auf der FreeBSD Kiste aufgesetzt? Offensichtlich findet Deine Windows Kiste ja kein reverse mapping für 192.168.0.10.

Wenn ich mir die Meldung genauer angucke, kann die Windows Kiste den DNS Server *gar* nicht ansprechen. Vielleicht schreibst Du uns erstmal auf, was Du bisher getan hast, welche FreeBSD Version du verwendest usw...

Und noch zwei Tips:

1. Läuft der named (DER dns server)
Code:
ps uaxww | grep -v grep | grep named

2. Lauscht jemand auf dem DNS port?
Code:
netstat -an | grep LISTEN | grep 53

Wenn dein named ordentlich läuft, sollten beide Kommandos mindestens eine Zeile ausspucken...
 
Du hast einen nslookup auf die Domäne gemacht.
Der weiss nicht was er antworten soll weil es keine genaue Angabe ist.
Löse doch mal www.test.at auf.
 
Mich verwundert dein "Diese Adresse hab ich natuerlich im Apache konfiguriert" etwas.

Poste mal bitte folgende Files (bzw sinnvolle Subsets davon):
Code:
/etc/namedb/named.conf
/etc/namedb/test.at.rev
/etc/namedb/0.168.192.in-addr.arpa
 
Hallo!

Also zuerst einmal Danke für die schnellen Antworten und Sorry für meine ... naja ... zugegebenermassen unglückliche Fragestellung. ;)

Ich habe FreeBSD 5.1 im Einsatz und bin im Moment mehr oder weniger dabei mich in die Materie einzuarbeiten.

current:
Beide Befehle aufgeführt => kein Output. Fehler #1 also mal gefunden. :)

named ist, wie ich dem man entnehmen konnte also der DNS-Server. Dieser muß für mein Vorhaben natürlich laufen.

Danke dir!

BSDlx:
Ja ich wollte ja, dass wenn ich die BSD-Maschine als DNS-Server angebe, das er mir dann bei der Domain für die er sich "zuständig" fühlt gleich sich selbst als Verantwortlichen ausgibt.

Elessar:
Ja, ohne mich FBSD in dieser Hinsicht auszukennen habe ich dem Apache einen VirtualHost mit ServerName www.test.at zugeteilt. In der Hoffnung das dies alles sein müsste. ;)

Nachstehend die /etc/namedb/named.conf, die beiden anderen Files existieren nicht, da ich auf Grund meiner Unwissenheit ;) hinsichtlich named hier nichts konfiguriert habe.

Hat jemand vielleicht Links zu einem HowTo?

// $FreeBSD: src/etc/namedb/named.conf,v 1.14 2003/02/07 20:58:38 keramida Exp $
//
// Refer to the named.conf(5) and named(8) man pages for details. If
// you are ever going to set up a primary server, make sure you
// understand the hairy details of how DNS works. Even with
// simple mistakes, you can break connectivity for affected parties,
// or cause huge amounts of useless Internet traffic.

options {
directory "/etc/namedb";
pid-file "/var/run/named/pid";

// In addition to the "forwarders" clause, you can force your name
// server to never initiate queries of its own, but always ask its
// forwarders only, by enabling the following line:
//
// forward only;

// If you've got a DNS server around at your upstream provider, enter
// its IP address here, and enable the line below. This will make you
// benefit from its cache, thus reduce overall DNS traffic in the Internet.
/*
forwarders {
127.0.0.1;
};
*/
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
// query-source address * port 53;

/*
* If running in a sandbox, you may have to specify a different
* location for the dumpfile.
*/
// dump-file "s/named_dump.db";
};

// Note: the following will be supported in a future release.
/*
host { any; } {
topology {
127.0.0.0/8;
};
};
*/

// Setting up secondaries is way easier and a rough example for this
// is provided below.
//
// If you enable a local name server, don't forget to enter 127.0.0.1
// first in your /etc/resolv.conf so this server will be queried.
// Also, make sure to enable it in /etc/rc.conf.

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

zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};

// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};

// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};

// NB: Do not use the IP addresses below, they are faked, and only
// serve demonstration/documentation purposes!
//
// Example secondary config entries. It can be convenient to become
// a secondary at least for the zone your own domain is in. Ask
// your network administrator for the IP address of the responsible
// primary.
//
// Never forget to include the reverse lookup (IN-ADDR.ARPA) zone!
// (This is named after the first bytes of the IP address, in reverse
// order, with ".IN-ADDR.ARPA" appended.)
//
// Before starting to set up a primary zone, make sure you fully
// understand how DNS and BIND works. There are sometimes
// non-obvious pitfalls. Setting up a secondary is simpler.
//
// NB: Don't blindly enable the examples below. :-) Use actual names
// and addresses instead.
//
// NOTE!!! FreeBSD can run bind in a sandbox (see named_flags in rc.conf).
// The directory containing the secondary zones must be write accessible
// to bind. The following sequence is suggested:
//
// mkdir /etc/namedb/s
// chown bind:bind /etc/namedb/s
// chmod 750 /etc/namedb/s

/*
zone "domain.com" {
type slave;
file "s/domain.com.bak";
masters {
192.168.1.1;
};
};

zone "0.168.192.in-addr.arpa" {
type slave;
file "s/0.168.192.in-addr.arpa.bak";
masters {
192.168.1.1;
};
};
*/
 
Zurück
Oben