从外界的角度来看,我家用电脑的 IP 地址是什么?我需要这个来授予自己连接到工作服务器上的 mysql 数据库的权限。我正在使用 Ubuntu 14.04 电脑。以下是命令的输出ifconfig
selah@selah-Aspire-5745:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 60:eb:69:9d:38:86
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:10062 errors:0 dropped:0 overruns:0 frame:0
TX packets:10062 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1005650 (1.0 MB) TX bytes:1005650 (1.0 MB)
wlan0 Link encap:Ethernet HWaddr 4c:xx:xx:xx:xx:xx
inet addr:192.168.1.6 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::4e0f:6eff:fe92:41f5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:191106 errors:0 dropped:0 overruns:0 frame:0
TX packets:92154 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:235057203 (235.0 MB) TX bytes:14859361 (14.8 MB)
答案1
您可以使用curl
或dig
但即使wget
curl -s icanhazip.com # or
curl -s ident.me
dig +short myip.opendns.com @resolver1.opendns.com
有很多网站提供此类服务。如果您需要经常了解它,您可以在别名文件中添加(通常~/.bash_alias
)或.bashrc
以下别名
alias getmyip='dig +short myip.opendns.com @resolver1.opendns.com'
# or alias getmyip='curl -s icanhazip.com'
然后用你的新命令调用它getmyip
。
它也能工作
wget -q -O - checkip.dyndns.org | sed -e 's/[^[:digit:]\|.]//g'
答案2
你可以通过浏览网站找到你的公共 IP 地址http://www.whatismyip.com从要查找 IP 地址的计算机
答案3
更简单的是,你可以在 Google 中输入“我的 IP 地址是多少?”