Nope, every box only needs an internal IP adresss, unless it is connected directly to the internet.

If a computer on a network is directly connecyed to the internet then that will require an external IP, unless it goes through a router/modem in which case the router/modem will have the external ip!