SPMA080 April 2021 TM4C1292NCPDT , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1294NCZAD , TM4C1299KCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C1299NCZAD , TM4C129DNCPDT , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TM4C129XNCZAD
Every device connected to a network will have a unique IP address which relies on the IP (Internet Protocol) for communications. However, the IP address is either a 32-bit address as in IPv4 or 128-bit as in IPv6 which is hard to remember by humans. The DNS (Domain Name System) is an application layer service that translates the “human-friendly” domains names to IP addresses. It is easy for humans to remember www.ti.com as opposed to its numerical IP address. Note the DNS is rather an application service that relies on the UDP protocol rather than a protocol per se.
This simple example demonstrates using the DNS feature to retrieve the IP addresses of four different websites.