在下一篇文章中,我们将看到 获取我们的公共和私有IP地址 在我们的Ubuntu系统上。 今天,我们连接到Internet的所有设备都具有IP,这已成为全世界的标识符。 尽管可以通过代理或VPN连接“隐藏”跟踪,但通过Internet上的IP,将记录我们所做的动作。
在网络世界中,我们必须考虑一系列基本术语, 公共或私有IP 他们总是在所有网络管理员的耳中。 IP地址是最基本的概念,但同时也是最重要的概念之一。 请记住 IP是Internet协议的缩写,它已被开发为唯一的数字ID,并以静态和动态方式分配给连接到网络的设备。
今天的地址共存 IPv4(由四个八位位组组成) 如 IPv6(基于128位)。 我们正处于所谓的“过渡”时期,因为有一天我们将只剩下IPv6地址。
连接到互联网的设备具有两种类型的IP地址:
- 公共IP。 它是我们用来访问Internet的地址,它是一个具有Web服务器或Web上提供的服务的地址。
- 私人IP。 它是局域网或专用网络的地址,我们可以使用该地址连接同一网络中的计算机或设备。 此地址不是您在Internet上看到的地址。
有时我们需要知道我们的机器或路由器的IP地址。 因此,在本教程中,我们将了解如何获取这些 Ubuntu中的地址.
在Gnu / Linux中获取私有IP地址
要获得我们的私有IP地址,我们将有几种选择,在这里我们将看到一些选择。
选项1
第一个是每个人都应该知道的命令ifconfig。 我们通过在终端中输入以下命令来执行该命令(Ctrl + Alt + T):
ifconfig
我们可以看到进行捕获的计算机的IPv4地址为192.168.0.101。 在该地址正下方,我们有用于IPv6的inet6地址。
选项2
我们拥有的另一种可能性是执行以下命令:
ip route
选项3
如您所见,这一点都不复杂。 我们还可以通过图形方式获得此信息。 我们只需要转到“系统设置”或“配置”并进入网络,您将看到类似于下图的内容:
在Gnu / Linux中获取公共IP地址
接下来,我们将寻找公用IP地址。 为此,我们还将有几种方法,让我们看看其中的一些方法:
选项1
对于第一种选择,我们建议 我们将需要卷曲如果尚未安装,请运行以下命令:
sudo apt install curl
安装好curl之后,我们可以在终端中执行以下命令:
curl ifconfig.me
正如您在屏幕截图中看到的那样,我们还将可以使用以下其他功能:
curl ifconfig.co curl icanhazip.com
选项2
获得相同信息的另一种选择是使用 命令 wget的,它是一个功能强大的命令行下载器,支持各种协议,例如HTTP,HTTPS,FTP等。 可 与第三方网站一起使用 通过运行以下命令之一来查看公共IP地址:
wget -qO- ifconfig.co/ip
wget -qO- http://ipecho.net/plain
选项3
挖掘工具(域名信息收集者)是为 测试DNS名称服务器。 如果您希望能够验证公共IP地址,我们可以使用 opendns.com分辨率 执行以下命令:
dig +short myip.opendns.com @resolver1.opendns.com
我们也将能够 通过Google DNS使用dig命令 在终端中键入以下命令:
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
这两个命令给出的结果相同,但是一些用户评论说Google的DNS速度更快,而其他用户则说它的速度更慢。 通过同时具有这两种可能性,每个人都可以对使用哪个DNS服务器做出自己的决定。
选项4
host命令是一个易于使用的命令行实用程序,可以执行 DNS查询。 使用以下命令,我们可以看到操作系统的公共地址:
host myip.opendns.com resolver1.opendns.com | grep "myip.opendns.com has" | awk '{print $4}'
选项5
Nslookup是用于 知道DNS是否正确解析名称和IP。 与使用dig命令一样,我们可以通过输入以下内容对opendns使用此命令:
nslookup myip.opendns.com resolver1.opendns.com
我们也可以 使用谷歌DNS 输入:
nslookup -querytype=TXT o-o.myaddr.l.google.com ns1.google.com
选项6
我们也将能够 通过查阅网页了解我们的公共地址。 如果您不知道,这里有一些指向此类页面的链接:
本地IP:
热门名称-I
感谢您的输入,我忘记添加此命令:P。
好的信息总比有趣好
好吧,如果我认为我们要避免使用公共IP,请设置路由器桥接模式,并使用该IP设置我的服务器...
这篇文章的好处是在Linux中可以使用哪些其他工具进行联网
有趣的文章,提供有用的信息。 一天一天的。