Cómo enlazar un cliente http en Ir a una dirección IP

Tengo una máquina cliente con varias NIC, ¿cómo puedo vincular un cliente http en Ir a una determinada NIC o a una determinada dirección IP de SRC?

Digamos que tiene un código de cliente http muy básico que se parece a:

package main

import (
    "net/http"
)

func main() {
    webclient := &http.Client{}
    req, _ := http.NewRequest("GET", "http://www.google.com", nil)
    httpResponse, _ := webclient.Do(req)
    defer httpResponse.Body.Close()
}

¿Hay alguna manera de vincularse a una determinada NIC o IP?

Respuestas a la pregunta(2)

Su respuesta a la pregunta