staging.inyokaproject.org

DNS, Hilfe!

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Holundermann

Anmeldungsdatum:
14. März 2006

Beiträge: 83

Folgende situation: ich spiel mich gerade bischen mit linux im serverbetrieb. Die fertige config soll so ausschauen: 1 Linux Server, 1 Linux Client, 1 Windows Client.

Die Clients sollen dynamische Ips bekommen, diese sollen beim DNS eingetragen werden und die clients sollen über einen transparenten Proxy (squid) über einen anderen Proxy (firmennetzwerk) ins internet. hänge im moment bisl bei der dns config. die lokale domain soll lauten main.local. dhcp ist eingerichtet und funktioniert ordentlich (dhcp3), der proxyserver funktioniert auch soweit, nur die namensauflösung will nicht so recht.

ich hab unter /etc/bind/ 2 Dateien angelegt: 1. forward lookupzone Datei namens db.main.local, mein Server heisst Ubuntu

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
;; db.main.local
;; Forwardlookupzone für main.local
;;
$TTL 2D
@       IN      SOA     ubuntu.main.local. root.localhost. (
                        2008082803      ; Serial
                                3H      ; Refresh
                                1H      ; Retry
                                1W      ; Expire
                                2D )    ; TTL Negativ Cache

@                               IN      NS      ubuntu.main.local.

ubuntu                          IN      A       192.168.10.1
Proxy extern      IN      A       x.x.x.x

Reverse Lookupzone:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
;; db.10.168.192
;; Reverselookupzone für main.local
;;
$TTL 3h

@     IN SOA   ubuntu.main.local.  root.localhost. (

               2008082701 ; Serial
               3h         ; Refresh
               1h         ; Retry
               1w         ; Expire
               1h         ; minimum
               )

;Nameserver:
@     NS   ubuntu.main.local.

;normale Adressen:
1     IN  PTR  ubuntu.main.lcoal

so, wenn ich jetzt auf dem linuxclient nslookup ausführ und ubuntu auflöse klappt alles, reverse sowie forward:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
> ubuntu
Server:         192.168.10.1
Address:        192.168.10.1#53

Name:   ubuntu.main.local
Address: 192.168.10.1
> 192.168.10.1
Server:         192.168.10.1
Address:        192.168.10.1#53

1.10.168.192.in-addr.arpa       name = ubuntu.main.lcoal.10.168.192.in-addr.arpa.

und wenn ich pingen will geht nix, Unknown host, obwohl er den namen ja augenscheinlich auflösen kann, mit ssh kann ich auch über den hostname zugreifen... das versteh ich schonmal überhaupt gar nicht!

dann lokal am server:

1
2
3
4
5
6
> ubuntu
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find ubuntu: NXDOMAIN
>

Was soll jetzt der blödsinn? warum kann der seinen namen nicht auflösen?

Holundermann

(Themenstarter)

Anmeldungsdatum:
14. März 2006

Beiträge: 83

Woher nihmt eigentlich resolvconf seine daten? in meiner /etc/resolv.conf Datei steht folgendes:

1
2
3
4
5
6
  GNU nano 2.0.7             File: resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search localdomain

sollte da nicht 192.168.10.1 und main.local stehn??

edit: gerade händisch eingetragen und voila: so funktioniert forward und reverse die Namensauflösung am Server, nur, wie bring ich das jetzt resolvconf bei das der mir das so hineinschreibt und wieso macht der das nicht automatisch???

Holundermann

(Themenstarter)

Anmeldungsdatum:
14. März 2006

Beiträge: 83

push

Antworten |