Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

446
Views
El nombre de host NO se encontró en la caché de DNS para el puerto 8080, pero ¿está bien en el puerto 80?

Estoy probando una API que hice usando Springboot desde mi computadora portátil (192.168.1.217:8080) y estoy tratando de obtener una solicitud cURL a través de SSH desde mi Raspberry Pi.

Aquí está el error que recibo cuando intento enviar la solicitud a través del puerto 8080 que parece no gustarme:

 pi@raspberrypi:~ $ curl -v 192.168.1.217:8080/api * Hostname was NOT found in DNS cache * Trying 192.168.1.217...

Sin embargo, cURL funciona para la misma IP pero con el puerto 80:

 pi@raspberrypi:~ $ curl -v 192.168.1.217 * Rebuilt URL to: 192.168.1.217/ * Hostname was NOT found in DNS cache * Trying 192.168.1.217... * Connected to 192.168.1.217 (192.168.1.217) port 80 (#0) > GET / HTTP/1.1 > User-Agent: curl/7.38.0 > Host: 192.168.1.217 > Accept: */* > < HTTP/1.1 302 Found < Date: Thu, 30 Mar 2017 17:20:43 GMT * Server Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.5.38 is not blacklisted < Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2h PHP/5.5.38 < X-Powered-By: PHP/5.5.38 < Location: http://192.168.1.217/dashboard/ < Content-Length: 0 < Content-Type: text/html < * Connection #0 to host 192.168.1.217 left intact pi@raspberrypi:~ $

Intenté buscar pero fue en vano... ¿alguien tiene alguna sugerencia de por qué no puedo encontrar mi propio nombre de host en el caché de DNS?

Salud

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

No, el nombre de Hostname was NOT found in DNS cache no es el problema. Puede ver claramente en la siguiente línea, en ambos ejemplos, que después de decir que curl está intentando conectarse a 192.168.1.217 . Su problema es que nada responde en el puerto 8080 en esa dirección IP (mientras que un servidor Apache responde en el puerto 80 allí).

Si obtiene una pausa larga y luego un tiempo de espera en lugar de un rápido "Conexión rechazada", es casi seguro que necesita abrir el puerto 8080 en el firewall local en su máquina servidor.

over 4 years ago · Santiago Trujillo Report

0

curl sin un prefijo de protocolo supone el puerto HTTP 80.

Para usar otro puerto, donde no hace esa suposición, todo lo que necesita hacer es cambiar la URL de su comando para que sea así:

 curl -v http://192.168.1.217:8080/api

Aquí hay un artículo decente sobre el tema: Uso de CURL para probar aplicaciones web

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!