Neues Betriebssystem / neuer Nameserver ?

Bind, PowerDNS
Post Reply
referee
Posts: 15
Joined: 2004-06-18 01:31
 

Neues Betriebssystem / neuer Nameserver ?

Post by referee »

Hallo,

nach einer Reinitialisierung meines Servers durch 1&1 habe ich statt Susi 8.1 jetzt Susi 9.1 !

Frage:
Kann ich den alten Nameserver auf dem neuen OS benutzen, oder muss ich etwas ändern ?

Hier mal die Einstellungen:

named.conf:

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;
	
	auth-nxdomain no;
	#erlaubt das zone-update 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 "222.160.217.in.addr.arpa" in {
	type master;
	file "217.160.222.zone";
};

zone "domain1.de" in {
type master;
file "default.hosts";
};

zone "domain2.de" in {
type master;
file "default.hosts";
};

zone "domain3.de" in {
type master;
file "default.hosts";
};

zone "domain4.de" in {
type master;
file "default.hosts";
};

zone "domain5.de" in {
type master;
file "default.hosts";
};

zone "domain6.de" in {
type master;
file "default.hosts";
};

zone "domain7.de" in {
type master;
file "default.hosts";
};

zone "domain8.de" in {
type master;
file "default.hosts";
};

zone "domain9.de" in {
type master;
file "default.hosts";
};

zone "domain10.de" in {
type master;
file "default.hosts";
};

zone "domain11.de" in {
type master;
file "default.hosts";
};

zone "domaintuning.de" in {
type master;
file "default.hosts";
};

zone "domain12.de" in {
type master;
file "default.hosts";
};

zone "domain13.com" in {
type master;
file "default.hosts";
};

zone "domain14.de" in {
type master;
file "default.hosts";
};

zone "domain15.de" in {
type master;
file "default.hosts";
};

zone "domain16.biz" in {
type master;
file "default.hosts";
};

zone "domain17.de" in {
type master;
file "default.hosts";
};

zone "domain18.de" in {
type master;
file "default.hosts";
};

zone "domain19.de" in {
type master;
file "default.hosts";
};

zone "domain20.net" in {
type master;
file "default.hosts";
};

zone "domain21.net" in {
type master;
file "default.hosts";
};

zone "domain22.de" in {
type master;
file "default.hosts";
};

zone "domain23.com" in {
type master;
file "default.hosts";
};

zone "domain24.de" in {
type master;
file "default.hosts";
};

zone "domain25.com" in {
type master;
file "default.hosts";
};

# zone "domain26.de" in {
# type master;
# file "default.hosts";
# };
# gekündigt zum 01.05.2004
#
zone "domain27.de" in {
type master;
file "default.hosts";
};

zone "domain28.de" in {
type master;
file "default.hosts";
};

zone "domain29.de" in {
type master;
file "default.hosts";
};

zone "domain30.de" in {
type master;
file "default.hosts";
};

zone "domain31.com" in {
type master;
file "default.hosts";
};

zone "domain 32.de" in {
type master;
file "default.hosts";
};
default.hosts:

Code: Select all

$TTL 1W
@		IN SOA		ns.hauptdomain.de.   root (
				2004070101	; serial
				8H		; refresh
				2H		; retry
				1W		; expiry
				11H )	        ; minimum

		IN NS		ns.hauptdomain.de.
		IN NS		ns.schlund.de.
		IN MX		10 mail.hauptdomain.de.
		IN MX		20 mxXY.schlund.de.
		IN A		217.160.222.190
*		IN A		217.160.222.190

localhosts.zone:

Code: Select all


$TTL 1W
@		IN SOA	@   root (
				42		; serial (d. adams)
				2D		; refresh
				4H		; retry
				6W		; expiry
				1W )		; minimum

		IN NS		@
		IN A		127.0.0.1

Auszug aus /var/log/messages:

Code: Select all

Jul  9 12:57:00 p15145250 /USR/SBIN/CRON[16612]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 12:58:00 p15145250 /USR/SBIN/CRON[16622]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 12:59:00 p15145250 /USR/SBIN/CRON[16635]: (root) CMD ( rm -f /var/spool/cron/lastrun/cron.hourly) 
Jul  9 12:59:00 p15145250 /USR/SBIN/CRON[16637]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 12:59:31 p15145250 sshd[16571]: subsystem request for sftp
Jul  9 13:00:00 p15145250 /USR/SBIN/CRON[16655]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 13:00:15 p15145250 named[16727]: starting BIND 9.2.3 -t /var/lib/named -u named
Jul  9 13:00:15 p15145250 named[16727]: using 1 CPU
Jul  9 13:00:15 p15145250 named[16727]: loading configuration from '/etc/named.conf'
Jul  9 13:00:15 p15145250 named[16727]: /etc/named.conf:21: change directory to '/var/named' failed: file not found
Jul  9 13:00:15 p15145250 named[16727]: /etc/named.conf:21: parsing failed
Jul  9 13:00:15 p15145250 named[16727]: loading configuration: file not found
Jul  9 13:00:15 p15145250 named[16727]: exiting (due to fatal error)
Jul  9 13:00:23 p15145250 sshd[16571]: subsystem request for sftp
Jul  9 13:01:00 p15145250 /USR/SBIN/CRON[16744]: (root) CMD (/root/confixx/confixx_counterscript.pl )
Last edited by referee on 2008-09-01 14:37, edited 1 time in total.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by Roger Wilco »

Wenn du auch weiterhin Bind als Nameserver verwendest, solltest du die Config eigentlich zu 100% übernehmen können.
referee
Posts: 15
Joined: 2004-06-18 01:31
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by referee »

Danke, habe ich auch gedacht, nachdem ich jetzt versucht habe alle Zeilen einzeln zu deuten bin ich jedoch auf eine kleine Ã?nderung gestoßen:

in der etc/named.conf
muss der Pfad von /var/named
auf den Pfad /var/lib/named
geändert werden.

anschl. rcnamed restart und fertich is.

=============================
Edit:
=============================

Da habe ich mich wohl zu früh gefreut. :( Nachdem ich rcnamed restart eingegeben hatte funktionierte zwar der Server, aber - wie sich jetzt herausgestellt hat - nur bei den Kunden, die ihre Seiten im Hauptverzeichnis liegn haben. Also muss noch irgendwo ein Fehler sein....

Hier der aktuelle Auszug der /var/log/message:

Code: Select all

Jul  9 18:52:03 p15145250 sshd[22141]: Received disconnect from ::ffff:217.224.250.212: 11: Disconnect requested by Windows SSH Client.
Jul  9 18:53:00 p15145250 /USR/SBIN/CRON[22298]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 18:54:00 p15145250 /USR/SBIN/CRON[22321]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
Jul  9 18:54:30 p15145250 named[21942]: shutting down: flushing changes
Jul  9 18:54:30 p15145250 named[21942]: stopping command channel on 127.0.0.1#953
Jul  9 18:54:30 p15145250 named[21942]: stopping command channel on ::1#953
Jul  9 18:54:30 p15145250 named[21942]: no longer listening on ::#53
Jul  9 18:54:30 p15145250 named[21942]: no longer listening on 217.160.222.190#53
Jul  9 18:54:30 p15145250 named[21942]: no longer listening on 127.0.0.1#53
Jul  9 18:54:30 p15145250 named[21942]: exiting
Jul  9 18:54:30 p15145250 named[22368]: starting BIND 9.2.3 -t /var/lib/named -u named
Jul  9 18:54:30 p15145250 named[22368]: using 1 CPU
Jul  9 18:54:30 p15145250 named[22368]: loading configuration from '/etc/named.conf'
Jul  9 18:54:30 p15145250 named[22368]: listening on IPv6 interfaces, port 53
Jul  9 18:54:30 p15145250 named[22368]: listening on IPv4 interface eth0, 217.160.222.190#53
Jul  9 18:54:30 p15145250 named[22368]: binding TCP socket: address in use
Jul  9 18:54:30 p15145250 named[22368]: listening on IPv4 interface lo, 127.0.0.1#53
Jul  9 18:54:30 p15145250 named[22368]: binding TCP socket: address in use
Jul  9 18:54:30 p15145250 named[22368]: command channel listening on 127.0.0.1#953
Jul  9 18:54:30 p15145250 named[22368]: command channel listening on ::1#953
Jul  9 18:54:30 p15145250 named[22368]: zone 222.160.217.in.addr.arpa/IN: loaded serial 2004012401
Jul  9 18:54:30 p15145250 named[22368]: zone 0.0.127.in-addr.arpa/IN: loaded serial 42
Jul  9 18:54:30 p15145250 named[22368]: zone digiworksmunich.biz/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone chobe.com/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone handballreferee.com/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone last-express.com/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone xn--kurierbrse-kcb.com/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone adesignforlife.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone carola-jung.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone cizzo.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone clan-mor.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone data-kill.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone dennis-karjetta.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone digidogmunich.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone dj-efendy.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone domaintuning.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone exprit.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone fahrschule-heidorn.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone fuhlenrockt.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone handballreferee.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone hksg-wsl.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone ho-handball.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone hsg-weserbergland.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone lang-mietpark.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone michaela-bobinski.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone miss-aguilera.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone opelstyler.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone schoeneuhren.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone ultimative-spasstruppe.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone vfl-hessisch-oldendorf.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone xn--gnnewich-65a.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone xn--ich-ag-brse-yfb.de/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone localhost/IN: loaded serial 42
Jul  9 18:54:30 p15145250 named[22368]: zone ich-ag-boerse.net/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: zone kurierboerse.net/IN: loaded serial 2004070101
Jul  9 18:54:30 p15145250 named[22368]: running
Jul  9 18:55:00 p15145250 /USR/SBIN/CRON[22380]: (root) CMD (/root/confixx/confixx_counterscript.pl ) 
speedy66x
Posts: 8
Joined: 2004-05-23 18:15
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by speedy66x »

Mir geht's genau so. Hat jemand einen heißen Tip?

Hier mal meine /var/log/warn:

Code: Select all

Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Jul 30 02:00:06 aXXXXXXXX named[19649]: dns_rdata_fromtext: default.hosts:2: near eol: unexpected end of input
Jul 30 02:00:06 aXXXXXXXX named[19649]: zone DOMAIN-XYZ.de/IN: loading master file default.hosts: unexpected end of input
Danke für Eure Hilfe.

Speedy
referee
Posts: 15
Joined: 2004-06-18 01:31
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by referee »

Ã?berprüf mal die Rechte der Dateien, named:named müsste korrekt sein, das war damals bei mir noch falsch...
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by Roger Wilco »

speedy66x wrote:

Code: Select all

Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Läuft bereits ein Nameserver? Mit 'netstat -lpe' überprüfen.
speedy66x wrote:

Code: Select all

Jul 30 02:00:06 aXXXXXXXX named[19649]: dns_rdata_fromtext: default.hosts:2: near eol: unexpected end of input
Tippfehler in der Datei default.hosts. Vielleicht hast du ein Anführungszeichen o. ä. vergessen.
speedy66x
Posts: 8
Joined: 2004-05-23 18:15
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by speedy66x »

Referee wrote:Ã?berprüf mal die Rechte der Dateien, named:named müsste korrekt sein, das war damals bei mir noch falsch...
Hi Referee, hab grad mal die Rechte der Dateien auf named:named mittels

Code: Select all

chown -R named.named DATEINAME
geändert. Dabei änderte ich die Dateien:
/etc/named.conf
/var/lib/named/127.0.0.zone
/var/lib/named/MEINEIP.zone
/var/lib/names/localhost.zone
/var/lib/named/root.hint

War das so in Ordnung? Oder gibt es sonst noch Dateien die ich ändern sollte? War das vielleicht bei der ein oder anderen garnicht nötig? Vielleicht bist Du da besser informiert als ich...

Roger Wilco wrote:
speedy66x wrote:

Code: Select all

Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Jul 30 02:00:06 aXXXXXXXX named[19649]: binding TCP socket: address in use
Läuft bereits ein Nameserver? Mit 'netstat -lpe' überprüfen.
Hab ich gemacht. Es sind zwar einige Infos durchs Bild gerollt, aber nach Fehlermeldungen sah das nicht aus. Woran erkenne ich denn da, das schon einer läuft? Soll ich Dir mal die Ausgabe hier posten?
speedy66x wrote:

Code: Select all

Jul 30 02:00:06 aXXXXXXXX named[19649]: dns_rdata_fromtext: default.hosts:2: near eol: unexpected end of input
Tippfehler in der Datei default.hosts. Vielleicht hast du ein Anführungszeichen o. ä. vergessen.
Mh, ich bin mir garnicht mal so sicher ob die Datei so stimmt wie ich sie auf dem Server erstellt habe. Da ist nicht ein einziges Anführungszeichen drin. So sieht meine default.hosts aus:

Code: Select all

$TTL 1W
@    IN SOA    ns hostmaster
             ( 2004073002
                       8H
                       2H
                       1W
                      12H )

@    IN NS     ns
@    IN NS     ns.schlund.de.
@    IN A      123.456.789.001
*    IN A      123.456.789.001
@    IN MX     80 mx
*    IN MX     80 mx
Hab anstelle von 123.456.789.001 meine IP eingetragen.

Vielen Dank für Eure Hilfe...
Speedy
referee
Posts: 15
Joined: 2004-06-18 01:31
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by referee »

Die default.hosts müsste auch im Verzeichnis /va/lib/named liegen und muss dann auch die Rechte bekommen. Ist in der named.conf der Pfad auf /var/lib/named geändert ?
speedy66x
Posts: 8
Joined: 2004-05-23 18:15
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by speedy66x »

Hi Referee, ich bin Dir ja so dankbar, dass Du Dich meinem Problem annimmst.
Ich muss Dir aber leider mitteilen, dass die von Dir genannten Voraussetzungen gegeben sind und das Problem weiterhin besteht.
Referee wrote:Die default.hosts müsste auch im Verzeichnis /va/lib/named liegen und muss dann auch die Rechte bekommen. Ist in der named.conf der Pfad auf /var/lib/named geändert ?
Die Datei 'default.hosts' ist in /var/lib/named und steht auf den Werten:

Code: Select all

-rw-r--r--   1 named named  320 Jul 30 02:44 default.hosts
So in Ordnung?

Weiterhin ist in der 'named.conf' unter anderem folgender Eintrag:

Code: Select all

options {

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

        directory "/var/lib/named";
Hoffentlich bekomm ich das irgendwann mal gebacken... :x

Speedy
referee
Posts: 15
Joined: 2004-06-18 01:31
 

Re: Neues Betriebssystem / neuer Nameserver ?

Post by referee »

Anbei mal der Inhalt meiner Datei:
$TTL 1W
@ IN SOA ns.ho-media.de. root (
2004071101 ; serial
8H ; refresh
2H ; retry
1W ; expiry
11H ) ; minimum

IN NS ns.ho-media.de.
IN NS ns.schlund.de.
IN MX 10 mail.ho-media.de.
IN MX 20 mxXY.schlund.de.
IN A 217.160.222.190
* IN A 217.160.222.190
Post Reply