Probleme mit BIND9 (Erreichbarkeit ohne www)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Probleme mit BIND9 (Erreichbarkeit ohne www)

Beitrag von El Rolando » 08.08.2006 16:51:50

Hallo Forum,

Ich kämpfe mich schon länger mit bind ab... und kann meine letzten "kleinen" Probleme nicht lösen! Und jetzt hoffe ich hier auf interessante Beiträge!

Habe Bind9 aufgesetzt und konfiguriert!
Es läuft eigentlich ja auch! -d.h.die Seite ist erreichbar!
Bei Mozilla (Firefox) geht alles wunderbar... http://www.domain.ch und domain.ch. (ohne 3rd Level-Domain)
Aber im IE geht nur die URL mit der 3rd Level-Domain, d.h. http://www.domain.ch!!
Ohne erscheint eine MS Suchseite mit dem Ergebnis: "domain.ch, nicht gefunden!!"

Ein Beispiel für mein Zonefile:

Code: Alles auswählen

$TTL 86400
$ORIGIN domain.ch.
@		IN SOA		ns1.server.ch. hostmaster.server.ch. (
                          2006070101	; zone serial number in ccyymmddxx format
                          10800		; slave polls master for SOA/serial number
                          3600		; slave re-polls unreachable master
                          864000		; slave expires zone after master unreachable
                          86400	)	; TTL for negative answers
;
@      IN NS      ns1.server.ch.
@      IN NS      ns2.server.ch.
       IN MX      10 mail.server.ch.
;
www         IN A            xyz.xyz.xyz.xyz
            IN A            xyz.xyz.xyz.xyz  <### "none", für domain.ch!? (ohne 3rd Level-Domain) ###>
mail        IN A            xyz.xyz.xyz.xyz
ns1         IN A            xyz.xyz.xyz.xyz
ns2         IN A            xyz.xyz.xyz.xyz

Also, dass Problem:...soweit ich es eingrenzen konnte:

Mit nslookup kann ich sämtliche abfragen vornehmen. z.B. http://www.server.ch, mail.server.ch etc.
Bei allen Abfragen erhalte ich die den entsprechenden Nameserver mit IP, sowie den Namen und die Adresse: xyz.xyz.xyz.xyz zurück!! Was so ja auch korrekt ist!

Aber wenn ich nun die Abfrage für domain.ch (ohne 3rd Level-Domain) mache, erhalte ich bloss den Nameserver mit entsprechender IP und den Namen!!! Nicht aber die IP!!!

Hier müsste aber auch die IP zurückgegeben werden!!!! Wo ist der Fehler?

Frage: muss man hier (bei none) einen "leeren Platzhalter" angeben oder so?
Was genau mache ich falsch? Der Rest scheint ja korrekt zu sein!?

Ich beteibe mein Bind9 mit folgendem System:
Linux Debian / Apache / MySQL / PHP

Danke um jede Hilfe!!!!!

Grüsse an alle,
El Rolando

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Niemand eine Idee???

Beitrag von El Rolando » 09.08.2006 14:03:15

Hat niemand eine Idee?? Oder einen Input?

Wäre wirklich froh, wenn mir jemand helfen könnte!!

Danke und Grüsse

Rolando

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Niemand eine Idee???

Beitrag von herrchen » 09.08.2006 14:12:19

El Rolando hat geschrieben:Oder einen Input?
eigentlich müsste es diese zeile schon bringen:

Code: Alles auswählen

IN A            xyz.xyz.xyz.xyz
der kommentar dahinter (<### "none", für domain.ch!? (ohne 3rd Level-Domain) ###>) ist im original auch vorhanden?

herrchen

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 09.08.2006 14:47:37

Hallo herrchen,

Danke schon mal für die Antwort!!
Doch leider ändert dies nichts an meinem Problem!

Übrigens:
- Der eingefügte Kommentar steht natürlich im Original nicht!!
Diese Zeile sollte nur verdeutlichen, wovon ich spreche!! , bzw. dass das Problem dort zu sein scheint!

Ich habe alles vor der besagten Zeile entfernt, dass es wie das von dir gepostet Beispiel aussieht! Dann habe ich Bind neu gestartet und die Abfragen gemacht!

Es bleibt aber beim Alten:

Code: Alles auswählen

nslookup domain.ch
Gibt als Antwort bloss:

Code: Alles auswählen

Server : dns1.domain.ch
Address: abc.abc.abc.abc    (IP des Nameservers)

Antwort:
Name: domain.ch
Die IP des Servers, also "das Gewünschte", wird nicht zurückgegeben!!!!

Als Beispiel eine erfolgreiche Abfrage: z.B. für http://www.domain.ch

Code: Alles auswählen

nslookup www.domain.ch
Gibt als Antwort:

Code: Alles auswählen

Server : dns1.domain.ch
Address: abc.abc.abc.abc    (IP des Nameservers)

Antwort:
Name: www.domain.ch
Address: xyz.xyz.xyz.xyz    (IP des Servers ....die gewünschte Antwort!)
Hier ist der Server erreichbar und die IP wird zurückgegeben!!
Das funtioniert auch für mail.domain.ch, ns1.-, ns2.-.... eigentlich bei allem....

....nur nicht für die Domaine ohne 3rd Level-Domain!! (domain.ch)

Noch jemand eine Idee, was den der Fehler sein könnte??

Danke und Grüsse,

Rolando

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 09.08.2006 15:07:26

El Rolando hat geschrieben: Noch jemand eine Idee, was den der Fehler sein könnte??
die reihenfolge.
schieb´ den eintrag mal *vor* den "www"-eintrag.

herrchen

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 09.08.2006 15:15:34

Nette Idee!! Doch leider hat's auch nichts gebracht, der Fehler bleibt!!
Ich glaube bald, der "will" die IP nicht ausgeben! :roll:

Oder hab ich irgendwo eine Einstellung oder so nicht gemacht??
Z.B. eine Anpassung beim Apache oder irgend sowas?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 09.08.2006 15:20:51

El Rolando hat geschrieben:Nette Idee!! Doch leider hat's auch nichts gebracht
hmm, meine konfiguration habe ich mal angepasst, damit sie nun (fast) identisch ist --> hier geht es.

herrchen

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 09.08.2006 15:28:25

Das ist ja fies! Bei mir läufts nicht und bei Dir gehts!! :evil:

Was hast Du denn anders gemacht? Wie sehen den Deine Zone-Files aus??
Wäre es möglich, dass Du ein Beispiel postest, dass ich dann anpassen, bzw. abgleichen kann...??

Ich weis bald wirklich nicht mehr weiter!!!

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 09.08.2006 16:01:41

El Rolando hat geschrieben: Was hast Du denn anders gemacht?
nichts, ausser den namen natürlich.
ich habe meine zone mal komplett zusammengestrichen und sogar die gleiche reihenfolge der statements verwendet.
mir fällt nichts mehr ein.

herrchen

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 09.08.2006 16:14:17

Das ist ja schon komisch!!! :cry: Bind will mich vermutlich einfach nur necken!! :?

Aber danke sicher mal für die Tipps und die Versuche!!
Sehr nett von Dir merci!

Und ich bin mit meinem Latein auch am Ende!??!
Mühsam solche Probleme!!
Der Kunde hat als URL die Domain ohne www angegeben (soll auch so im PR auftauchen) Aber so wie es jetzt ist, kann sie im IE nicht ohne erreicht werden:!! :oops:
Mozilla wäre ja schlau genug das www. zu ergänzen... aber der verdammte IE!!

Villeicht hat ja jemand anders noch eine Idee!?!?

Danke aber nochmals!

Grüsse
Rolando

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 10.08.2006 12:17:10

Hallo, ich bin es noch-, bzw wiedermal!!

Ich habe plötzlich etwas bemerkt, was mich villeicht weiter bringen könnte.... und zwar folgendes:

Im DocumentRoot des Apache habe ich eine Seite liegen, welche wirklich "ohne www" angesprochen werden kann!! !?!?!?! :roll: ???? ~sogar im IE!! :wink:

Jetzt gilt es herauszufinden, wieso diese Seite funktioniert und alle andern (auf tieferen Ebenen / d.h. in Unterverzeichnissen der DocumentRoot) nicht... das Zone-file ist nämlich absolut identisch (bis auf die Domain natürlich)!!

Habe nun versucht alle Angaben zu überprüfen...
• Apache2.conf (Einträge VirtualHosts)
• named.conf (Pfadangaben für die Zone-files)
• zone-files (Die eigentlichen Einträge)
...aber hier sieht alles gut aus!!
- Was vergesse ich!? Wo habe ich sonst noch Einträge an die ich jetzt nicht denke?? Was spielt hier sonst noch mit??? Wo sind weitere Angaben??

Habe nämlich mal alle Angaben der besagten, funktionierenden Seite entfernt bzw. auskommentiert... Bind und Apache neu gestartet... aber es funktioniert immer noch!!??!! Obwohl meiner Meinung nach keine Angaben mehr vorhanden sein sollten wird die Seite immer noch angezeigt!?!

Aber das sollte ja nicht nur für die DocumentRoot funktionieren oder!?

Darum habe ich versucht eine der „nicht funktionierenden“ Seiten auf die DocumentRoot zu verlegen und anzusprechen… das geht aber nicht!?!? –Die alte geht immer noch!
Cache usw. geleert!!?

Es ist fast so, als könne ich den Wald vor lauter Bäumen nicht mehr sehen!!!

Kann mit diesen Angaben jemand etwas anfangen??

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 11.08.2006 15:25:29

ES FUNKTIONIERT!!!!!!! :lol:

Das Problem scheint wirklich die Reihenfolge gewesen zu sein!!!
Es braucht also "none" vor www im Zone-File!!

Ich habe nicht bemerkt, dass es funktioniert, da es doch seine Zeit dauerte, bis der Nameserver richtig antwortete!! Heute gings dann plötzlich!

Nochmals danke an Herrchen!! ...dein Tipp war der entscheidende!
Leider hat meine fehlende Geduld verhindert, dass ich es sofort bemerkt hätte!!
Aber siehe da, plötzlich hats funktioniert!!

Danke, merci & Grüsse

Rolando

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 11.08.2006 15:34:55

Wenn du am Testen bist, dann solltest du eventuell die TTL runterstellen ;)
Dann werden die Updates schneller wirksam.

El Rolando
Beiträge: 9
Registriert: 08.08.2006 16:10:27

Beitrag von El Rolando » 11.08.2006 15:39:00

Danke, das hab ich nun auch gemerkt!!
Wenigstens hab ich was gelernt..., war wohl die Moral der Geschichte!!

Antworten