В библиотеке стандартной этого сделать невозможно, вы можете воспользоваться так:
https://github.com/tatsushid/go-fastping
Заметьте: что отправка ICMP пакетов требует root привилегий
https://godoc.org/golang.org/x/net/icmp
https://en.wikipedia.org/wiki/Internet_Control_Mes...
это не является 100% методом чтобы пинговать другие сервера, потому что админы часто отключают пинг из за соображений безопасности
out, _ := exec.Command("ping", "192.168.0.111", "-c 5", "-i 3", "-w 10").Output()
if strings.Contains(string(out), "Destination Host Unreachable") {
fmt.Println("TANGO DOWN")
} else {
fmt.Println("IT'S ALIVEEE")
}
отзовитесь было ли это полезным