opendnsmyip: A Go package to return the public-facing IPv4 address of the client (by querying the Cisco OpenDNS servers).
|
|
преди 3 месеца | |
|---|---|---|
| .github | преди 4 години | |
| .deepsource.toml | преди 4 години | |
| .gitattributes | преди 4 години | |
| .gitignore | преди 8 години | |
| .gitlab-ci.yml | преди 4 години | |
| .mergify.yml | преди 4 години | |
| .opendnsmyip_root | преди 4 години | |
| .whitesource | преди 4 години | |
| LICENSE | преди 4 години | |
| README.md | преди 4 години | |
| SECURITY.md | преди 4 години | |
| cov_report.sh | преди 4 години | |
| go.mod | преди 3 месеца | |
| go.sum | преди 3 месеца | |
| opendnsmyip.go | преди 4 години | |
| opendnsmyip_license_test.go | преди 4 години | |
| opendnsmyip_test.go | преди 4 години | |
| opendnsmyip_testutil_test.go | преди 4 години |
A Go package that returns the public-facing IPv4 address of the client by querying the Cisco OpenDNS servers.
This package was inspired by:
package main
import (
"fmt"
myip "github.com/johnsonjh/opendnsmyip"
)
func main() {
myIpAddr, err := myip.GetIP()
if err != nil {
fmt.Errorf(
"Error getting IPv4 address: %v",
err,
)
} else {
fmt.Printf(
"Public IPv4 address is: %s",
myIpAddr,
)
}
}