Hola a todos.
Mi problema es que al usar gethostbyname() con algún nombre como "www.google.es" o cualquier url, luego el hostent que devuelve la función tiene mal puesta la IP, me explico:
Pongo "nslookup www.google.es" y me sale que su ip es 192.168.0.1 por ej.
Pero si hago "gethostbyname("www.google.es");" y luego saco por pantalla la lista de ips de la url en cuestión me salen caracteres chungos y cosas así.
¿Como se puede conseguir la direcc. IP de una url con C/C++?
EDITO: corregidme pero por lo que entiendo, de cara al eexterior google tendrá una direcc. IP y un puerto (por el protocolo NAT), en ese caso mi problema es que me estoy conectando a la IP que no es? De ser así, ¿como puedo conectarme a una IP/puerto con C?
Gracias.