telnet 99.99.99.99 33491
Trying 99.99.99.99...
Connected to 99.99.99.99..
Escape character is '^]'
^]
telnet> close
Connection closed.
Как видите, приведенная выше команда telnet показывает, что порт 33491 открыт.
Запуск NMAP с -PN
для того же IP-адреса и порта показывает, что он закрыт:
root@Ubuntu:~# nmap -PN 99.99.99.99 -p33491
Starting Nmap 5.00 ( http://nmap.org ) at 2011-10-18 18:18 EDT
Interesting ports on xxx.com (99.99.99.99):
PORT STATE SERVICE
33491/tcp filtered unknown
Nmap done: 1 IP address (1 host up) scanned in 2.07 seconds
В приведенном выше примере, telnet показывает открытый порт, но NMAP показывает порт как «фильтрованный» или закрытый.
Как я могу заставить NMAP показывать открытые порты для удаленных хостов (которые отключают ping)?