You can not bypass same-origin policy security at all currently, in a browser neutral way, even if all the names point to the same place eventually. See http://en.wikipedia.org/wiki/Same_origin_policy for more info. You can get around it to some extent by using content loaded in via script files included in a page from the same domain in a hidden iframe, though this is not nearly as convenient as an AJAX request.
The DNS option you are thinking of is probably one of the DNS poisoning attacks, or something similar, that can be used to enable cross-domain scripting for nefarious purposes if certain security patches are not applied.
There is the HTML5 postMessage
method which can be used to get script from different locations talking together, but not all common browsers support this yet so you are reducing your potential target audience if you rely on the feature.