首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么‘`nmap 192.168.1.97’返回的服务少于‘`nmap 127.0.0.1’?

为什么‘`nmap 192.168.1.97’返回的服务少于‘`nmap 127.0.0.1’?
EN

Unix & Linux用户
提问于 2019-03-23 22:52:48
回答 4查看 1.8K关注 0票数 7

https://networkengineering.stackexchange.com/a/57909/称,发送到192.168.1.97的数据包“不会离开主机,而是被视为从网络接收到的数据包,地址为192.168.1.97。”就像发送一个数据包返回127.0.0.1。

为什么nmap 127.0.0.1返回的服务比nmap 192.168.1.97多?

nmap 127.0.0.1也必须返回nmap 192.168.1.97返回的服务吗?在192.168.1.97上监听的服务器是否也必须在127.0.0.1上侦听?

代码语言:javascript
复制
$ nmap -p0-65535 192.168.1.97

Starting Nmap 7.60 ( https://nmap.org ) at 2019-03-23 19:18 EDT
Nmap scan report for ocean (192.168.1.97)
Host is up (0.00039s latency).
Not shown: 65532 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
111/tcp   open  rpcbind
3306/tcp  open  mysql
33060/tcp open  mysqlx

Nmap done: 1 IP address (1 host up) scanned in 9.55 seconds

$ nmap -p0-65535 localhost

Starting Nmap 7.60 ( https://nmap.org ) at 2019-03-23 19:18 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00033s latency).
Other addresses for localhost (not scanned):
Not shown: 65529 closed ports
PORT      STATE SERVICE
22/tcp    open  ssh
111/tcp   open  rpcbind
631/tcp   open  ipp
3306/tcp  open  mysql
5432/tcp  open  postgresql
9050/tcp  open  tor-socks
33060/tcp open  mysqlx

Nmap done: 1 IP address (1 host up) scanned in 5.39 seconds

谢谢。

EN

回答 4

Unix & Linux用户

回答已采纳

发布于 2019-03-24 00:16:51

简而言之,它们是两个不同的接口(192.168.1.97 vs 127.0.0.1),可能有不同的防火墙规则和/或服务侦听。在同一台机器上意味着相对较少。

票数 8
EN

Unix & Linux用户

发布于 2019-03-23 23:35:19

不,在外部接口上侦听端口的服务也不一定也侦听localhost上的端口。

你可以用这样的方法来测试

代码语言:javascript
复制
nc -l external-ip-address port-number

然后针对nmaplocalhost运行,然后针对外部IP地址运行。

票数 7
EN

Unix & Linux用户

发布于 2019-03-24 01:03:58

为什么nmap 127.0.0.1返回的服务比nmap 192.168.1.97多?

因为为了提高安全性,许多服务默认配置为只监听127.0.0.1 (和/或IPv6等价物::1)

在192.168.1.97处监听的服务器是否也必须在127.0.0.1侦听?

不是

通常,服务可以创建侦听套接字来侦听。

  1. 一个特定的IP,这样一个监听套接字将只接受指定给该特定IP的通信量。
  2. 这将接受分配给机器的所有IPv4 IP的通信量。
  3. *这将接受分配给机器的所有IPv6 IP的通信量。根据特定操作系统、系统范围的配置和套接字特定选项,它可能接受或不接受发送给计算机上的IPv4 IP的通信量。
票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/508229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档