[tor-talk] Apps which uses outgoing fixed IP-Adrs:AnyPort, forward to Exit-node Then to Internet
adrelanos
adrelanos at riseup.net
Wed Sep 19 16:05:30 UTC 2012
Bry8 Star:
> Hi, please help me to solve this:
>
> On Windows (XP) i have a ("Unbound") DNS Resolver Server software
> (running on 127.0.0.1:53), which is configured to send its TCP DNS
> queries via an "outgoing" ip address (lets say, 192.168.0.10, which is
> my (NetIntrfAdptr) Network Interface Adapter's IP address, connected to
> router/gateway then to Internet), DNS resolver is using different/random
> TCP local ports for that NetIntrfAdptr's IP address to send queries
> toward multiple different Internet DNS/nameserver(s) IP address(es) on
> their TCP port 53. This DNS resolver is configured to use(/forward
> queries to) around 40 internet DNS/nameservers for few specific and
> custom domain-names, TLDs, etc (stub/forward zone) related dns queries.
> Root zone, the ".", is configured to send/forward query on 5 different
> censorship free public DNS server(s) on internet, and those dns servers
> does not keep logs for query, usage, user-info, etc either.
>
> I would like to re-configure DNS resolver to perform it's all DNS
> queries via Tor socks5 proxy server. (once query answers are inside its
> cache memory then it should work very fast for other apps on this computer).
>
> how can i achieve this ?
You can not *directly* connect to other upstream UDP DNS servers through
Tor. This is because Tor does not support UDP.
However, TCP DNS over Tor can work.
I successfully used DNSCrypt by OpenDNS and httpsdnsd by JonDos over
Tor. Although I documented it for Whonix, it should be possible without
Whonix over Tor as well:
(Note: Whonix specific!)
http://sourceforge.net/p/whonix/wiki/OptionalConfigurations/#secondary-dns-resolver
You can also have a look at ttdnsd:
http://www.mulliner.org/collin/ttdnsd.php
Alternatively you can connect to DNS servers if you tunnel UDP over Tor.
Although I documented it for Whonix, it should be possible without
Whonix over Tor as well:
(Note: Whonix specific!)
http://sourceforge.net/p/whonix/wiki/OptionalConfigurations/#tunnel-udp-over-tor
> let me put it this way ... when an app is sending its outbound network
> traffics toward a fix IP address's non-fixed different random ports,
> then how can i forward such traffic inside the tor-network so that
> traffic can connect to Internet servers from tor exit-node ?
>
> can *Tor* be re-configured to present an IP address (for example,
> 10.192.0.10, for inbound connections) on the local network ? so that i
> can specify that tor ip address (10.192.0.10) inside the DNS resolver
> configuration as its outgoing IP address ?
>
> how to achieve this without using any other apps, other than the
> ('unbound') dns server app and the tor app ? (or by using very very less
> apps/tools).
If I understand correctly, this would be like "emule regular public
network and high id over Tor", i.e. open a server port at an exit node
and let it forward through Tor to your Tor client. Tor does not have
such a feature. It needs sender and recipient to be aware of using Tor,
can only be done with hidden services.
More information about the tor-talk
mailing list