I was probably too nonchalant in my reply that rebooting the Mavericks Servers resulted in the IPv6 connectivity returning for LAN clients so I was just moving blindly on. Yes it is important to trust and verify as MrHoffman rightfully points out, and I do that regularly. However, when you are dealing with DNS resolutions in a mixed IPv4 and IPv6 environment things get a little more complicated for the testing. There are additional factors that I don't know how to definitively test related to what is described in this Ars Technica posting that describes better than I some of the situations you run into with tunneled IPv6 as part of your infrastructure. I believe the problem that developed in my Mavericks Server/ IOS 8/Yosemite clients had to do with the timing of DNS resolution in the Mavericks Server with IOS 8/Yosemite Safari giving up before the slower IPv6 request was answered. Just a guess at this point. The basic connectivity was well tested when setup and continued to be solid during the failures.
http://arstechnica.com/apple/2012/05/the-future-is-forever-the-state-of-ipv6-in- the-apple-world/
This article describes how DNS is resolved across the two protocols and goes on to describe Apple's approach finishing up with this astute comment:
"For most users, this is an improvement. If one protocol is slow or fails, the system will use the other, thus minimizing the amount of time you're staring at a non-responsive application. But the downside is that it's really hard to debug IPv6 (or IPv4) for connectivity issues. You have no idea which protocol version is being used for any particular connection. It would be great if Apple could add the mechanism that lets system administrators change the rules that govern IPv4 vs IPv6 preference (the RFC 3484 policy table), something already possible in other operating systems."
I think we are still waiting for RFC3484 to be implemented in OS X and IOS. Without a policy table to set the preference it is a bit of a crap shoot whether you get to your web site before Safari (or the DNS responder?) times you out.