AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 309357
Accepted
Davie
Davie
Asked: 2009-10-09 01:57:50 +0800 CST2009-10-09 01:57:50 +0800 CST 2009-10-09 01:57:50 +0800 CST

Ping uma porta específica

  • 772

Apenas uma rápida verificação de sanidade aqui.

Você pode pingar uma porta específica de uma máquina e, em caso afirmativo, pode fornecer um exemplo?

Estou procurando algo como ping ip address portNum.

ping
  • 18 18 respostas
  • 2708720 Views

18 respostas

  • Voted
  1. Best Answer
    sfussenegger
    2009-10-09T02:00:00+08:002009-10-09T02:00:00+08:00

    Você não pode fazer ping nas portas, pois o Ping está usando o ICMP , que é um protocolo da camada da Internet que não possui portas. As portas pertencem aos protocolos da camada de transporte como TCP e UDP.

    No entanto, você pode usar o nmap para ver se as portas estão abertas ou não

    nmap -p 80 example.com
    

    Edit: Como o flokra mencionou, o nmap é mais do que apenas um ping-for-ports-thingy. É o melhor amigo dos auditores de segurança e hackers e vem com várias opções interessantes. Verifique o documento para todos os sinalizadores possíveis.

    • 824
  2. Pipo
    2009-10-09T02:01:02+08:002009-10-09T02:01:02+08:00

    Abra uma sessão de telnet para a porta específica, por exemplo:

    # telnet google.com 80
    Trying 74.125.226.48...
    Connected to google.com.
    Escape character is '^]'.
    

    Para encerrar sua sessão, pressione Ctrl+ ].

    • 218
  3. Kjetil Limkjær
    2014-10-27T13:09:23+08:002014-10-27T13:09:23+08:00

    Se você estiver em uma instalação do Windows com powershell v4 ou mais recente, poderá usar o módulo powershell test-netconnection:

    Test-NetConnection <host> -port <port>
    

    Exemplo: Test-NetConnection example.com -port 80

    Este cmdlet também tem o alias tnc. Por exemplotnc example.com -port 80

    • 153
  4. Rahul Patil
    2013-04-10T17:55:46+08:002013-04-10T17:55:46+08:00
    $ nc -vz google.com 80
    Connection to google.com 80 port [tcp/http] succeeded!
    
    • 121
  5. CodhubIV
    2010-09-03T20:23:37+08:002010-09-03T20:23:37+08:00

    Você pode usar PaPing:

    http://code.google.com/p/paping

    C:\>paping.exe www.google.com -p 80 -c 4
    paping v1.5.1 - Copyright (c) 2010 Mike Lovell
    
    Connecting to www.l.google.com [209.85.225.147] on TCP 80:
    
    Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80
    Connected to 209.85.225.147: time=25.00ms protocol=TCP port=80
    Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80
    Connected to 209.85.225.147: time=24.00ms protocol=TCP port=80
    
    Connection statistics:
            Attempted = 4, Connected = 4, Failed = 0 (0.00%)
    Approximate connection times:
            Minimum = 24.00ms, Maximum = 25.00ms, Average = 24.25ms
    
    • 84
  6. kenorb
    2015-11-01T16:11:59+08:002015-11-01T16:11:59+08:00

    Tente curlo comando, como:

    $ curl host:port
    

    Por exemplo:

    $ curl -s localhost:80 >/dev/null && echo Success. || echo Fail.
    Success.
    

    O comando acima retornará Falha em códigos de status de saída diferentes de zero. Em alguns casos específicos, como resposta vazia ou malformada (consulte Recursos man curl), convém tratar códigos de saída específicos como bem-sucedidos, portanto, verifique esta postagem para obter uma explicação mais detalhada.

    • 37
  7. Martin B
    2009-10-09T02:00:36+08:002009-10-09T02:00:36+08:00

    Não, não pode, porque pingusa o protocolo ICMP , que nem tem conceito de portas.

    • 30
  8. Ayan Mullick
    2014-12-13T11:49:13+08:002014-12-13T11:49:13+08:00

    Encontrei uma solução mais simples usando o PsPing:

    psping 192.168.2.2:5000
    

    Faz parte do Windows Sysinternals .

    O PsPing implementa a funcionalidade Ping, ping TCP, latência e medição de largura de banda.

    • 27
  9. c4f4t0r
    2013-12-23T15:12:44+08:002013-12-23T15:12:44+08:00

    No Linux, você pode usar o hping , mas ele usa TCP, em vez de ICMP.

    hping example.com -S -V -p 80
    
    • 18
  10. Rob
    2009-10-09T02:06:28+08:002009-10-09T02:06:28+08:00

    O ping é muito específico, mas se você deseja verificar se uma porta está aberta ou não e está executando uma caixa do Windows, o PortQry é seu amigo.

    Eu o usei apenas para testar controladores de domínio para problemas de conectividade, mas funcionou muito bem para isso, então deve funcionar para você.

    • 11

relate perguntas

  • O que significa "TTL expirado em trânsito" em uma tentativa de ping?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Como posso classificar a saída du -h por tamanho

    • 30 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    Qual é o utilitário de linha de comando no Windows para fazer uma pesquisa reversa de DNS?

    • 14 respostas
  • Marko Smith

    Como verificar se uma porta está bloqueada em uma máquina Windows?

    • 4 respostas
  • Marko Smith

    Qual porta devo abrir para permitir a área de trabalho remota?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    MikeN No Nginx, como posso reescrever todas as solicitações http para https mantendo o subdomínio? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 Qual é a diferença entre colchetes duplos e simples no bash? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch Como altero a senha da minha chave privada? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt Como funciona a sub-rede IPv4? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve