X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=myip%2FREADME.md;fp=myip%2FREADME.md;h=c8652e10564b0f4cd3aff6d664042a4a174d1f6b;hb=ac797c8c0e0461605860b426e999b9dbef76b3b2;hp=0000000000000000000000000000000000000000;hpb=94becf0eaef6cfcc92b9b41572c74a6426f428a5;p=webi-installers%2F.git diff --git a/myip/README.md b/myip/README.md new file mode 100644 index 0000000..c8652e1 --- /dev/null +++ b/myip/README.md @@ -0,0 +1,60 @@ +--- +title: My IP +homepage: https://webinstall.dev/myip +tagline: | + My IP answers the question "what's my IP address?" +description: | + `myip` will contact ipify.org to tell you your IP addresses: + + 1. `api.ipify.org` for your IPv4 or A address + 2. `api6.ipify.org` for your IPv6 or AAAA address +--- + +Example output: + +```txt +IPv4 (A) : 136.36.196.101 +IPv6 (AAAA): 2605:a601:a919:9800:f8be:f2c4:9ad7:9763 +``` + +### What is an IP address? + +An IP or Internet Protocol address is basically the phone number of your +computer or server. + +Whenever you visit a domain - such as https://google.com - the `google.com` part +is _resolved_ to the IP address using, quite literally, the internet's Contacts +list, known as DNS. + +### How to get your IP address? + +Due to how complex networking can be, the most reliable way to get your IP +address is basically to "make a call" to another server and ask it to tell you +what shows up on the "called id", as it were. + +_IPify_ is such a service. + +You likely have an IPv4 or A address as well as an IPv6 or AAAA address. + +To find out your IPv4 or A address: + +```bash +curl -s https://api.ipify.org +``` + +To find out your IPv6 or AAAA address: + +```bash +curl -s https://api6.ipify.org +``` + +To find out either address: + +```bash +curl -s https://api46.ipify.org +``` + +You can also use the `ifconfig`, `ip`, or `ipconfig` commands to figure this +out, but they may give you incorrect information if the network setup is complex +(as is the case... most of the time - home and business networks, cloud +networks, etc).