this is definitely wrong and must be fixed:
/ip dns set allow-remote-requests=yes servers=192.168.88.1
Parameter “servers” in ****
/ip dns
is supposed to hold list of DHCP servers, where your mikrotik will send requests. This list is also passed to DHCP-clients, in case you didn’t fill parameter “dns-server” in relevant
/ip dhcp-server networks
entry - that does not apply to you because you have filled it
Obviously, router should not send requests to itself - that is a loop and can lead to some unexpected results - fix it immediately. You can fill in some public/upstream DNS servers or you can leave it empty. In both cases, router will dynamically append DNS from your upstream router, because you have
use-peer-dns=yes
implied in your
/ip dhcp-client
This also seems strange because you don’t have 192.168.88.2 address assigned to your router:
/ip route add distance=1 dst-address=192.168.88.0/24 gateway=Bridge_E pref-src=192.168.88.2 scope=10
In addition should already have dynamic route for 192.168.88.0/24 created by ****
/ip address add address=192.168.88.1/24 interface=Bridge_D network=192.168.88.0
However, due to the distance, it should not get active anyway, so despite being strange, it should not cause issues.
Other than that, I do not see something clearly wrong (but I might missed something)
****In terms of your computer config, I can’t see much either because that is not a original output of
ipconfig -all
and
route print
(lets focus on windows only, I am not very good at linux networking)
****The reason I asked for those commands is to understand this: If you have 192.168.88.1 set as default DNS on your computer, then
nslookup mylandevice
and
nslookup mylandevice 192.168.88.1
should return exactly same result.
****If they don’t return same result, then most likely
nslookup mylandevice
is not requesting data from same DNS server and the command actually shows which server it requests data from (and if thats not enough, packet sniffer will prove what is really happening). If that is the case, then it would mean your PC has multiple DNS set, not just 192.168.88.1 . That is typical situation when you play with some virtual machines etc… virtual adapter gets higher priority (because ethernet has priority over wifi) and if there is a DNS (even not-working) assigned to the virtual adapter, windows will keep asking that to that one…
Now forgive me my attitude, but it is quite challenging to help people, when they keep hiding info which they consider irrelevant. In this specific case, I am missing exact result of following commands from your windows PC:
nslookup mylandevice
- you told us it does not work but it is not clear what exactly was the result. Exact result will answer questions like “what DNS server was requested?”, “was there no response (server unavailable) or negative response (server available but unable to resolve the hostname)?”
-
ipconfig -all
- you presented us short excerpt of the result. I am more than certain that original looked different - had more network adapters and more info per each adapter. (sure, hide your MAC and IPv6 if you are woried about security)
-
route print
- this was ignored completely, yet it is pretty important info, in cases where multiple routes/networks may be available.
As said previously - I might miss something and other users of this forum may point it out later. However, if nobody else replies, most likely there is not enough info provided…