PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einfacher dns server



gernot303
21.01.09, 15:04
hallo,

ich soll für die schule, auf VMware einen simplen dns-server aufsetzen, schaffe es alerdings nicht.

die Aufgabenstellung lautet:
Installieren Sie einen proxy (squid), einen Web-Server (apache2) und einen DNS-Server (bind9); konfigurieren Sie am dns-server die domain "mypc.htl"; der proxy soll von innen unter proxy.mypc.htl und server.mypc.htl erreichbar sein. Der Web-Server soll unter www.mypc.htl, info.mypc.htl und web.mypc.htl erreichbar sein.

Mit dem Webserver und dem Proxy habe ich keine Probleme. Wie das mit dem DNS funktionieren soll weis ich allerdings nicht wirklich.

ich würde mich sehr freuen wenn mir jemand helfen könnte

derRichard
21.01.09, 15:18
was genau ist das problem?
du musst ja nur in der bind-konfiguration eine zone definieren.

wir lösen sicher nicht für dich deine hausübung!
//richard

gernot303
21.01.09, 15:25
danke für deine schnelle Antwort!

ich habe in der datei /etc/bind/named.conf meine zone eingetragen:
zone "mypc.htl" {
type master;
file "/etc/bind/db.mypc.htl";
}

ich verstehe aber nicht was ich in der datei "db.mypc.htl" eintragen muss, dass man wenn man "www.mypc.htl" eingibt zum proxy kommt.

mfg Gernot

derRichard
21.01.09, 15:27
zb:
http://www.zytrax.com/books/dns/ch6/mydomain.html

hth,
//richard

gernot303
21.01.09, 15:35
werde aus diesem auszug nicht schlau;

wärs nicht möglich das du mir eine beispiel für den Web-Server und den proxy gibst? (die IP meines Rechners ist 172.16.16.203).

drcux
21.01.09, 16:17
http://www.linuxbu.ch/pdf6/kapitel13.pdf

gernot303
21.01.09, 16:33
danke für den link;

demnach müsste ich in der "db.mypc.htl" schreiben
www IN CNAME mypc.htl
info IN CNAME mypc.htl
proxy IN CNAME mypc.htl
web IN CNAME mypc.htl

stimmt das? wenn nicht bitte korrigieren

mfg Gernot

MiGo
21.01.09, 17:05
demnach müsste ich in der "db.mypc.htl" schreiben
www IN CNAME mypc.htl
info IN CNAME mypc.htl
proxy IN CNAME mypc.htl
web IN CNAME mypc.htl

stimmt das? wenn nicht bitte korrigieren
Im Prinzip ja - aber da fehlt noch einiges. Schau' dir mal die Zonendatei im geposteten PDF auf Seite 14 an. Fehlen tun zumindest noch der SOA-Record und ein passender A record für deinen Server. DNS löst ja Namen zu IPs auf, und in deiner Konfig ist noch keine IP zu sehen :)

gernot303
21.01.09, 19:31
so weit so gut, DNS-Server läuft nun dank eurer Hilfe! - Danke!


die datei db.mypc.htl sieht nun so aus:
.
.
mypc.htl IN A 192.168.1.7
www IN CNAME mypc.htl
info IN CNAME mypc.htl
server IN CNAME mypc.htl
proxy IN CNAME mypc.htl

für den Web-Server sollte diese konfiguration passen; ich glaube aber nicht das so auch der geforderte "Zugriff auf den Proxy von Innen" gelöst ist - bitte um hilfe!

mfg Gernot

Svenny
24.01.09, 17:57
Wieso sollte das nicht gelöst sein?
der SOA fehlt immernoch.

cybershadow
27.01.09, 08:17
Wieso sollte das nicht gelöst sein?
der SOA fehlt immernoch.

Außerdem fehlt hinter htl ein Punkt:


mypc.htl. IN A 192.168.1.7

Voll qualifizierte Domain-Namen werden durch einen Punkt abgeschlossen. Wenn das nicht der Fall ist, hängt BIND automatisch den Zonen-Namen an.