Gentoo Archives: gentoo-user

From: Michael Orlitzky <michael@××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [Bulk] Re: [gentoo-user] /etc/hosts include file?
Date: Sun, 10 Mar 2013 05:00:06
Message-Id: 513C1325.5020504@orlitzky.com
In Reply to: Re: [Bulk] Re: [gentoo-user] /etc/hosts include file? by Walter Dnes
1 On 03/09/2013 08:42 PM, Walter Dnes wrote:
2 > On Fri, Mar 08, 2013 at 07:41:13PM -0500, Michael Mol wrote
3 >
4 >> The trouble with NAT is that it destroys peer-to-peer protocols. The
5 >> first was FTP in Active mode.
6 >
7 > In its day, it was OK. Nowadays, we use passive mode. What's the
8 > problem?
9 >
10
11 It also doesn't work under NAT, it's just broken in the other direction.
12
13
14 >> SIP has been heavily damaged as well. Anyone who's used IRC is
15 >> familiar with the problems NAT introduces to DCC.
16 >
17 > Every ADSL router-modem I've run into recently has port-forwarding.
18 >
19 >> Anyone who's ever played video games online,...
20 >
21 > A *CLIENT* that can't operate from behind NAT is totally brain-dead.
22 >
23
24 But you must have one non-NATed "server" for anything to work. I assume
25 that's what was meant by "it destroys peer-to-peer protocols." You have
26 to draw an arbitrary distinction between machines that work together,
27 "servers," and ones that don't, "clients."
28
29 The problem will become more and more apparent as ipv4 space dries up
30 and everyone becomes a client. Although ISPs will be more than happy to
31 sell you a useful connection, for a premium.
32
33 Un-NATed addresses are like, type-O blood. Imagine how much better off
34 we'd be if we could get everyone to switch their blood to type-O. Might
35 be less painful than the ipv6 transition, too =)
36
37
38 >> or who's tried hosting a Teamspeak or Ventrillo server, has had NAT
39 >> get in their way as well.
40 >
41 > Port-forwarding.
42 >
43
44 Port forwarding can work, but only for one host when the ports are
45 standardized. You can't forward e.g. port 443 to two hosts, so only one
46 host behind the NAT can be accessible on 443.
47
48 If you're using your NAT as a firewall for one box, then who cares. But
49 you can't put more than one machine behind it and have everything still
50 work.

Replies

Subject Author
Re: [Bulk] Re: [gentoo-user] /etc/hosts include file? Michael Mol <mikemol@×××××.com>