I have done what is suggested in the link you provided. No joy. If I use the IP address instead of the fully qualified name then I can access an internal ArcGIS Server. But only if I am not logged into ArcGIS Online. Once I log in to ArcGIS Online then I cannot access an internal ArcGIS Server by either the full name or IP address. Not sure if this is an issue with ArcGIS Online or subtle security issue in Silveright.