Duda sobre los DNS y la funcion gethostbyname

Iniciado por MRx86, 22 Septiembre 2016, 06:57 AM

0 Miembros y 2 Visitantes están viendo este tema.

MRx86

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.
"Tengo una pregunta que a veces me tortura: ¿Estoy loco
yo, o los locos son los demas?"
- Albert Einstein

engel lex

dices gethostbyname... pero no dices en que lenguaje o en donde usas el comando... el funcionamiento dependerá de su implementación
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MRx86

"Tengo una pregunta que a veces me tortura: ¿Estoy loco
yo, o los locos son los demas?"
- Albert Einstein

engel lex

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

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)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MRx86

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.
"Tengo una pregunta que a veces me tortura: ¿Estoy loco
yo, o los locos son los demas?"
- Albert Einstein