Use private ips for gluster configuration, since they are what the public dns resolves to, and since there is no reverse resolution for those IPs.  This means that restarting instances will always require manual intervention to force brick replacement.