You're making a generalization. It's like saying that just because Ford was established in 1903, you will definitely have problems driving a GM vehicle since they were founded in 1908. Microsoft didn't always have a web server either, but the newer versions of IIS are rock solid and work great. Same with DNS. As long as they follow the RFC's it shouldn't matter what software you are running. Post some real proof that Microsoft's DNS totally breaks the internet and I will listen, but until then, I'm just going to ignore any scare-tactic generalizations.For those who want to defend running a nameserver on windows: a nameserver is as alien to microsoft as Alf to Earth: there will be trouble.
They probably use bind because that's what they started with and it works. I'll be the first the admit that Windows probably won't scale to nearly the capacity that bind can, but for me, I don't need anything to handle thousands of site, so I'm sticking with what works.Just ask yourself: what do the root nameservers run? what do all the TLD nameservers for every ccTLD in the world run? answer: bind.
Yes, a solid Kernel and good drivers makes all the difference in the world. I know you keep giving me the 3rd degree about running Windows, but this isn't windows ME I'm running. It used to be less stable, but like you admit, the times change. My server has been solid for 4 years and hasn't crashed once. RouterOS is solid too, and if it ran bind, I would use it. I'm not against Bind or Linux. I just can't justify setting up a new box just to handle my minimal DNS traffic when what I have works fine.About uptime, reliability: a long long time ago freeBSD was more stable than Linux. Today, they are equal. Sure RouterOS fits in the list of stable platforms because as long as the hardware is good it is stable because the kernel is Linux.
I don't plan to drag on this MS vs Bind debate anymore... Neither is 100% right in every situation... You know bind and that's what you're comfortable with... I know MS and that's what I'm comfortable with. While it may be a good discussion, it is way off topic. Cheers!