:8080
- это не адрес, это номер порта, который обычно используется при тестировании ваших собственных веб-сайтов http в Windows, потому что в Windows вы не можете легко использовать порт 80, фактический порт http.
Это будет использовать интерфейс обратной связи, только если вы используете localhost в качестве IP-адреса.
Адрес локального хоста для IPv4 - 127.0.0.1
, а для IPv6 - ::1
. Адрес 0.0.0.0
обычно используется как адрес-заполнитель для указания, например, прослушивания всех IP-адресов, см. этот вопрос .
Как уже упоминалось в комментарии, вы можете использовать net.IP.Equal , чтобы проверить, является ли ваш пэр localhost. Просто сравните ваш адрес с 127.0.0.1
или ::1
, функция net.IP.Equal
считает их равными.