KaNAT is an add-on tool for Kazaa (Lite). It is written for
all people who use Kazaa and have a router or any other device/software that
performs NAT (Network Address Translation). It will enable you to download from
other people that also use a router. Kazaa isn't able to do this without KaNAT
Why doesn’t Kazaa work for router users without KaNAT?
Kazaa propagates its IP address to other Kazaa clients and
supernodes. If you use NAT it will propagate your LAN IP address instead of your
WAN IP.
But LAN IP's are not routed across the internet. This is no
problem if you try to download from people that have no router, but you are
unable to connect to people that also use NAT. Two people can't download from
each other if they both use a router.
How does KaNAT work?
KaNAT replaces the LAN IP that is propagated by Kazaa with
your WAN IP.
How can I tell if I need KaNAT?
Go into K-Lite’s options, go to the "Filter" tab, and make
sure that "Filter files I cannot download due to firewalls" is unchecked. Now,
do a search in Kazaa for something fairly popular.
Are you seeing lots of red X's in the search results? Those
are files that you can't access because of the way your local network is set up.
If you don't see any red X's in the search results, then you don't need KaNAT.
Run a few different searches just to make sure, and be sure to open up searches
that have multiple sources (click the little plus sign on the far left of the
search line if the Users column says "3 users" or "4 users") so that you can see
the status of each individual result.
If you do see lots of red X's, then running KaNAT will give
you access to all those downloads. And as you can see, we're talking about a
whole lot more downloads that KaNAT will make available to you.
Known Issues
KaNAT is unable to detect your LAN IP and get the
current Kazaa IP if you are using port 21 for Kazaa.
KaNAT accepts only valid LAN IP's.
Valid LAN IP's are in the range of:
192.168.x.x
172.16.x.x - 172.31.x.x
10.x.x.x
169.254.x.x
You have set up everything correctly and have replaced
the IP before searching but you still get red X's
A window pops up with the following message 'LAN IP was
found X times!'
This usually happens when you use port 1214 (the default)
or other usual ports for Kazaa.
Workaround:
Change your Kazaa port. And don't forget to update your
port forwarding rules at the router and your firewall
A few things you have to know/do if you are using KaNAT
1. You have to set up port forwarding (mapping) at your
router (some instructions how to do that will follow soon)
2. Kazaa will detect your LAN IP every time it jumps
supernode, so KaNAT has to replace it again. If you leave auto search running,
it will often jump supernodes and you will see the 'red X's' in your search
window. So watch your Kazaa IP in KaNAT and replace it if needed.
3. Replace the IP before searching for files in Kazaa.
4. You should uncheck 'Filter files I cannot download due
to firewalls' option in Kazaa.
5. Kazaa has to be running and connected to detect the LAN
IP in KaNAT.
6. You cannot act as a supernode if you are using NAT.
7. You should not use port 1214 (default) for Kazaa.
8. KaNAT does not work with any version of Kazaa 2.5+
except K-Lite 2.7.