Field name Value
IP 3.226.97.214
Host Name [ec2-3-226-97-214.compute-1.amazonaws.com.]
Country Code US
Country Name United States
User Agent [CCBot/2.0 (https://commoncrawl.org/faq/)]
Accept [text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8]
Accept Language [en-US,en;q=0.5]
Accept Encoding [br,gzip]
Via []
XForwarded For [3.226.97.214]
XForwarded Port []
XForwarded Proto [http]
Request URI /

Command Line Interface

How can I get my external IP address in bash?

Command Response
$ curl inet-ip.info3.226.97.214\n
$ curl inet-ip.info/ip3.226.97.214
$ curl inet-ip.info/json{"IP":"3.226.97.214","Hostname":"[ec2-3-226-97-214.compute-1.amazonaws.com.]","CountryCode":"US","CountryName":"United States","Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"],"AcceptEncoding":["br,gzip"],"AcceptLanguage":["en-US,en;q=0.5"],"UserAgent":["CCBot/2.0 (https://commoncrawl.org/faq/)"],"Via":null,"XForwardedFor":["3.226.97.214"],"XForwardedPort":null,"XForwardedProto":["http"],"RequestURI":"/"}
$ curl inet-ip.info/json/indentJSON pretty print
$ curl inet-ip.info/yamlYAML format
$ curl inet-ip.info/tomlTOML format