Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Uzimanje IP adrese od DNS

[es] :: C/C++ programiranje :: Uzimanje IP adrese od DNS

[ Pregleda: 3170 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Iznogud
Subotica

Član broj: 1721
Poruke: 212
*.232.EUnet.yu



Profil

icon Uzimanje IP adrese od DNS24.11.2003. u 13:34 - pre 246 meseci
Poceh pomalo da se bavim socket programiranjem i imam jedan mali problemc tj. nisu mi jasne neke funkcije.
Naime, problem je trivialan, potrebno je razresiti IP adresu nekog racunara gde se kao parametri unose imeracunara.domen.com i IP adresa name servera.
Gledao sam funkciju gethostbyname i ona vraca IP adresu za uneto ime (ako se ne varam). Zanima me na koji se ona to DNS poziva? Da li ona uzima DNS koji je setovan na lokalnom racunaru? E, ja necu to, zelim da ja unesem DNS kojem treba da se obrati da bi dobio IP adresu nekog hosta. Da li ima takva f-ja - ili ja to ne razumem bas najbolje gethostbyname funkciju??
 
Odgovor na temu

Milos Babic
Beograd

Član broj: 6741
Poruke: 41
*.225.EUnet.yu



Profil

icon Re: Uzimanje IP adrese od DNS01.12.2003. u 09:11 - pre 246 meseci
man gethostbyname
man named

Code:

  The  domain  name queries carried out by gethostbyname() and gethostbyaddr() use a combination of
 any or all of the name server named(8), a broken out line from /etc/hosts, and the Network Information 
 Service (NIS  or  YP),  depending upon the contents of the order line in /etc/host.conf.


Dakle, zavisi od redosleda u order liniji u /etc/host.conf-u. Ako je hosts prvi, onda ce gledati u
/etc/hosts i za neki mali sistem to je dovoljno: jednostavno navedes adrese i imena racunara
i to radi. Inace se koristi named koji konfigurises u /etc/named.conf.

Uostalom, nisam ti rekao nista sto ne pise na gornjim man stranama.

Milos
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
195.252.98.*

ICQ: 60630914


+1 Profil

icon Re: Uzimanje IP adrese od DNS01.12.2003. u 14:37 - pre 246 meseci
Citat:
Iznogud:
Zanima me na koji se ona to DNS poziva? Da li ona uzima DNS koji je setovan na lokalnom racunaru? E, ja necu to, zelim da ja unesem DNS kojem treba da se obrati da bi dobio IP adresu nekog hosta. Da li ima takva f-ja - ili ja to ne razumem bas najbolje gethostbyname funkciju??


gethostbyname() ce ti vratiti ip upitima na dns servere koji su ti definisani u resolv.conf-u, ako zelis da uradis upit na tacno odredjeni server, pogledaj npr. example code koji dolazi uz bind, kazace ti se samo.

 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Uzimanje IP adrese od DNS01.12.2003. u 16:36 - pre 246 meseci
Slazem se sa caboom-om... Bilo je slicnih prica ovde na ES-u i predlazem da pogledas prvo ovaj (odlican) kod: http://www.elitesecurity.org/poruka/fajluzporuku/151907 . A onda nadjes "thread" koji je zapoceo Peca: http://www.elitesecurity.org/tema/22042/0#150080 .

Odgovor na pitanje "koji to DNS" je sledeci: Uglavnom Windows korisnici preko DHCP-a dobiju aktivni DNS koji im "radi posao". Naravno uvek mozes da ga rucno setujes... U Windows-u ima odlican Network Administration alat za svakakve "ludorije" vezane za podesavanje mreze - u njemu ces naci i DNS oko koga se toliko cudis. Ponavljam, uglavnom tamo pise da se DNS dobija automatski.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: Uzimanje IP adrese od DNS

[ Pregleda: 3170 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.