Адрес OS X недоступен - как мне открыть этот порт?

Я пытаюсь заставить xdebug работать на моей коробке с снежным барсом.

Он использует порт 9000.

Когда я спрашиваю slickedit для мониторинга этого порта, это дает ошибку, что адрес не доступен.

Я пошел на canyouseeme.org, чтобы посмотреть, открыт ли порт.

Там написано, что порт НЕ открыт.

Я подтвердил, что у меня есть переадресация этого порта на мой ящик с маршрутизатора, и у меня НЕ работает брандмауэр Mac.

Я в тупике. Есть идеи?

3 ответа

Вы также можете увидеть, если он что-то слушает на порту 9000, набрав netstat -an |grep 9000 |grep LISTEN в Терминале. Вот пример в моей системе, ищущий 22 вместо 9000:

jed@jed-mbp:~$ netstat -an |grep 22 |grep LISTEN
tcp4       0      0  *.22                   *.*                    LISTEN
tcp6       0      0  *.22                   *.*                    LISTEN

Это означает, что моя система прослушивает 22 соединения для IPv4 и IPv6.

Удачи,

--jed

Если вам нужно быстро сканировать Mac с помощью командной строки, используйте команду обводки, которая находится на всех компьютерах Mac в папке /Applications/Utilities/Network\ Utility.app/Contents/Resources.

Синтаксис: Сток хост startPort endPort

Например,

[root@my-cumulus 17:36:46 ~]# stroke 192.168.90.3 0 9287
Port Scanning host: 192.168.90.3

Open TCP Port:  22      ssh
Open TCP Port:  80      http
Open TCP Port:  311     asip-webadmin
Open TCP Port:  625     dec_dlm
Open TCP Port:  3283    net-assistant
Open TCP Port:  5900    vnc-server
Open TCP Port:  8009
Open TCP Port:  8954    cumulus-admin
Open TCP Port:  9287    cumulus

Вы можете открыть Терминал и telnet <YOUR MAC'S ADDRESS> 9000?

Другие вопросы по тегам