¿Cómo fuerzo a libcurl para acceder a un servidor que se ejecuta en modo de doble pila sobre ipv4 o ipv6? No debería ser difícil hacerlo usando direcciones IP, pero estoy buscando algo que funcione con DNS ...Libcurl: force ipv4 o ipv6
8
A
Respuesta
10
Usted apuesta. El configCURLOPT_IPRESOLVE
que se puede establecer en CURL_IPRESOLVE_V4
o CURL_IPRESOLVE_V6
.
Una solución más robusta, si puede controlar el DNS de todos modos, es hacer un registro A
para la dirección v4 y un registro AAAA
por separado para la dirección v6. Esto le permitirá elegir la red por la que desea sondear este sistema, independientemente de la resolución de DNS. Pero CURL puede hacer lo que quieras, bien.
Cuestiones relacionadas
- 1. Problema Convertir ipv6 a ipv4
- 2. Representación de direcciones IPv4/IPv6 en Oracle
- 3. Validar IPv4, IPv6 y nombre de host
- 4. Cómo admitir conexiones IPv4 e IPv6
- 5. Interconversión de IPv6 a IPv4 en C#
- 6. Como apoyar IPv4 y IPv6 en Java
- 7. Por qué request.getRemoteAddr() devuelve ipv4 o ipv6 según el contexto (consulta posterior o consulta ajax)
- 8. Cálculos de red IPv4/IPv6 y validación para Java?
- 9. Función de PHP para validar IPv4 e IPv6 usando regex
- 10. Comparación del conector IPV4 (sockaddr_in) con el conector IPV6 (sockaddr_in6)
- 11. Tamaño para almacenar direcciones IPv4, IPv6 como una cadena
- 12. Cómo convertir una dirección de IPv4 a IPv6
- 13. ¿Cómo puedo convertir la dirección IPV6 a la dirección IPV4?
- 14. ¿Cómo determinar si una cadena es una dirección IPv4 o IPv6 válida en C#?
- 15. Regex de Java para aceptar un nombre de host válido, dirección IPv4 o IPv6
- 16. ¿Detecta IPv6 en PHP?
- 17. IIS Request.UserHostAddress devolviendo IPV6 (:: 1), incluso cuando IPV6 está deshabilitado
- 18. .Net Dirección IP IPv4
- 19. Geolocalización con IPv6?
- 20. Obtener direcciones IPv4 de Dns.GetHostEntry()
- 21. ¿Cómo almacenar tanto IPv4 como IPv6 en una sola columna en SQL Server?
- 22. Cómo verificar si alguien se conectó a través de IPv6/IPv4
- 23. Agregando soporte para IPv6 en aplicaciones cliente/servidor IPv4 - ¿campos sin6_flowinfo y sin6_scope_id?
- 24. Cambio de IPv4 a IPv6: ¿Cuáles son sus efectos en el desarrollo web?
- 25. Indica si una cadena de texto es una dirección IPv6 o una dirección IPv4 usando sockets C estándar API
- 26. función inet_aton similar para IPv6
- 27. ¿Hay alguna diferencia entre IPv4 e IPv6 en el nivel de socket?
- 28. IP al país - IPv6
- 29. REMOTE_ADDR e IPv6 en PHP
- 30. Definición de la dirección IPv4/IPv6 y el puerto a una estructura sockaddr_storage
Gracias! No tengo idea de cómo me perdí eso ... – McEnroe
¿En la línea de comandos? – CMCDragonkai
En la línea de comandos, usa -4 o -6. – itorres