DNS zwischen mehreren Subnetzen am Mikrotik und Fritzbox
Hallo Leute,
dank Eurer Hilfe (VLAN Verständnissproblem) habe ich einen Mikrotik "erfolgreich" am rennen. "Erfolgreich" deshalb, weil ich ein anderes Problem habe:
Mein Mikrotik hängt an einer Fritzbox (DSL)
Bisher ist es so, daß auf der Fritzbox der DHCP server läuft (192.168.20.0/24)
Auf dem Mikrotik habe ich für jeden Port ETH1 - ETH9 ein eigenes Netz mit eigenem DHCP Server konfiguriert. (10.10.10.0/24 bis 10.10.90.0/24)
Jetzt fange ich an die ganzen Geräte von der Fritzbox auf die jeweiligen Netze umzuziehen. Dabei habe ich folgendes Problem: Die Geräte, die noch an der Fritzbox hängen, kann ich von den 10.10... Netzen zwar anpingen, aber nicht über den Hostnamen erreichen. Das Geiche gilt auch für die Netze untereinander.
Was muss ich einstellen, damit das geht?
Vielen Dank im Voraus.
dank Eurer Hilfe (VLAN Verständnissproblem) habe ich einen Mikrotik "erfolgreich" am rennen. "Erfolgreich" deshalb, weil ich ein anderes Problem habe:
Mein Mikrotik hängt an einer Fritzbox (DSL)
Bisher ist es so, daß auf der Fritzbox der DHCP server läuft (192.168.20.0/24)
Auf dem Mikrotik habe ich für jeden Port ETH1 - ETH9 ein eigenes Netz mit eigenem DHCP Server konfiguriert. (10.10.10.0/24 bis 10.10.90.0/24)
Jetzt fange ich an die ganzen Geräte von der Fritzbox auf die jeweiligen Netze umzuziehen. Dabei habe ich folgendes Problem: Die Geräte, die noch an der Fritzbox hängen, kann ich von den 10.10... Netzen zwar anpingen, aber nicht über den Hostnamen erreichen. Das Geiche gilt auch für die Netze untereinander.
Was muss ich einstellen, damit das geht?
Vielen Dank im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 340197
Url: https://administrator.de/contentid/340197
Ausgedruckt am: 25.11.2024 um 12:11 Uhr
14 Kommentare
Neuester Kommentar
Gebe in den DHCP-Servern eindeutige DNS-Suffixe (z.B. gast.lan, buero.lan , server.lan usw.) mit und spreche die Hostnamen die jetzt noch im Fritzbox-Netz sitzen mit <hostname>.fritz.box an (DNS-Weiterleitung vom Mikrotik an die Fritte vorausgesetzt, und die Netze jeweils den Mikrotik als DNS-Server).
Gruß
Gruß
Zitat von @andreasristo:
Das würde bedeuten, daß ich alle Clients, die jetzt noch auf z.B. einen Server oder Drucker im Fritz-Box Netz zugreifen, anpacken und dort die Netzwerkfreigaben und Drucker anpassen muss?
Wenn du den DHCP Servern als DNS-Suffix fritz.box mitgibst dann nicht. Ist doch logisch: Wenn du in Windows nur mit Hostnamen ohne DNS-Suffix arbeitest versucht es immer den primären DNS-Suffix anzuhängen um die Rechner via DNS zu erreichen.Das würde bedeuten, daß ich alle Clients, die jetzt noch auf z.B. einen Server oder Drucker im Fritz-Box Netz zugreifen, anpacken und dort die Netzwerkfreigaben und Drucker anpassen muss?
Das geht so wie ich es gesagt habe
Bei Mikrotiks musst du aber für die Arbeit mit DNS-Name selbst Hand anlegen ... die registrieren nicht von selbst die IPs im DNS
https://www.tolaris.com/2014/09/27/synchronising-dhcp-and-dns-on-mikroti ...
Bei Mikrotiks musst du aber für die Arbeit mit DNS-Name selbst Hand anlegen ... die registrieren nicht von selbst die IPs im DNS
https://www.tolaris.com/2014/09/27/synchronising-dhcp-and-dns-on-mikroti ...
Oder statisch die Namen in der hosts Datei oder lmhosts definieren:
XP-Home mit 2 Kabelgebundenen und WLAN PCs
Etwas umständlich, klappt aber wasserdicht.
Das grundlegende Problem ist das du nicht mit einem zentralisierten DNS Server arbeitest. Deine Namen der Endgeräte werden von Windows per Name Service Broadcasts (UDP Broadcast) an alle ins netzwerk geblasen die das dann empfangen und cachen.
UDP Broadcast werden aber per Definition nicht über Routergrenzen übertragen. Als Netzwerker weiss man das eigentliche ?!
Dadurch funktioniert dieser Name Service Broadcast wieder nur in den jeweiligen Netzsegmenten aber nicht Netzwerk übergreifend. Klar, denn sie können nicht über den Router.
Also entweder zentraler DHCP Server mit DHCP Relay auf dem Router oder statisch. Oder....
das pfiffige Mikrotik Script von oben was das natürlich am elegantesten löst.
XP-Home mit 2 Kabelgebundenen und WLAN PCs
Etwas umständlich, klappt aber wasserdicht.
Das grundlegende Problem ist das du nicht mit einem zentralisierten DNS Server arbeitest. Deine Namen der Endgeräte werden von Windows per Name Service Broadcasts (UDP Broadcast) an alle ins netzwerk geblasen die das dann empfangen und cachen.
UDP Broadcast werden aber per Definition nicht über Routergrenzen übertragen. Als Netzwerker weiss man das eigentliche ?!
Dadurch funktioniert dieser Name Service Broadcast wieder nur in den jeweiligen Netzsegmenten aber nicht Netzwerk übergreifend. Klar, denn sie können nicht über den Router.
Also entweder zentraler DHCP Server mit DHCP Relay auf dem Router oder statisch. Oder....
das pfiffige Mikrotik Script von oben was das natürlich am elegantesten löst.
Zitat von @andreasristo:
Die hosts oder Imhosts muss auf jedem client ändern, der auf ein anderes Netz zugreifen soll, richtig?
In dem Fall logisch! Das wäre aber nur was temporäres ...Die hosts oder Imhosts muss auf jedem client ändern, der auf ein anderes Netz zugreifen soll, richtig?
Wenn ich das Script installiere, muss ich da sonst noch irgendwas an der Einstellung vom Mikrotik und Fritzbox ändern? Trau mich nicht so richtig ans Script ran, weil nach dem ganzen Hinzufügen der DNS-Suffixe kein Rechner mehr erreichbar war.
Du solltest dir erst mal die DNS-Grundlagen klar machen. Wenn du das nicht schnallst können wir dir hier viel erzählen wenn du es nicht verstehst weil die Grundlagen fehlen.Bin nur Hobbynetzwerker
Dann wirst du mit einem Mikrotik schnell zum Profi, gezwungenermaßen, denn das ist halt kein Fritten-Spielzeug, da muss man schon wissen was man tut.Und das Skript oben macht nichts anderes als für jede per DHCP vergebene Lease einen statischen DNS-Record für die IP und den Hostnamen des Clients zu erstellen, damit die Clients die anderen Hostnamen per DNS auflösen können.
Das was du hier beim Mikrotik via Skript machen musst machen so Router wie die Fritzbox halt schon unter der Haube versteckt hinter viel GUI aber wenig Einstellungsmöglichkeiten, dem Mikrotik musst du das aber erst mit dem Skript beibringen. Dadurch bist du aber flexibel und kannst die Kiste so konfigurieren wie du es willst !
Ist das für dich zu hoch, setze dich hin und lerne, willst dich damit nicht auseinandersetzen, ist der Router nichts für dich, ganz einfach.
Dann lese und lerne .
Wenn du also nach client1.fritz.box suchst und der Mikrotik selber keinen Eintrag dafür hat wird er die Anfrage an die Fritzbox weiterleiten welche Ihrerseits in Ihren DNS-Records nachschaut und bei positiven Match die Adresse an den Mikrotik und dieser an den Client zurückliefern.
Einfachste rekursive DNS-Auflösung halt.
Eine Frage habe ich schon mal dazu:
Wenn der Mikrotik per script seine Namen ins Netz bekannt macht,
Er macht sie nicht bekannt, sondern er erstellt statische DNS Einträge die die Clients bei ihm Abfragen können, wenn sie als DNS den Mikrotik zugewiesen bekommen.Wenn der Mikrotik per script seine Namen ins Netz bekannt macht,
wie kommt er an die Namen der Geräte, die noch an der Fritzbox hängen?
Da du beim Einrichten des DNS-Proxies am Mikrotik einen sogenannten Forwarder eintragen musst, also in deinem Fall die IP der Fritzbox, wird der Mikrotik alle Anfragen die er selbst nicht beantworten kann an die fritzbox weiterleiten.Wenn du also nach client1.fritz.box suchst und der Mikrotik selber keinen Eintrag dafür hat wird er die Anfrage an die Fritzbox weiterleiten welche Ihrerseits in Ihren DNS-Records nachschaut und bei positiven Match die Adresse an den Mikrotik und dieser an den Client zurückliefern.
Einfachste rekursive DNS-Auflösung halt.
Zitat von @andreasristo:
Muss ich also an den clients, die in den neuen Netzen sind, die Netzwerkfreigaben so anpassen, daß die nicht mehr z.b. NAS-Backup heißen, sondern NAS-Backup.fritz.box
Wäre sinnvoll musst du aber nicht wenn du den Rechnern als primäres Suffix fritz.box gibst.Wenn du also nach client1.fritz.box suchst
Da bin ich doch wieder da, wo ich nicht hinwollte.Muss ich also an den clients, die in den neuen Netzen sind, die Netzwerkfreigaben so anpassen, daß die nicht mehr z.b. NAS-Backup heißen, sondern NAS-Backup.fritz.box
Ist das so schwer mal kurz in die MS Doku zur DNS und Namensauflösung zu schauen???
Immer gerne wieder !
Bitte dann auch
Wie kann ich einen Beitrag als gelöst markieren?
nicht vergessen !
Bitte dann auch
Wie kann ich einen Beitrag als gelöst markieren?
nicht vergessen !