[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #10468 [Tor]: Make DnsPort, IPv6, and AutomapHostsOnResolve work tother.
#10468: Make DnsPort, IPv6, and AutomapHostsOnResolve work tother.
-------------------------+-------------------------------------------------
Reporter: nickm | Owner:
Type: defect | Status: needs_review
Priority: major | Milestone: Tor: 0.2.5.x-final
Component: Tor | Version:
Resolution: | Keywords: tor-client 024-backport automap dns
Actual Points: | ipv6
Points: | Parent ID:
-------------------------+-------------------------------------------------
Comment (by nickm):
So the question is, what happens when we have automaphostsonresolve set to
return A records, and we're connecting to foo.bar.com that only has an
AAAA record?
The answer is, nothing bad, I believe. Locally, when the resolve happens,
we pick a new 127.192.x.y address, and map that address to foo.bar.com.
We store the mapping bidirectionally; see addressmap.c for the details.
Then later when we get a connection attempt to 127.192.x.y, we rewrite
that as foo.bar.com, and send a BEGIN cell with foo.bar.com in it. The
parameters for whether that connection is allowed to be IPv4 or IPv6
depend on the settings of the port used to connect to 127.192.x.y, not the
one that resolved foo.bar.com.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/10468#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs