小编geo*_*off的帖子

不知道在 OS X 中侦听端口 80

我在 OSX Mountain Lion 10.8.3 上,我刚刚重新启动了我的 Mac。

我想启动一个服务(比如端口 80 上的 Apache),但是端口 80 已经发生了一些事情:

telnet localhost 80

Trying ::1...
Connected to localhost.
Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

等等,我听到你说,你可以用 lsof 或 netstat 找到。除了什么都没有

netstat -an | grep LISTEN | grep '\.80'

*comes back blank*

lsof -i :80 | grep LISTEN

*comes back blank
Run Code Online (Sandbox Code Playgroud)

因此,根据我对 unix 系统的了解,我认为这一定是数据包转发规则吗?即数据包正在从入站端口 80 转发到其他正在侦听该服务的东西。

ipfw show

65535 0 0 allow ip from any to any
Run Code Online (Sandbox Code Playgroud)

嗯,没什么异常

pfctl -s nat

No ALTQ support in kernel
ALTQ related functions disabled
Run Code Online (Sandbox Code Playgroud)

没有什么不寻常的 …

networking port port-forwarding iptables macos

38
推荐指数
2
解决办法
7万
查看次数

标签 统计

iptables ×1

macos ×1

networking ×1

port ×1

port-forwarding ×1