code: func (c *Cluster) GetAdvertiseAddress() string {
  	c.mu.RLock()
  	defer c.mu.RUnlock()
  	if c.nr != nil && c.nr.config.AdvertiseAddr != "" {
  		advertiseHost, _, _ := net.SplitHostPort(c.nr.config.AdvertiseAddr)
  		return advertiseHost
  	}
  	return c.currentNodeState().actualLocalAddr
  }
docs: // GetAdvertiseAddress returns the remotely reachable address of this node.