code: func (proxier *Proxier) iptablesHostNodePortArgs(nodePort int, protocol v1.Protocol, proxyIP net.IP, proxyPort int, service proxy.ServicePortName) []string {
  	args := iptablesCommonPortalArgs(nil, false, false, nodePort, protocol, service)
  
  	if proxyIP.Equal(zeroIPv4) || proxyIP.Equal(zeroIPv6) {
  		proxyIP = proxier.hostIP
  	}
  	// TODO: Can we DNAT with IPv6?
  	args = append(args, "-j", "DNAT", "--to-destination", net.JoinHostPort(proxyIP.String(), strconv.Itoa(proxyPort)))
  	return args
  }
docs: // Build a slice of iptables args for a from-host public-port rule.
  // See iptablesHostPortalArgs
  // TODO: Should we just reuse iptablesHostPortalArgs?