• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

IPv4 NAT port forwarding and IPv6 port forwarding

Scheduled Pinned Locked Moved IPv6
6 Posts 5 Posters 3.8k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    skandragon
    last edited by Jun 5, 2017, 5:49 PM

    Hello hive mind.

    I have an IPv4 port forward set up for IPv4 TCP through the nat port forwarding config, which sends WAN address port 8003 -> 10.42.1.3 port 80.  This works.

    However, if I connect to my pfsense box on IPv6 TCP port 8003, it appears to be an alternative port for the web interface.  What I would like to have happen is, when I connect to IPv6 TCP port 8003, it is also redirected to IPv4 TCP port 80 on my internal host.  This is causing issues, since sometimes I have an IPv6 address and sometimes I do not.  When I have an IPv6 address, I have to use the current IPv4 WAN address and port, and when I do not I can use DNS names.  As my WAN address can and will change, this is a PITA.

    Smaller routing software gets this right, but I suspect they use a different technique:  OpenWRT, for instance, will do what I describe as the default behavior.  I know I can run some sort of port forwarding on the pfsense box; what is recommended in the pfsense ecosystem if this is my only option?

    I understand network protocols very, very well, so please, no one tell me IPv6 should be routed and IPv4 should be NATed, as that is not the issue I am having.

    Thanks!
    –Michael

    1 Reply Last reply Reply Quote 0
    • K Offline
      kpa
      last edited by Jun 5, 2017, 6:15 PM

      As far as I understand what you would need for that is NAT64 which pfSense doesn't have yet.

      https://en.wikipedia.org/wiki/NAT64

      1 Reply Last reply Reply Quote 0
      • J Offline
        JKnott
        last edited by Jun 5, 2017, 6:36 PM

        You can't redirect IPv6 to IPv4. There are translation mechanisms, but I don't think pfSense supports them.  Also, why do you even need port forwarding on IPv6?  It's used on IPv4 to get around NAT, but on IPv6, every device should have a global unicast address.  This means you don't have to get around anything.  Just used the appropriate IPv6 address.

        PfSense running on Qotom mini PC
        i5 CPU, 4 GB memory, 32 GB SSD & 4 Intel Gb Ethernet ports.
        UniFi AC-Lite access point

        I haven't lost my mind. It's around here...somewhere...

        1 Reply Last reply Reply Quote 0
        • J Online
          johnpoz LAYER 8 Global Moderator
          last edited by Jun 5, 2017, 6:45 PM

          "no one tell me IPv6 should be routed and IPv4 should be NATed, as that is not the issue I am having."

          How is that not exactly your problem?  Confused.

          So does this box behind pfsense not have an IPv6 address?

          So this fqdn you want to use to get to whatever gets forwarded to port 80.  Why not just hit the same fqdn, if you use ipv4 it gets fowarded to your box IPv4 address on 80.  If you use fqdn that resolves to http://fqdn:8003 and its IPv6 - just have this box that is listening on 80 on ipv4 just listen on 8003 on its ipv6 address.

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 25.07 | Lab VMs 2.8, 25.07

          1 Reply Last reply Reply Quote 0
          • G Offline
            Gertjan
            last edited by Jun 6, 2017, 7:59 AM

            Another solution would be : Use the solution that was made to handle all these questions, and more : use a VPN.
            VPN is build into pfSense.

            You will gain : a secured access. No more natting or other setups are needed.

            Btw : I have a IPv4 WAN that can change - and a IPv6 (WAN) that never changes. When I VPN 'in' (using a fqdn for my IPv4 WAN, maintained by  … pfSense).
            My VPN connection also gives me a IPv6 so I can access all LAN devices - pfSense included - using IPv4 or IPv6, but I don't care, I used device host names.

            No "help me" PM's please. Use the forum, the community will thank you.
            Edit : and where are the logs ??

            1 Reply Last reply Reply Quote 0
            • J Online
              johnpoz LAYER 8 Global Moderator
              last edited by Jun 6, 2017, 10:48 AM

              While I agree, and sure hope he is not forwarding traffic to something that is not meant to be public consumed.  He is forwarding to port 80 - so assumed it was some public sort of website.

              If this is a private use app your running - then by all means the correct solution would be to vpn into pfsense and then access whatever it is you want.

              An intelligent man is sometimes forced to be drunk to spend time with his fools
              If you get confused: Listen to the Music Play
              Please don't Chat/PM me for help, unless mod related
              SG-4860 25.07 | Lab VMs 2.8, 25.07

              1 Reply Last reply Reply Quote 0
              6 out of 6
              • First post
                6/6
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                This community forum collects and processes your personal information.
                consent.not_received