OK. Vou me tornar mais claro, pois isso não é uma solução para todos, mas ainda é uma possível solução para o problema macOS telnet
ausente. Se você REALMENTE precisar de telnet
para acessar servidores, recursos de rede (switches, roteadores, aps, etc), os dispositivos de IoT em sua casa / escritório simplesmente ignoram essa resposta.
No entanto, se você usar o telnet apenas para testar portas ou buscar informações do site para fins de desenvolvimento ou depuração, o netcat ainda estará integrado ao macOS. Ele usa a mesma sintaxe de telnet: nc <host> <port>
Fonte: este post do blog . Além disso, consulte nc(1)
manpages do Mac OS X versão 10.9
O Netcat é uma ferramenta mais completa para testar a conectividade do que telnet
. Exemplos:
1:
office1:/home# nc -v ftp.example.com 21
Warning: inverse host lookup failed for 172.16.x.x: Unknown host
ftp.example.com [172.16.x.x] 21 (ftp) open
Podemos ver que a porta ftp está aberta, mas o dns reverso não está configurado para este host. Não é um grande negócio neste caso específico, mas um reverso ausente é um problema nos testes básicos de validação dos servidores smtp.
2:
office1:/home# nc -v www.example.com 80
DNS fwd/rev mismatch: www.example.com != webserver1.example.com
www.example.com [172.16.y.y] 80 (www) open
Neste caso, temos um site com uma entrada reversa, mas é incompatível com o nome do host. Pode ser um caso de um host virtual no apache, uma entrada cname
ou qualquer outra configuração de DNS.
E se você não quiser que uma conexão seja interrompida com Ctrl + C , use a sintaxe do comando nc -vz host port
.