I don't know if a push subscription would have the same error because the publisher does not know the address of the subscriber, as the ip address may constantly...
I can't set up an alias at the publisher server because the subscriptions are anonymous and I don't know the IP address, plus the IP address of the subscribers...