Results 1 to 15 of 15

Thread: HEXUS.guide: Port Forwarding

  1. #1
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts

    HEXUS.guide: Port Forwarding

    NAT works well for browsing the web, where the computer on the LAN is always the computer initiating the exchange of data. However, what if a computer on the Internet wants to initiate a connection. How does the router know which machine on the LAN to send the request to? The simple answer is it doesn't; it's impossible for it to tell. To get around this, we have to tell it what to do.
    http://www.hexus.net/content/reviews...lld19JRD0xMzY0
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  2. #2
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    384 times in 313 posts
    intresting read. that port list for BF2 is insane!

    bear in mind some routers only have provisioning for 10 virtual servers.

    It also precludes most home users from running a local web server on that machine / IP as HTTP requests are available to it.

    ( not everyone would want to run BF2 servers from home as I understand it needs a pretty beefy upload for anything more than a handfull of players ? )

    the other way would be to build a machine with a very solid software firewall on it , and use the DMZ functions of cheap routers to forward all unknown ports to it.

    This isn't a DMZ in the common networking sence of the phrase ( where the DMZ is firewalled from the private ( or trusted ) network as well as the public network.
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  3. #3
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts
    Indeed some cheap routers do have a limit to the number of ports that can be forwarded.

    However most of the time the ports a user might want to forward are few.

    You can get away with one of bittorrent uploads, one for MSN transfers, one or two for P2P applications, some games need ports open even when playing as a client.

    Of course, since NAT routing become popular, there are now lots of applications that can live with it. Still, knowing what port forwarding is and how to do it if neccesary is rather handy.
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  4. #4
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    384 times in 313 posts
    it is a usefull thing indeed - hopefully more and more applications will be NAT friendly.

    I have had brief flirtations with uPnP to dynamically map ports as needed , but have had mixed sucess with it.
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  5. #5
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts
    uPnP sure is a weird one. Remember all the security issues it had?
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  6. #6
    Civilian Nick F's Avatar
    Join Date
    May 2004
    Location
    London
    Posts
    4,668
    Thanks
    9
    Thanked
    18 times in 10 posts
    • Nick F's system
      • CPU:
      • 2.4Ghz C2D
      • Memory:
      • 4GB
      • Storage:
      • 320Gb internal / 750Gb external
      • Case:
      • Apple iMac
      • Operating System:
      • Mac OSx
      • Monitor(s):
      • 24inch
      • Internet:
      • 8mb BE connection
    The top picture is of a hilarious cheap router which uses a very common web admin interface.
    heh thats the one I have. The £20 ebuyer thing. Works really well and never had a problem with it.

  7. #7
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts
    Quote Originally Posted by Famished
    heh thats the one I have. The £20 ebuyer thing. Works really well and never had a problem with it.
    I have it too, but it's configured as in PPP Half Bridge mode. That means the public IP is passed on to another machine, which happens to be my ClarkConnect gateway

    So, in my setup, that wonderfully cheap router is functioning pretty much just as a modem, leaving the more powerful ClarkConnect to do the routing.

    Saying that though I cannot fault that ebuyer router and other conexant based stuff like it - they're cheap and cheerful, but do a fair job.
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  8. #8
    Senior Member
    Join Date
    Aug 2003
    Posts
    6,587
    Thanks
    0
    Thanked
    246 times in 208 posts
    One of the reason I've stayed away from NAT is because of Port Forwarding. I remember running into heaps of issues (in part due to make lack of understanding a couple years back).

    Still, I am thinking to change ISP, and the ISP do not provide multiple IPs without charging extra. If I can get NAT to work, then I may be able to save... a lil per month.

    But I've got a question though. What if two users on the network use the same service?

  9. #9
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Posts
    14,283
    Thanks
    293
    Thanked
    841 times in 476 posts
    Quote Originally Posted by TooNice
    But I've got a question though. What if two users on the network use the same service?
    You can get a bit stuck. However, if you can specify what port the service operates on, you will be OK. For example, my bittorrent client allows me to specify the listen port. If I had more than one machine needing to run BT, I could setup different listen ports and forward the necessary ports to the respective machines.
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  10. #10
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    384 times in 313 posts
    Zen dont charge extra for multiple IP's
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  11. #11
    Senior Member
    Join Date
    Aug 2003
    Posts
    6,587
    Thanks
    0
    Thanked
    246 times in 208 posts
    @Kez: Ah thanks - well, it does seem that NAT simply has some innate issues.

    @Moby: Yup, I am with Zen right now (been for the past 3 years). But Freedom2Surf is looking increasingly attractive. I think even paying their £5/month for extra IPs is worth it to be honest. Zen is just so expensive.

  12. #12
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    384 times in 313 posts
    Zen may be pricey but they are worth every penny
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  13. #13
    Senior Member
    Join Date
    Aug 2003
    Posts
    6,587
    Thanks
    0
    Thanked
    246 times in 208 posts
    Well, thats pretty much why I signed up for them. But I have to wonder now, what makes them better than other ISPs? My friend pointed out an issue with Zen: a whois on your IP will reveal who you are. Probably not the end of the world, but its not exactly desirable either.

  14. #14
    Administrator Moby-Dick's Avatar
    Join Date
    Jul 2003
    Location
    There's no place like ::1 (IPv6 version)
    Posts
    10,665
    Thanks
    53
    Thanked
    384 times in 313 posts
    With Zen , its their service that sets them a league apart from other ISP's

    We used to manage a large ammount of DSL lines for our clients. If there was ever problem I knew that I could call up and a) not spend long on hold b) get thoruhg to someone in the UK c) who knew what he/she was talking about and d) was in a position to do something about it ( Ie poke BT with a sharp stick )
    my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net

  15. #15
    Senior Member
    Join Date
    Aug 2005
    Location
    Northern Ireland
    Posts
    492
    Thanks
    23
    Thanked
    10 times in 10 posts
    • geezerone's system
      • Motherboard:
      • Gigabyte GA-870-UD3 (AM3)
      • CPU:
      • AMD Athlon II x4 640
      • Memory:
      • Corsair Vengeance LP 8GB (2x4GB) 1600Mhz
      • Storage:
      • 1TB and 2TB Seagate 7200.14
      • Graphics card(s):
      • Gigabyte GTX 460 1GB OC
      • PSU:
      • Corsair VX550
      • Case:
      • Antec 300
      • Operating System:
      • Windows 7 (64bit)
      • Monitor(s):
      • LG W2442PA-BF
      • Internet:
      • Plusnet FTTC 40/10 'Unlimited'
    Thanks Pyle - looks good! Must give it a try sometime.
    Anantech Benchmarking Tool for CPU, GPU and SSDs

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Need help with Port Forwarding with LinkSys router Please!!!!!!
    By davidstone28 in forum Networking and Broadband
    Replies: 1
    Last Post: 14-06-2005, 06:49 PM
  2. Smoothwall, Port Forwarding and ADSL
    By r1zeek in forum Networking and Broadband
    Replies: 3
    Last Post: 11-12-2004, 02:09 AM
  3. Port Forwarding (zsnes & zbattle.net)
    By Kumagoro in forum Networking and Broadband
    Replies: 2
    Last Post: 19-08-2004, 07:33 PM
  4. No port forwarding
    By pritsey in forum Networking and Broadband
    Replies: 7
    Last Post: 25-06-2004, 11:39 PM
  5. windows2000 port forwarding...
    By streetster in forum Networking and Broadband
    Replies: 8
    Last Post: 26-02-2004, 10:13 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •