Skip navigation
This discussion is archived

what is the difference between "DHCP and NAT" and "DHCP" router modes

3221 Views 5 Replies Latest reply: Feb 1, 2013 12:49 PM by LaPastenague RSS
pmlst097 Level 1 Level 1 (0 points)
Currently Being Moderated
Feb 1, 2013 12:03 PM

What is the difference between the router modes "DHCP and NAT" and DHCP, under what circumstances should each be used.

Time Capsule 802.11n (4th Gen)
  • LaPastenague Level 7 Level 7 (32,620 points)

    DHCP alone is used where you buy a block of public IP addresses.. each time a computer connects it will request another IP.. which is sourced from the ISP not the router.. This is extremely rare setup.. (for home users that is.. multiple public IP blocks are expensive). It could be used with another router as a true router rather than NAT.. Even with a private IP address setup you will seldom do it this way.


    For everybody the option we use is either DHCP and NAT.. where the router takes a single public IP and uses a translation to (Network Address Translation) to a range of private IP addresses.


    Or bridge mode.. where the TC is plugged into another NAT router.

  • davidsignal Level 3 Level 3 (525 points)

    Some of what LaPastenague said is correct.   Most home routers use DHCP to assign private IP addresses to your private local network.


    NAT means that data from the private IP addresses is translated to go across the public internet IP.


    LAN (private IP addresses assigned by your router using DHCP) ------------>router (uses NAT to translate the network addresses)------>internet (public IP address assigned by your ISP)



    EDIT:  and to answer your question, you will always use NAT as long as you have a home network.  You will also always use DHCP, unless you are assigning static IP addresses for all of your network devices.

  • davidsignal Level 3 Level 3 (525 points)

    yes, you have it right.  Except your timecapsule doesn't use DHCP to get the IP address from comcast.  Possibly, Comcast leases it to your modem with their own DHCP... this public IP gets passed to your timecapsule.   But the rest of what you said is right.


    The only reason you would turn off DHCP or NAT would be if you have another router or server on your network that is already running DHCP or NAT.  Some device on your network needs to run them though.  Most likely, it is going to be your timecapsule.

  • LaPastenague Level 7 Level 7 (32,620 points)


    NAT I suppose is used to allow me to use my internal addresses for me at the same time other people are using the same addresses on their private networks and there is no clash?

    NAT saved the world from having to go to ipv6 ages ago.. otherwise we would need every device in a network to have a public IP and the routing issues would be considerable.. protection of private networks a nightmare.. if you think the current virus/trojan/malware situation is bad (less so on macs of course).. if everybody had every device they own fully exposed it would be a nightmare.


    But NAT introduced a whole new set of problems where access to the internet for direct communication is subject to painful issues.. so anything that is interactive, games, voip, messaging etc requires opening of ports.. which would not be needed in ideal world.


    Now that ipv4 is practically exhausted, we are going to be forced to ipv6.. but it is not an easy transition.



    So for home use I need "DHCP and NAT"


    Yes, until ipv6 starts up and we start down that track.. for now.. NAT is required.


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.