bind9 config für mehrere lokale domains

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
tbue
Beiträge: 19
Registriert: 07.01.2003 08:08:54
Wohnort: Berlin

bind9 config für mehrere lokale domains

Beitrag von tbue » 23.05.2007 20:20:07

hallo leutz,
ich hab als bisher wenig erfahrener debian user eine frage zum dns (bind9). ich habe etch in einer vmware installiert und mein noch hauptrechner ist win xp. sonst gehe ich über einen router(192.168.0.254) ins internet mit dsl.

ich möchte einen multifunktionsserver unter debian aufbauen, der primär als entwicklungs-webserver dienen soll. ziel ist es einen apache2 zu betrieben mit vhost der http://www.domain1.de http://www.domain2.de hostet. Die namensauflösung soll per bind9 geschehen, sodass ich in meinem browser http://www.domain1.de eingebe und die entsprechende website angezeigt wird. (bitte keine diskussionen darüber, dass das vielleicht mit bind9 oversized ist... thx)
die einrichtung des apache2 mit namensbasiertem vhost ist mir bekannt und dazu gibt es ja auch einige tutorials.

hier meine bisherige bind9 config:
meine domain heisst "homenet.local"

named.conf.local

Code: Alles auswählen

zone "homenet.local" {
  type master;
  file "/etc/bind/db.homenet.local";
  allow-update {none;};
};

zone "0.168.192.in.addr-arpa" {
  type master;
  file "/etc/bind/db.192.168.0";
  allow-update {none;};
};
named.conf.options

Code: Alles auswählen

options {
	directory "/var/cache/bind";

	// 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 and later use an unprivileged
	// port by default.

	// query-source address * port 53;

	// If your ISP provided one or more IP addresses for stable 
	// nameservers, you probably want to use them as forwarders.  
	// Uncomment the following block, and insert the addresses replacing 
	// the all-0's placeholder.

	forwarders {
	        192.168.0.254;	
                145.253.2.11;
                145.253.2.75;
	   };

	auth-nxdomain no;    # conform to RFC1035
	listen-on-v6 { any; };
};
db.homenet.local

Code: Alles auswählen

;
$TTL	604800
@     IN	SOA	debian.homenet.local. root.localhost. (
			      1		; Serial
			 604800		; Refresh
			  86400		; Retry
			2419200		; Expire
			 604800 )	; Negative Cache TTL

@               IN      NS	debian


localhost       IN      A       127.0.0.1
debian          IN      A       192.168.0.253
winxp          IN      A       192.168.0.1

www             IN      CNAME   debian
mail            IN      CNAME   debian
ftp             IN      CNAME   debian
news            IN      CNAME   debian
db.192.168.0

Code: Alles auswählen

;
$TTL	86400
@	IN	SOA	debian.homenet.local. root.localhost. (
			      1		; Serial
			 604800		; Refresh
			  86400		; Retry
			2419200		; Expire
			  86400 )	; Negative Cache TTL
;
@       IN      NS	debian.homenet.local.

253     IN      PTR     debian.
1       IN      PTR     winxp.
irgendwo ste´ckt da noch nen kleiner fehler, denn von windows aus funktioniert ein ping auf die namen nicht, "unbekannter host", obwohl ich den debian server als dns in der windows netzwerkkonfiguration eingetragen habe. bitte um hilfe !!!

zweite frage: wenn dann die konfig korrigiert ist, wie baue die namensauflösung für die weiteren domains http://www.domain1.de, http://www.domain2.de ... ??? muss ich für jede domain eine weitere zone einrichten ? oder reicht ein weiterer eintrag in form von

Code: Alles auswählen

 www.domain1.de IN CNAME debian 
in der bestehenden zonen datei ??? bitte um hilfe !!! vielen dank.

Antworten