I went to testexchangeconnectivity.com and tested exchange, test failed at a place I knew if I disabled IPv6 would pass. To test I disabled IPv6 and to my surprise RPC over HTTP started working. iPhones and laptops could connect to the server and remotely send/receive.
Rebooted the server now I am stuck in the dreaded "APPLYING COMPUTER SETTINGS" for about 30 minutes now.
My question is, how do I get RPC over HTTP to work with IPv6 as IPv6 is very crucial to SBS?