TP-Link Different Dynamic Public IP for every LAN port – Possible?











up vote
0
down vote

favorite












I have a dynamic IP home connection and I have a TP-Link router. 
Due to the business I’m running, I need to have a different public IP address for each connected device via LAN cable. 
I am not very good in networking and don't know if this can be done. 
I'm looking for any suggestion or tips. 
Did multiple Google searches but none related to what I’m looking for. 
Maybe I need to use a switch? 
If so, can somebody tell me how it can be implemented?










share|improve this question




























    up vote
    0
    down vote

    favorite












    I have a dynamic IP home connection and I have a TP-Link router. 
    Due to the business I’m running, I need to have a different public IP address for each connected device via LAN cable. 
    I am not very good in networking and don't know if this can be done. 
    I'm looking for any suggestion or tips. 
    Did multiple Google searches but none related to what I’m looking for. 
    Maybe I need to use a switch? 
    If so, can somebody tell me how it can be implemented?










    share|improve this question


























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I have a dynamic IP home connection and I have a TP-Link router. 
      Due to the business I’m running, I need to have a different public IP address for each connected device via LAN cable. 
      I am not very good in networking and don't know if this can be done. 
      I'm looking for any suggestion or tips. 
      Did multiple Google searches but none related to what I’m looking for. 
      Maybe I need to use a switch? 
      If so, can somebody tell me how it can be implemented?










      share|improve this question















      I have a dynamic IP home connection and I have a TP-Link router. 
      Due to the business I’m running, I need to have a different public IP address for each connected device via LAN cable. 
      I am not very good in networking and don't know if this can be done. 
      I'm looking for any suggestion or tips. 
      Did multiple Google searches but none related to what I’m looking for. 
      Maybe I need to use a switch? 
      If so, can somebody tell me how it can be implemented?







      networking router ip-address dynamic-ip






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 25 at 0:03









      Scott

      15.5k113789




      15.5k113789










      asked Nov 24 at 23:07









      Hashim Roja

      1




      1






















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          1
          down vote













          Each device on your network requires a unique address to communicate.



          Most home routers include a DHCP server that assigns an individual IP address to each LAN device. Just set up the desired range on the router and set the devices to automatic/DHCP.



          Whether you connect the devices to one of the 'router ports' (most home routers includes an internal switch, so those ports are actually switch ports) or add a switch to any of those ports (to increase the number of ports) doesn't matter.



          Edit as the question now asks for public IPs: the one public IP of your router is assigned by your ISP. If you require more than one public IP address you need to ask them. Note that with destination NAT there is no reason for any of your LAN devices to have a public IP address directly assigned.



          If you require port forwarding aka reverse NAT aka destination NAT you can forward different (TCP) ports to different LAN devices.



          You can't however forward a specific port to more than one device. For multiple web servers all on port 80 you could use a reverse proxy that forwards on the HTTP application layer.






          share|improve this answer























          • i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
            – Hashim Roja
            Nov 24 at 23:17






          • 2




            @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
            – Daniel B
            Nov 24 at 23:37










          • so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
            – Hashim Roja
            Nov 24 at 23:39










          • If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
            – Yurij
            Nov 25 at 12:19


















          up vote
          0
          down vote













          This is doable in conjunction with support from your ISP.



          You need to get your ISP to route you a subnet of IPs over your Internet interface, then you assign one if those IPs to the LAN interface on your router and allocate the rest to the DHCP pool - thus replacing the 193.168 addresses with valid ones.



          There are a few gotchas though, including finding an ISP willing to do this, disabling NAT on your router (may not be required depending on firmware) and ordering and allocating the correct size block. Generally a block (subnet) is a power of 2, with the first and last IP in the block being unusable and the second or second last address being assigned to the router. This means that if you have up to 5 computers you need a /29 (8 IP addresses) for 13 you need a /28 (16 addresses), 29 is a /27 (32 addresses ) and so on.



          You would generally expect to pay for IP space, and many ISPs won't support this configuration.






          share|improve this answer





















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "3"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1378110%2ftp-link-different-dynamic-public-ip-for-every-lan-port-possible%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            1
            down vote













            Each device on your network requires a unique address to communicate.



            Most home routers include a DHCP server that assigns an individual IP address to each LAN device. Just set up the desired range on the router and set the devices to automatic/DHCP.



            Whether you connect the devices to one of the 'router ports' (most home routers includes an internal switch, so those ports are actually switch ports) or add a switch to any of those ports (to increase the number of ports) doesn't matter.



            Edit as the question now asks for public IPs: the one public IP of your router is assigned by your ISP. If you require more than one public IP address you need to ask them. Note that with destination NAT there is no reason for any of your LAN devices to have a public IP address directly assigned.



            If you require port forwarding aka reverse NAT aka destination NAT you can forward different (TCP) ports to different LAN devices.



            You can't however forward a specific port to more than one device. For multiple web servers all on port 80 you could use a reverse proxy that forwards on the HTTP application layer.






            share|improve this answer























            • i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
              – Hashim Roja
              Nov 24 at 23:17






            • 2




              @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
              – Daniel B
              Nov 24 at 23:37










            • so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
              – Hashim Roja
              Nov 24 at 23:39










            • If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
              – Yurij
              Nov 25 at 12:19















            up vote
            1
            down vote













            Each device on your network requires a unique address to communicate.



            Most home routers include a DHCP server that assigns an individual IP address to each LAN device. Just set up the desired range on the router and set the devices to automatic/DHCP.



            Whether you connect the devices to one of the 'router ports' (most home routers includes an internal switch, so those ports are actually switch ports) or add a switch to any of those ports (to increase the number of ports) doesn't matter.



            Edit as the question now asks for public IPs: the one public IP of your router is assigned by your ISP. If you require more than one public IP address you need to ask them. Note that with destination NAT there is no reason for any of your LAN devices to have a public IP address directly assigned.



            If you require port forwarding aka reverse NAT aka destination NAT you can forward different (TCP) ports to different LAN devices.



            You can't however forward a specific port to more than one device. For multiple web servers all on port 80 you could use a reverse proxy that forwards on the HTTP application layer.






            share|improve this answer























            • i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
              – Hashim Roja
              Nov 24 at 23:17






            • 2




              @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
              – Daniel B
              Nov 24 at 23:37










            • so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
              – Hashim Roja
              Nov 24 at 23:39










            • If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
              – Yurij
              Nov 25 at 12:19













            up vote
            1
            down vote










            up vote
            1
            down vote









            Each device on your network requires a unique address to communicate.



            Most home routers include a DHCP server that assigns an individual IP address to each LAN device. Just set up the desired range on the router and set the devices to automatic/DHCP.



            Whether you connect the devices to one of the 'router ports' (most home routers includes an internal switch, so those ports are actually switch ports) or add a switch to any of those ports (to increase the number of ports) doesn't matter.



            Edit as the question now asks for public IPs: the one public IP of your router is assigned by your ISP. If you require more than one public IP address you need to ask them. Note that with destination NAT there is no reason for any of your LAN devices to have a public IP address directly assigned.



            If you require port forwarding aka reverse NAT aka destination NAT you can forward different (TCP) ports to different LAN devices.



            You can't however forward a specific port to more than one device. For multiple web servers all on port 80 you could use a reverse proxy that forwards on the HTTP application layer.






            share|improve this answer














            Each device on your network requires a unique address to communicate.



            Most home routers include a DHCP server that assigns an individual IP address to each LAN device. Just set up the desired range on the router and set the devices to automatic/DHCP.



            Whether you connect the devices to one of the 'router ports' (most home routers includes an internal switch, so those ports are actually switch ports) or add a switch to any of those ports (to increase the number of ports) doesn't matter.



            Edit as the question now asks for public IPs: the one public IP of your router is assigned by your ISP. If you require more than one public IP address you need to ask them. Note that with destination NAT there is no reason for any of your LAN devices to have a public IP address directly assigned.



            If you require port forwarding aka reverse NAT aka destination NAT you can forward different (TCP) ports to different LAN devices.



            You can't however forward a specific port to more than one device. For multiple web servers all on port 80 you could use a reverse proxy that forwards on the HTTP application layer.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Nov 25 at 12:11

























            answered Nov 24 at 23:15









            Zac67

            68019




            68019












            • i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
              – Hashim Roja
              Nov 24 at 23:17






            • 2




              @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
              – Daniel B
              Nov 24 at 23:37










            • so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
              – Hashim Roja
              Nov 24 at 23:39










            • If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
              – Yurij
              Nov 25 at 12:19


















            • i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
              – Hashim Roja
              Nov 24 at 23:17






            • 2




              @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
              – Daniel B
              Nov 24 at 23:37










            • so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
              – Hashim Roja
              Nov 24 at 23:39










            • If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
              – Yurij
              Nov 25 at 12:19
















            i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
            – Hashim Roja
            Nov 24 at 23:17




            i forgot to mention that i want the external ip to be different for each lan port(pc) connected and not a local ip like 192.16.. but an external ip, is that possible?
            – Hashim Roja
            Nov 24 at 23:17




            2




            2




            @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
            – Daniel B
            Nov 24 at 23:37




            @HashimRoja That’s up to your ISP. The answer is most likely “no”, though.
            – Daniel B
            Nov 24 at 23:37












            so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
            – Hashim Roja
            Nov 24 at 23:39




            so that's configurable on their end? that's what you mean? i gotta try and ask them hehe, really need this, i asked them for static ip addresse and cannot afford paying 10$/month for each ip
            – Hashim Roja
            Nov 24 at 23:39












            If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
            – Yurij
            Nov 25 at 12:19




            If an ipv6 address is convenient for you then you can dig out how to use a free (or no free) tunnelbroker such a hurricane electric. So update your question to reflect that
            – Yurij
            Nov 25 at 12:19












            up vote
            0
            down vote













            This is doable in conjunction with support from your ISP.



            You need to get your ISP to route you a subnet of IPs over your Internet interface, then you assign one if those IPs to the LAN interface on your router and allocate the rest to the DHCP pool - thus replacing the 193.168 addresses with valid ones.



            There are a few gotchas though, including finding an ISP willing to do this, disabling NAT on your router (may not be required depending on firmware) and ordering and allocating the correct size block. Generally a block (subnet) is a power of 2, with the first and last IP in the block being unusable and the second or second last address being assigned to the router. This means that if you have up to 5 computers you need a /29 (8 IP addresses) for 13 you need a /28 (16 addresses), 29 is a /27 (32 addresses ) and so on.



            You would generally expect to pay for IP space, and many ISPs won't support this configuration.






            share|improve this answer

























              up vote
              0
              down vote













              This is doable in conjunction with support from your ISP.



              You need to get your ISP to route you a subnet of IPs over your Internet interface, then you assign one if those IPs to the LAN interface on your router and allocate the rest to the DHCP pool - thus replacing the 193.168 addresses with valid ones.



              There are a few gotchas though, including finding an ISP willing to do this, disabling NAT on your router (may not be required depending on firmware) and ordering and allocating the correct size block. Generally a block (subnet) is a power of 2, with the first and last IP in the block being unusable and the second or second last address being assigned to the router. This means that if you have up to 5 computers you need a /29 (8 IP addresses) for 13 you need a /28 (16 addresses), 29 is a /27 (32 addresses ) and so on.



              You would generally expect to pay for IP space, and many ISPs won't support this configuration.






              share|improve this answer























                up vote
                0
                down vote










                up vote
                0
                down vote









                This is doable in conjunction with support from your ISP.



                You need to get your ISP to route you a subnet of IPs over your Internet interface, then you assign one if those IPs to the LAN interface on your router and allocate the rest to the DHCP pool - thus replacing the 193.168 addresses with valid ones.



                There are a few gotchas though, including finding an ISP willing to do this, disabling NAT on your router (may not be required depending on firmware) and ordering and allocating the correct size block. Generally a block (subnet) is a power of 2, with the first and last IP in the block being unusable and the second or second last address being assigned to the router. This means that if you have up to 5 computers you need a /29 (8 IP addresses) for 13 you need a /28 (16 addresses), 29 is a /27 (32 addresses ) and so on.



                You would generally expect to pay for IP space, and many ISPs won't support this configuration.






                share|improve this answer












                This is doable in conjunction with support from your ISP.



                You need to get your ISP to route you a subnet of IPs over your Internet interface, then you assign one if those IPs to the LAN interface on your router and allocate the rest to the DHCP pool - thus replacing the 193.168 addresses with valid ones.



                There are a few gotchas though, including finding an ISP willing to do this, disabling NAT on your router (may not be required depending on firmware) and ordering and allocating the correct size block. Generally a block (subnet) is a power of 2, with the first and last IP in the block being unusable and the second or second last address being assigned to the router. This means that if you have up to 5 computers you need a /29 (8 IP addresses) for 13 you need a /28 (16 addresses), 29 is a /27 (32 addresses ) and so on.



                You would generally expect to pay for IP space, and many ISPs won't support this configuration.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 25 at 2:21









                davidgo

                41.5k74985




                41.5k74985






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Super User!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1378110%2ftp-link-different-dynamic-public-ip-for-every-lan-port-possible%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                    Alcedinidae

                    Origin of the phrase “under your belt”?