opendnsmyip: A Go package to return the public-facing IPv4 address of the client (by querying the Cisco OpenDNS servers).
Jeffrey H. Johnson a252672351 Merge pull request #19 from johnsonjh/dependabot/go_modules/golang.org/x/net-0.23.0 | преди 1 месец | |
---|---|---|
.github | преди 3 години | |
.deepsource.toml | преди 3 години | |
.gitattributes | преди 3 години | |
.gitignore | преди 7 години | |
.gitlab-ci.yml | преди 3 години | |
.mergify.yml | преди 3 години | |
.opendnsmyip_root | преди 3 години | |
.whitesource | преди 3 години | |
LICENSE | преди 3 години | |
README.md | преди 3 години | |
SECURITY.md | преди 3 години | |
cov_report.sh | преди 3 години | |
go.mod | преди 1 месец | |
go.sum | преди 1 месец | |
opendnsmyip.go | преди 3 години | |
opendnsmyip_license_test.go | преди 3 години | |
opendnsmyip_test.go | преди 3 години | |
opendnsmyip_testutil_test.go | преди 3 години | |
renovate.json | преди 1 година |
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,
)
}
}