Which of the following statements about NAT are true? (Choose three.)
A. NAT is short for "network address translation".
B. NAT, also called address proxy, is used for translation between private and public network addresses.
C. Hosts within the intranet can access the extranet without using NAT.
D. NAT can effectively resolve the problem of IP address shortage.