Now before you Microsoft apologists and assorted other idiots shoot your mouths off that I'm just a Mac zealot and don't know what I'm talking about, I suggest you do 2 things. 1) Grow up and smell the coffee and 2) go read my other Vista post where I praised Vista for getting something right. Oh- and grow up.
Remember as you read this, Bill Gates spent 10 billion dollars and 5 years to get Vista written.
The irony begins when you google 'reasons upgrade vista.' The first link is to PR blub on microsoft.com - so we ignore that one. The second link lists 15 reasons to upgrade to Vista.
The very first reason listed was, "An all new networking stack."
Now, I made the case in the comments of my last post that 95% of the users in the world don't even know what a network stack is and that even fewer care. But for those of us who do, things like new networking stacks are important.
Remember $10 billion and 5 years.
Why, if Vista has an all new networking stack, do I STILL freaking need to reboot when I change name servers? It's a simple network setting. I should be able to go to the control panel, change it and have it take effect. Every other current operating system I can name will allow you to change on the fly. EXCEPT the $10 billion dollar, 5 year late, Vista. - That's inexcusable.
Now, if you're not into networking stacks, you might not get why this is so annoying. But imagine (going back to the dialup days) having to reboot every time you logged on. If I'm working on my Mac (which changes on the fly) I can change name servers sometimes 10 times a day if I doing server work. If I'm on XP, I try to keep the number down because of the reboot penalty, so this is not an abstract issue.
It also goes to a larger point. $10 billion and 5 years and it's largely XP with pretty graphics on top. If I where Bill Gates, I'd be firing people.
(geeky stuff below the fold)
For those of you wondering, I'm in the process of moving a site from one server to another. When I use a "generic" DNS server, the domain resolves to the existing server. (as it should) When I change the TCP/IP settings to use the DNS server on the new host it still continues to resolve to the old host.
I can do an ipconfig /all and it will tell me it is using the new DNS server but if you ping the domain name, it still goes to the old host. It's cached somewhere. Release/renew does nothing. As soon as I reboot, it works fine.
So the new network stack has the same bugs the old one did, $10 billion and 5 years later.
Update Damion (and a google search) tells me there is a DOS command in Vista to do what I want... which only makes things worse, read the comments.
Comments (42)
Don't worry Paul. I hear th... (Below threshold)1. Posted by JSchuler | May 16, 2007 11:08 PM | Score: 0 (0 votes cast)
Don't worry Paul. I hear that when Windows XP comes out you won't have to reboot your computer when you change settings. Man, I can't wait!
1. Posted by JSchuler | May 16, 2007 11:08 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:08
2. Posted by MH | May 16, 2007 11:09 PM | Score: 0 (0 votes cast)
You can disable and reenable your network connection and your settings will work without a reboot. It's not that hard, Paul.
2. Posted by MH | May 16, 2007 11:09 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:09
3. Posted by Paul | May 16, 2007 11:12 PM | Score: 0 (0 votes cast)
Tried that MH, try again.
Besides, -even if it worked- why should the user be required to know a kludge to get around a bug?
3. Posted by Paul | May 16, 2007 11:12 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:12
4. Posted by kim | May 16, 2007 11:19 PM | Score: 0 (0 votes cast)
Maybe they all went to the beach on stack server day.
==================================
4. Posted by kim | May 16, 2007 11:19 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:19
5. Posted by Larkin | May 16, 2007 11:36 PM | Score: 0 (0 votes cast)
>> Why, if Vista has an all new networking stack, do I STILL freaking need to reboot when I change name servers?
Because Microsoft hires a bunch of twenty-something hackers straight out of college who don't know the first thing about good software design. You can see this sort of sloppiness in all of their products.
What's more amazing is they have the money to do it right.
5. Posted by Larkin | May 16, 2007 11:36 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:36
6. Posted by Jeff Medcalf | May 16, 2007 11:37 PM | Score: 0 (0 votes cast)
I'm just glad you're not bitter.
Reminds me, BTW, of an oldie but goodie. When NT 3.1 came out (which, marketing aside, should have been called NT 1.0 beta 2), it seemed like anything you did required a reboot. For a while, since I was supporting NT at the time for one of my clients, my sig line was "You have moved your mouse. Please reboot for WindowsNT to recognize these settings."
6. Posted by Jeff Medcalf | May 16, 2007 11:37 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:37
7. Posted by Damion | May 16, 2007 11:39 PM | Score: 0 (0 votes cast)
How about ipconfig /flushdns to clear the DNS cache?
7. Posted by Damion | May 16, 2007 11:39 PM |
Score: 0 (0 votes cast)
Posted on May 16, 2007 23:39
8. Posted by Paul | May 16, 2007 11:55 PM | Score: 1 (1 votes cast)
>>How about ipconfig /flushdns to clear the DNS cache?
Geeze as if it where not inexcusable enough already... I googled it and that is new to Vista. (Although I get an "elevation required" error.)
That's even more embarrassing. They have a hunk of code but they don't call it when you switch NS servers.
What the hell are these people thinking?
8. Posted by Paul | May 16, 2007 11:55 PM |
Score: 1 (1 votes cast)
Posted on May 16, 2007 23:55
9. Posted by Paul | May 17, 2007 12:04 AM | Score: 0 (0 votes cast)
Interestingly, 'ipconfig /?' does not show this command.
9. Posted by Paul | May 17, 2007 12:04 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:04
10. Posted by Greg | May 17, 2007 12:07 AM | Score: 0 (0 votes cast)
Paul, this works on XP. I don't know about Vista but it is worth trying. Obviously you have to substitute the IP address of the DNS server you want to use.
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
Regards,
Greg
10. Posted by Greg | May 17, 2007 12:07 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:07
11. Posted by mantis | May 17, 2007 12:09 AM | Score: 0 (0 votes cast)
I sure hope you're running sites on Windows because clients require it and not by choice.
Got an AI post in the works? I see Doolittle got the axe.
11. Posted by mantis | May 17, 2007 12:09 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:09
12. Posted by Paul | May 17, 2007 12:27 AM | Score: 0 (0 votes cast)
mantis, all my servers are *nix (or Macs)
As for workstations, I use what is in front of me.
==
I was not actually surprised about Doolittle. Everyone agrees (including Blake's mother) that she's head and shoulders above the other two vocally... but she didn't have the WOW factor.
see also: last night's show where the mayor of the local towns where in front of thousands of screaming fans for BL and JS but ML was in the Gov office with the Gov and a single secretary.
That was the moment I knew the gig was up.
12. Posted by Paul | May 17, 2007 12:27 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:27
13. Posted by Paul | May 17, 2007 12:29 AM | Score: 0 (0 votes cast)
Greg, a little more googling showed me that.
DUMBNESS SQUARED... Why would you change DNS servers and want to keep the cache?
And why not (at least) put it in ipconfig /?
Like I said, dumbness squared.
13. Posted by Paul | May 17, 2007 12:29 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:29
14. Posted by Paul | May 17, 2007 12:31 AM | Score: 0 (0 votes cast)
And mantis.. I'll only make an AI post if the media does what I sorta expect and overuse the word "shocker" which it wasn't.
14. Posted by Paul | May 17, 2007 12:31 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:31
15. Posted by BillyBob | May 17, 2007 12:34 AM | Score: 0 (0 votes cast)
It's the most bloated OS I've ever seen and it's delivered on a DVD (though it includes several versions).
Color me not impressed. Sticking with Windows 2000 Pro.
15. Posted by BillyBob | May 17, 2007 12:34 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:34
16. Posted by mantis | May 17, 2007 12:38 AM | Score: 0 (0 votes cast)
mantis, all my servers are *nix (or Macs)
As for workstations, I use what is in front of me.
Ah, I was starting to wonder...
Shocker!
16. Posted by mantis | May 17, 2007 12:38 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 00:38
17. Posted by jp2 | May 17, 2007 1:01 AM | Score: 0 (0 votes cast)
Nerds.
17. Posted by jp2 | May 17, 2007 1:01 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:01
18. Posted by Brian | May 17, 2007 1:01 AM | Score: 0 (0 votes cast)
I see Doolittle got the axe.
Oh crap, thanks a lot! You just blurt that out out of nowhere? How about a spoiler warning next time? *grumble*
18. Posted by Brian | May 17, 2007 1:01 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:01
19. Posted by mantis | May 17, 2007 1:08 AM | Score: 0 (0 votes cast)
Yeah, I dug it up on the Google News main page. Before I blew it that news was hidden real good.
19. Posted by mantis | May 17, 2007 1:08 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:08
20. Posted by Brian | May 17, 2007 1:29 AM | Score: 0 (0 votes cast)
I didn't say the news was hidden. But that's why those in earlier time zones know to avoid the news sites. Just asking for common courtesy, that's all.
20. Posted by Brian | May 17, 2007 1:29 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:29
21. Posted by mantis | May 17, 2007 1:46 AM | Score: 0 (0 votes cast)
Gee, I ruined the suspense of American Idol for people in Hawaii? Sorry.
Thanks for the Wikipedia entry on spoiler warnings though, twit.
21. Posted by mantis | May 17, 2007 1:46 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:46
22. Posted by Brian | May 17, 2007 1:48 AM | Score: 0 (0 votes cast)
Apology accepted. You could have just said that to begin with.
22. Posted by Brian | May 17, 2007 1:48 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:48
23. Posted by mantis | May 17, 2007 1:56 AM | Score: 0 (0 votes cast)
Sarcasm is not always easy to detect in text, but I think I made it pretty clear.
23. Posted by mantis | May 17, 2007 1:56 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 01:56
24. Posted by Remy | May 17, 2007 3:23 AM | Score: 0 (0 votes cast)
Hey Mantis, you're a jerk. [No sarcasm intended or implied.] Twit.
24. Posted by Remy | May 17, 2007 3:23 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 03:23
25. Posted by Xennady | May 17, 2007 4:05 AM | Score: 0 (0 votes cast)
Google the phrase "A cost analysis of windows vista content protection" to see what Microsoft really cared about in Vista.The prospect of paying 400 dollars for this crapware motivated me to try Linux.
25. Posted by Xennady | May 17, 2007 4:05 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 04:05
26. Posted by Peter F. | May 17, 2007 4:06 AM | Score: 0 (0 votes cast)
And there's something the matter with Macs.....how?
26. Posted by Peter F. | May 17, 2007 4:06 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 04:06
27. Posted by Steve L. | May 17, 2007 8:59 AM | Score: 0 (0 votes cast)
Actually, the /flushdns switch is a part of ipconfig in XP as well. I have a DNS server that periodically picks up stray registrations. After I purge them, I run the /flushdns command and it cleans everything up.
27. Posted by Steve L. | May 17, 2007 8:59 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 08:59
28. Posted by Adam | May 17, 2007 9:14 AM | Score: 0 (0 votes cast)
Um, Paul, your posts are normally spot on, but you are showing your lack of knowledge regarding the DNS/NS situation. First, you've not had to reboot to change your settings since way, way back. I'm 99% sure you didn't have to in 98, either.
Second, the reason you'd keep your DNS cache is that DNS isn't just used for external lookups. If you have two DNS servers set up and decide to change one or more, you wouldn't want to lose your cached settings for your internal network, nor have to repeat lookups for things you've already found.
While I agree it may not sound simple to manually do something with IPConfig, you can alternatively do as suggested above: disable/renable, or just click repair.
Regarding outside the new network stack, ipconfig /? does indeed list the options you said above.
I happen to agree with you that Vista is a poor decision for a lot (almost all) of people, but your main complaints before the flip there don't really make sense.
28. Posted by Adam | May 17, 2007 9:14 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 09:14
29. Posted by Jeff Carlson | May 17, 2007 11:39 AM | Score: 0 (0 votes cast)
I am always struck by the lack of understanding just who Bill Gates customers are. It annoys all of the IT professionals that Microsoft seldom makes their job easier ... Guess what, not his intention, mission or frankly his concern ... The desktop user is his customer, whether at home or in the office ... easy or hard networking settings ? Thats the IT guys problem not the end users problem ...
29. Posted by Jeff Carlson | May 17, 2007 11:39 AM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 11:39
30. Posted by TABoLK | May 17, 2007 1:15 PM | Score: 0 (0 votes cast)
What I hate is how they play games with the names for their products. With Windows 3.0 and 3.1, you knew what you were getting. Ditto with NT4. But then, they started with Windows 95, and all of those goofy names since.
95 was Windows 4.0, 98 was 4.1.
Win2k was NT5, Win2k3 was NT5.1.
But that gets in the way of marketing. And nothing can do that.
30. Posted by TABoLK | May 17, 2007 1:15 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 13:15
31. Posted by bryanD | May 17, 2007 1:20 PM | Score: 0 (0 votes cast)
Super Technical: Why is XP's Space Cadet pinball so much crummier than Win95's NASCAR pinball game? It had voice-overs, animated runaway tires, real drivers' rides and EV'RYTHANG!
The rest of XP is good, though.
Except the seeaaarrrcchh ennnggggiinne.
31. Posted by bryanD | May 17, 2007 1:20 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 13:20
32. Posted by Paul | May 17, 2007 2:01 PM | Score: 0 (0 votes cast)
>Um, Paul, your posts are normally spot on, but you are showing your lack of knowledge regarding the DNS/NS situation. First, you've not had to reboot to change your settings since way, way back. I'm 99% sure you didn't have to in 98, either.
>Second, the reason you'd keep your DNS cache is that DNS isn't just used for external lookups. If you have two DNS servers set up and decide to change one or more, you wouldn't want to lose your cached settings for your internal network, nor have to repeat lookups for things you've already found.
BOOOMP Thank you for playing. Collect your consolation prize on your way out.
First, I've run my own DNS servers since 1995... I'm pretty sure I understand DNS by now. But let's look at your reply anyway...
Your argument is just silly.
If I change my DNS server that means I really don't want information from that server I want to still use the old server just so my machine can save 3ms on the OFF CHANCE that I have an internal DNS server. -- Why then, did I bother change servers?
Bull Excrement.
Then let's do the same for browsers...
When you type in a new URL into the address bar, the browser should say on the same page you're on JUST IN CASE you want to come back, it will load faster.
Sorry, you get the award for the most strained logic in support of abject stupidity I've ever seen.
32. Posted by Paul | May 17, 2007 2:01 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 14:01
33. Posted by Jayemay | May 17, 2007 2:02 PM | Score: 0 (0 votes cast)
This got me thinking. Whatever happened to Wizbang Tech? All that promotion last winter, and now one new post since February?
33. Posted by Jayemay | May 17, 2007 2:02 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 14:02
34. Posted by skip | May 17, 2007 2:50 PM | Score: 0 (0 votes cast)
Wow. Just....Wow.
Of all the things to bitch about for Vista, you have to pick something that's not even broken. You haven't had to reboot on changing DNS servers since at least Win2K, and probably earlier. I'm fairly sure that you did have to do it in Windows 95, though.
To start with, what percentage of people using Microsoft OS's actually change their DNS servers on a regular basis? I'd be shocked if it was one in ten thousand. So if I was project manager on this area any optimization here would be very low on the totem pole. Because what's the normal case here? That the values being returned by the new DNS server will be identical to the ones returned by the old server, because they're serving the same DNS cloud.
But ok, lets say that you're one of the few hundred people in the US who regularly have to switch between DNS servers that serve completely disjoint DNS clouds. As long as there are no name collisions, you're still OK. But even if there are, this would be such a highly specialized setup that I'd expect anyone running in it to know what to do. Because there are several options, some already mentioned, some not.
1) ipconfig /flushdns - the small hammer approach
2) if your main problem is that you're needing responses that were negative returns on one server actually resolved, you can either wait the 5 minute timeout, or set the negative response timeout to a shorter time or disable caching negative returns entirely.
3) or alternatively, the big hammer approach. You can simply disable the local DNS cache. In Win2K I believe that the service name was 'DNS Resolver Cache" or soemthing like that, I don't still have any boxes. In WinXP it's the 'DNS Client' service. Id be shocked if Vista doesn't have something similar.
So to summarize, you're bitching about something that isn't broken at all, requires no effort for the vast very large majority of people ever, and very minimal effort for everyone else.
34. Posted by skip | May 17, 2007 2:50 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 14:50
35. Posted by Timmer | May 17, 2007 4:12 PM | Score: 0 (0 votes cast)
I've been using a Macbook Pro as my laptop since October and one of the "problems" I have is explaining to pure Windows users the frustration with having to deal with stupid, poorly designed, annoying processes after the simplicity of using a Mac. Once you get used to easy, hard because someone built it stupid really makes you crazy.
35. Posted by Timmer | May 17, 2007 4:12 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 16:12
36. Posted by E9 RET | May 17, 2007 7:05 PM | Score: 0 (0 votes cast)
Decision tree for deciding to upgrade to Vista.
I like it
http://www.bbspot.com/Images/News_Features/2007/02/vista_upgrade_flowchart.pdf
36. Posted by E9 RET | May 17, 2007 7:05 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 19:05
37. Posted by seePea | May 17, 2007 9:55 PM | Score: 0 (0 votes cast)
First off, m$ is the only supplier of OS that requires anything else to be done to have a change in the DNS work its way through the system.
NT4 WS & Server definitely requires a reboot,
W98SP2 can sometimes get it done with a login and logout but not on the fly.
W2K SP3+ - it seems to depend on the exact version of IE that is installed (in itself another story), but it doesn't always see the change. May also be driver issues (see next)
WXP has been a real head scratcher, best we can figure is that it depends on the NIC driver.
RH9 has no issue
SUN 2.6 has no issue
CentOS4.4 has no issue
Fedora4 has no issue
all of the above are what is currently running at my place of work.
37. Posted by seePea | May 17, 2007 9:55 PM |
Score: 0 (0 votes cast)
Posted on May 17, 2007 21:55
38. Posted by Uncle Mikey | May 18, 2007 9:24 AM | Score: 0 (0 votes cast)
Windows gives your computer AIDS
38. Posted by Uncle Mikey | May 18, 2007 9:24 AM |
Score: 0 (0 votes cast)
Posted on May 18, 2007 09:24
39. Posted by corwin | May 18, 2007 10:59 AM | Score: 0 (0 votes cast)
That reminds me to seel my m-soft stock.When it was down to 72(split since then made it 36) I bought thinking it would go up.I resisted the urge to buy Apple and boy ,what a relief.Time to get rid of it.
39. Posted by corwin | May 18, 2007 10:59 AM |
