如何在Linux中查找的IP地址
时间:2020-03-05 15:26:47 来源:igfitidea点击:
如何使用Linux终端找到的IP地址?
在Linux中查找IP地址的命令
请注意,我们可能必须安装此处提到的某些实用程序。
好消息是,它们在大多数Linux发行版的默认存储库中都可用。
我们可以使用发行版的软件包管理器轻松安装它们。
方法1:使用dig命令获取IP地址
Dig是一个DNS查找实用程序。
该命令的唯一目的是执行DNS查找并显示所查询的名称服务器返回的答案。
语法很简单。
dig <website>
dig命令的示例输出如下所示:
dig facebook.com ; <<>> DiG 9.11.3-1ubuntu1.5-Ubuntu <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 2224 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 65494 ;; QUESTION SECTION: ;facebook.com. IN A ;; ANSWER SECTION: facebook.com. 198 IN A 157.240.25.35 ;; Query time: 67 msec ;; SERVER: 127.0.0.53#53(127.0.0.53) ;; WHEN: Wed Apr 03 17:57:12 IST 2019 ;; MSG SIZE rcvd: 57
我们可以在“答案部分”中查看的IP地址。
Facebook拥有大量服务器,根据地理位置和时间,我们可能会看到不同的IP地址。
我们不应该发现它不寻常。
方法2:使用nslookup命令在Linux中查找的IP地址
像Dig一样,nslookup命令也用于查询DNS记录。
nslookup代表“名称服务器查找”。
我们可能需要安装nslookup。
如果我们具有sudo访问权限,则可以使用Linux发行版的安装命令来安装此工具。
在Debian和Ubuntu上,以下命令将安装nslookup:
sudo apt install nslookup
拥有该工具后,只需按以下方式使用它:
nslookup <website>
例如,如果我尝试获取Facebook.com的IP地址,则这是我得到的输出:
nslookup facebook.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: facebook.com Address: 157.240.25.35 Name: facebook.com Address: 2a03:2880:f10c:83:face:b00c:0:25de
方法3:使用主机命令获取的IP地址
像上面的两个一样,主机也是一个DNS查找实用程序。
但是与上述两个命令不同,host命令的输出是整洁而精确的。
它仅显示的IPv4和IPv6地址。
我们可以像这样使用它:
host <website>
示例输出如下所示:
host facebook.com facebook.com has address 157.240.13.35 facebook.com has IPv6 address 2a03:2880:f139:83:face:b00c:0:25de facebook.com mail is handled by 10 msgin.vvv.facebook.com.
方法4:在Linux中使用ping命令获取的IP地址
让我们看看如何在Linux中使用ping命令获取的IP地址。
Ping命令用于检查远程主机是否已启动。
我们可以使用服务器的IP地址或者URL。
语法几乎相同。
ping <website>
facebook.com的示例输出如下所示:
ping facebook.com PING facebook.com (157.240.24.35) 56(84) bytes of data. 64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=1 ttl=52 time=203 ms 64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=2 ttl=52 time=163 ms 64 bytes from edge-star-mini-shv-01-sin2.facebook.com (157.240.24.35): icmp_seq=3 ttl=52 time=248 ms ^C --- facebook.com ping statistics -- 4 packets transmitted, 3 received, 25% packet loss, time 3001ms rtt min/avg/max/mdev = 163.965/205.339/248.902/34.713 ms
我们必须使用Ctrl + C停止ping命令。