mirror of
https://github.com/tiyn/wiki.git
synced 2025-04-18 05:37:45 +02:00
Compare commits
5 Commits
29633b165a
...
186cb9222d
Author | SHA1 | Date | |
---|---|---|---|
186cb9222d | |||
4a6b2a8514 | |||
a34079a6a1 | |||
faf80e2ab4 | |||
9770e7bec2 |
@ -32,7 +32,22 @@ ip link set wlan0 down
|
|||||||
|
|
||||||
For VPN and other applications using a tunnel it can be useful to check the
|
For VPN and other applications using a tunnel it can be useful to check the
|
||||||
outside IP of your system.
|
outside IP of your system.
|
||||||
Together with `awk` only the outside IP address can be displayed.
|
The following command uses the `dig` command.
|
||||||
This is done with the command `ip route get 1.2.3.4 | awk '{print $7}'`.
|
It is either bundled in the `dig` package - like in
|
||||||
Alternatively it can be done without `awk` by simply running the command
|
[Arch Linux](/wiki/linux/arch-linux/arch-linux.md) - or in the `dnsutils`
|
||||||
`ip route get 1.2.3.4` and checking for the seventh column.
|
package - like in Ubuntu - or even another package depending on the distribution
|
||||||
|
used.
|
||||||
|
After installation the following command can be used to get the outside IP
|
||||||
|
address of your system.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
dig +short txt ch whoami.cloudflare @1.0.0.1
|
||||||
|
```
|
||||||
|
|
||||||
|
There is an alternative to this using `wget`.
|
||||||
|
It uses a call to DuckDuckGo and requests the outside IP from there.
|
||||||
|
The mentioned command is the following.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
wget -qqO- 'https://duckduckgo.com/?q=what+is+my+ip' | grep -Pow 'Your IP address is \K[0-9.]+'
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user