Назад | Перейти на главную страницу

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

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

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

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

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

Он говорит, что порт НЕ открыт.

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

Я в тупике. Любые идеи?

Вы также можете узнать, прослушивает ли что-нибудь порт 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.

Удачи,

--джед

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

Синтаксис: Stoke host 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 ?