Адрес 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
?