在消除网络不好,建立新连接或配置电脑防火墙时,把握电子计算机IP地址尤为重要。
IP地址可以分两种,公有制和私/专用。公有制IP是唯一的IP地址,可以从Internet访问。私IP地址保留在私有网络内部使用,不容易马上暴露给Internet。
此外,分为两种版本的IP地址,即IP版本4 IPv4和IP版本6 IPv6。本入门教程说明如何在Linux查询公有制IP地址和私IP地址这几点不一样方法。
Linux 查询私IP地址
私的IP地址不可以依据Internet无线路由器,并且一定要在本地网络工作上。一般私IP地址是由无限路由器分到本地网络每一个机器设备。
进而为本地网络机器设备,例如手机上,笔记本电脑,智能网络电视,打印机,媒体中心提供专业的唯一的IP地址。本地网络机器设备能通过NAT互联网技术地址转换输送到Internet。
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16这类IPv4地址就是为了本地网络存放的地址范围。
您可以通过运用ip
命令,ifconfig
命令或hostname
命令查询网络栈确立LInux系统私IP地址。在Linux,用于查询和配置网线端口的需求工具是ip
命令。
ip addr
命令将展现所有网线端口和关系IP地址。导出来如下所示。在这其中inet 192.168.229.83/24
就是你本地IP地址。
您还可以运用命令hostname -I或者ifconfig命令查询IP地址。
ip addr
hostname -I
ifconfig
12: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether ee:e2:3e:1b:42:e8 brd ff:ff:ff:ff:ff:ff
inet 192.168.229.83/24 brd 192.168.229.255 scope global dynamic noprefixroute usb0
valid_lft 3007sec preferred_lft 3007sec
inet6 fe80::93ba:168a:d4a6:b55/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Linux 查询外网IP地址
公有制IP地址是全球可路由器IP地址,它允许直接访问Internet。是由ISP分到电脑设备,并且每一个机器设备都是有一定唯一的公有制IP地址。
查询公有制IP地址可以通过HTTP/HTTPS或DNS合同书连接服务器,而且从服务器回复得到IP地址。
如果你计算机并没桌面环境并想查询分派外网IP地址,你可以运用命令行常用工具dig
,curl
和wget
得到外网IP地址。
绝大多数DNS服务供应商,例如OpenDNS和Google都允许您查询其网站服务器并获取你公有制IP地址。有许多网上HTTP/HTTPS服务可以返回你公有制IP地址。
dig ANY short @resolver2.opendns.com myip.opendns.com
dig ANY short @ns1-1.akamaitech.net ANY whoami.akamai.net
curl -s https://checkip.amazonaws.com
curl -s http://tnx.nl/ip
curl -s api.infoip.io/ip
curl -s ip.appspot.com
wget -O - -q https://icanhazip.com/
您不必熟记这类命令,您只需创建一个简单的别名,就可轻轻松松的得到外网IP地址。
例如大伙儿能将别名alias pubip='dig ANY short @resolver2.opendns.com myip.opendns.com'
导到~/.bashrc
和~/.zshrc
文本文档。
运行命令echo "alias pubip='dig ANY short @resolver2.opendns.com myip.opendns.com'" >> .zshrc
。
echo "alias pubip='dig ANY short @resolver2.opendns.com myip.opendns.com'" >> ~/.bashrc
现如今,您只需在智能终端键入pubip
命令就能检索外网IP地址。
结论
大伙儿为大家彰显了几种不同种类的命令和网上客服,让大家都能够这类命令或者服务查询私和外网IP地址。假如你有任何疑问或点评,请在下面
