Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: MRx86 en 22 Septiembre 2016, 06:57 am



Título: Duda sobre los DNS y la funcion gethostbyname
Publicado por: MRx86 en 22 Septiembre 2016, 06:57 am
Hola, tengo una duda sobre el funcionamiento de los DNS.. segun lo que vi en YouTube, este protocolo hace una peticion a un servidor (en este caso 200.200.200.200) DNS mas por la direccion IP de un host en especifico (osea que por ejemplo, si un navegador desea resolver el DNS www.webporahi.com, hace una peticion al servidor que controle los dominios .com por la IP de www.webporahi.com), ahora, la duda es si estoy en lo correcto en cuanto a su funcionamiento, y si no lo estoy que alguien me diga entonces como funciona..

 ahora, en cuanto a gethostbyname.. queria saber si esta funcion lo que hace es el proceso que describi arriba, y algo mas, porque necesita de listas de direcciones IP, que probando algunas cosas me di cuenta de que esta funcion como que devuelve batantes IPs hasta que da con la correcta, y basicamente lo que queria saber es que son estas listas de direcciones, para que sirven y porque las usa esta funcion.


Título: Re: Duda sobre los DNS y la funcion gethostbyname
Publicado por: engel lex en 22 Septiembre 2016, 07:00 am
dices gethostbyname... pero no dices en que lenguaje o en donde usas el comando... el funcionamiento dependerá de su implementación


Título: Re: Duda sobre los DNS y la funcion gethostbyname
Publicado por: MRx86 en 22 Septiembre 2016, 07:05 am
en C


Título: Re: Duda sobre los DNS y la funcion gethostbyname
Publicado por: engel lex en 22 Septiembre 2016, 07:13 am
no puedes esperar que demos casualmente con lo que quieres... tienes que dar información... tambien los temas van en sus respectivos subforos, ya este fue movido a C/C++

sobre tu pregunta
aqui la documentacion dela librería que sospecho que usas (tampoco aclaras eso)
http://www.gnu.org/software/libc/manual/html_node/Host-Names.html (http://www.gnu.org/software/libc/manual/html_node/Host-Names.html)

si, hace un lookup al servidor (si no está alojado en la pc) y obtiene las ip del servidor...

sobre las listas, es porque muchas veces un servidor está asociado a multiples ip, en este mismo foro te darás con 2 ip... estos son sistemas de redundancia para evitar caidas y mitigar ataques (entre otras razones)


Título: Re: Duda sobre los DNS y la funcion gethostbyname
Publicado por: MRx86 en 22 Septiembre 2016, 09:25 am
Muchas gracias, mala esa disculpa.. creo que no pense muy bien lo que pregunte, debi leer antes lo de la reglas y como preguntar bien, (lo acabo de leer) no se repetira.