Re: skype and NAT



Hallo,

alpe@xxxxxxxxxx wrote:

hallo.
Pag 44 of wireless networking in the developing world (wndv.net) says
that:

"some applications (such as voice over the ip -eg.skype-) can have
difficulties dealing with NAT"

I would be very thankfull if someone could explain to me in full
details axactly what these difficulties entail.

Thank you.

Aldo Pellizzi

If host A and host B are behind a NAT firewall, in is impossible to
open a connection from A to B or reverse without explicitly opening ports.
Point-to-Point VoIP protocols will fail in this case.
Also IPsec based VPN has troubles with NAT.
And if you open a port, only one host behind the NAT can be reached
from outside on this port.


Skype found a trick, in short: host A opens a UDP connection to the Skype
erver. The NAT firewall of A has to open a UDP port to receive the reply,
but the Skype server tells host B what this IP address and port number of A are, so B can open a connection to A.
In that way A and B can communicate with each other without intermediate server.

See "UDP hole punching" in Wikipedia.

Kind Regards,


.



Relevant Pages

  • Re: How did they get past my NAT?
    ... network), I get no response, because there is no "Default host" set up ... behind my NAT, and no port forwarding for that port - if an explicit ... as I understand?), and not forwarded on the router, so there should be ...
    (comp.security.firewalls)
  • Re: Question
    ... NAT is the function of rewriting network addresses, ... rfc1918 addresses) to unique, or "real" Internet addresses. ... Port Address Translation) ... Src host Src port - NAT host NAT port - Dst host Dst port ...
    (comp.security.firewalls)
  • Remote assistance/desktop
    ... Host machine, Windows XP Professional SP/2 in a LAN behind a NAT/firewall ... port forwarding (or even what it is - I won't approach him until I know ... If I go with remote desktop, what NAT configuration changes do I need to ... port xxx to forward to 3389 on the first desktop, ...
    (microsoft.public.windowsxp.general)
  • Re: Dinamyc and static nat whit only one public ip address?
    ... original tcp port on which host actually listens) ... TCP port is translated port on which NAT router listens ... for Internet requests for this translated host. ...
    (comp.dcom.sys.cisco)
  • RE: redhat-list Digest, Vol 4, Issue 38
    ... Re: Iptables: port 22 open only for my IP ... Windows Services for Unix 3.5 ... It does absolutely nothing if you have a rampant application on your Windows box that opens a port to the outside world. ...
    (RedHat)