glibc resolver a jiny transpotni protokol, jiny port

Michal Schmidt xschmi00 na stud.feec.vutbr.cz
Pátek Květen 27 18:50:05 CEST 2005


Petr Pisar wrote:
> potreboval bych, aby DNS dotazy na jeden konkretni DNS server, ktery je 
> uveden v /etc/resolv.conf byly provadeny pres TCP. Dokumentace se ale o 
> podobne volbe nezminuje. Dokonce se ani nezminuje o tom, jak zmenit 
> cilovy port.
> 
> Vim, ze protocol je mozne urcit explicitne pomoci funkce sethostent(), 
> ale ja bych to potreboval implicitne.

Možná to glibc ani neumí. V takovém případě Vám nezbyde než sáhnout do 
zdrojáků.
A nebo si napište jednoduchý DNS forwarder, který bude naslouchat DNS 
požadavkům na localhostu a předávat je na ten Váš divný TCP port na 
vzdáleném serveru. Do /etc/resolv.conf si pak dáte
   nameserver 127.0.0.1

Michal


Další informace o konferenci Linux