You're right to say that there are other areas that need attention.I wouldn't say "no" to 2), but given the current state of things, the priority should be 1).
Yeah - you have a point there, but I've kind of felt like running NMS from a router is a bit 'strange' but hey, it's there and it only took a little more than half a decade to get any work done to it.The question whether something belongs to RouterOS or not, now that even whole network monitoring system is included... can you really say that DNS server does not belong?
In the mean time - low capacity, fully featured DNS appliance sounds like a Raspberry Pi to me......But as I wrote before, simple extensions first. MikroTik can save full-featured DNS server for later, when they fix all bugs, add all more important features, dominate the router world and have nothing better to do.
You can already add AAAA, just enter IPv6 address. But together with A (and automatic PTR) that's it so far.
but even as "local cache" its need support of such features, ironically. to do it properly in those tech-aware/depnding environment/solutions.i think actual dns on ROUTEROS accomplish the role of a local cache for dns queries
if you need to get full dns implementation the only thing you need to do is to put a little and inexpensive linux box as the root of your dns infrastructure, this plus your mikrotiks doing cache can do a very good scalable dns solution
or use opendns or norton dns to custom your dns behavior
i think routeros must focus on polishing wireless routing and networking functionalities to deal with serious competition.
Wow, that would be great!!I believe that MikroTik is preparing full-featured DNS server package as Christmas surprise. To be released a year or two after RouterOS v7.
C'mon, thats not true and you know it. If there is ability to put a static A entry, why not ability to put static MX or NS or other entries? It is literary one parameter in CLI/GUI. No real change of functionality is needed... all is already there and working fine.The included DNS features are as functional as they realistically need to be, for what MikroTik routers are
Sounds good. My answer would looks very similar, so just ACK!I think it should have the following functionality in addition to what it can do now:
- for static records, add the capability to install a CNAME, MX, TXT, NS or SRV record (in addition to the A and AAAA that it can do now).
- allow to forward queries for a statically inserted domain to a specified nameserver (similar to having an NS, but also handle the resolving. could be an option flag for an NS record or it could just be always enabled when an NS record is present and a name below such a domain is queried)
- have a static record that replies with NXDOMAIN. can be a special case of the above static records.
The domain ".local" is use by avahi/bonjour/zeroconf. If you expect this to be returned from a nameserver it will cause havoc. So NACK.When you would go "fancy" (but still this is supported in many other home routers):
- have an an automatic zone for each DHCP server (a specified domain name, could be .local but can be anything) where assigned addresses are automatically populated with their hostname (forward and reverse)
/ip dns
add conditional-forwarders=10.20.30.40,10.20.31.40 domains=test.com,xyz.org subnets=10.20.30.0/23
add conditional-forwarders=172.16.16.16 subnets=172.16.16.0/24,192.168.22.0/24
Note that the domain name should be specified by the user and can be anything, I have also seen routers use .lan or .manufacturername but it really should not matter.The domain ".local" is use by avahi/bonjour/zeroconf. If you expect this to be returned from a nameserver it will cause havoc. So NACK.When you would go "fancy" (but still this is supported in many other home routers):
- have an an automatic zone for each DHCP server (a specified domain name, could be .local but can be anything) where assigned addresses are automatically populated with their hostname (forward and reverse)
That is not different functionality. To have reverse working for subnet 172.16.16.0/24 you configure an NS record for 16.16.172.in-addr.arpa.Totally with pe1chl. For the conditional forwarders I'd love to see having this possibility for reverse lookups as well. Like
So true. So simple :-)That is not different functionality. To have reverse working for subnet 172.16.16.0/24 you configure an NS record for 16.16.172.in-addr.arpa.Totally with pe1chl. For the conditional forwarders I'd love to see having this possibility for reverse lookups as well. Like
(and the router should forward queries for *.16.16.172.in-addr.arpa to that server either by default or as an option to that record)
/ip dns
set servers=8.8.8.8,8.8.4.4
/ip dns forwarders
add domain=home.lan servers=192.168.89.10,192.168.89.11
add domain=internal.example.net servers=10.2.1.10
add domain=2.10.in-addr.arpa servers=10.2.1.10
/ip dns static
add name=something.home.lan address=1.2.3.4
add name=home.lan type=NS <some future config for NS records>
/ip dns static
add name=_xmpp-client._tcp.example.com ttl=3600 type=33 value="0x00050000146606'jabber'0x07'example'0x03'net'0x00"