~trn/opendnsmyip

opendnsmyip: A Go package to return the public-facing IPv4 address of the client by querying the Cisco OpenDNS servers
8c69742f — Jeffrey H. Johnson 10 days ago
Update dependencies
3c73ef34 — Jeffrey H. Johnson 15 days ago
Update dependencies
968c9430 — Jeffrey H. Johnson 22 days ago
Update dependencies

clone

read-only
https://git.sr.ht/~trn/opendnsmyip
read/write
git@git.sr.ht:~trn/opendnsmyip

You can also use your local clone with git send-email.

#opendnsmyip

GRC

A Go package that returns the public-facing IPv4 address of the client by querying the Cisco OpenDNS servers.

#Original Authors

#Credits

This package was inspired by:

#License

#Usage

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,
                          )
        }
}