Into the Pit schrieb:
So ganz versteh ich nicht, welche Situation Du versuchst darzusellen.
OK - es ist zwar noch früh, aber ich versuche mich trotzdem an einer besseren Beschreibung.
In der Gesamtstruktur gibt es einen DNS-Server mit fester IP (hoffentlich)? Dieser übernimmt die Namensauflösung im Netz und drüber hinaus. Die IP-Adressen der Clients werden wohl per DHCP vergeben (alles andere wäre der administrative Supergau bei ~1000 Hosts). Sind die Subnetze voneinander getrennt aktuell? Wie wird die Namensauflösung momentan durchgeführt?
Es ist genauso, wie du es beschreibst. Es gibt acht voneinander getrennte Subnetze (192.168.0.0 bis 192.168.7.0), DNS- und DHCP-Server laufen unter fester IP-Adresse und bedienen jedes einzelne Subnetz.
Wie wird geroutet?
So sieht meine aktuelle Routing-Tabelle aus:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1.1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2.2
192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3.3
192.168.4.0 0.0.0.0 255.255.255.0 U 0 0 0 eth4.4
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth5.5
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth6.6
192.168.7.0 0.0.0.0 255.255.255.0 U 0 0 0 eth7.7
Über eth0 ist der Router mit einer FritzBox (192.168.0.2) verbunden, die das default gateway darstellt.
Und nun zur eigentlichen Frage: Für jedes der o.g. Subnetze habe ich eine eigene Zone, bestehend aus jeweils zwei Dateien für Rückwärts- und Vorwärtsauflösung. Nehmen wir nun an, mein eigener Rechner habe die IP-Adresse 192.168.2.254 und sei in einer solchen Datei mit
254 IN A pc-admin.foo.bar.
eingetragen - dann wäre das der letzte Rechner in alter (klassenbasierten) Denkweise. Der "nächste" Rechner in CIDR-Denkweise könnte dann die IP-Adresse 192.168.2.255 und der "übernächste" die Adresse 192.168.3.0 haben - wie ist dann dieser "übernächste" einzutragen? Das hier
254 IN A pc-admin.foo.bar.
255 IN A pc-naechster.foo.bar.
0 IN A pc-uebernaechster.foo,bar.
dürfte ja kaum funktionieren, oder?
Viele Grüße, fauxxami