DNS stands for Domain Name System.
The main function of DNS is to translate domain names into IP Addresses, which computers can understand. It also provides a list of mail servers which accept Emails for each domain name.
Due to the nature of managing high loads a DNS provider (for example Google (220.127.116.11)) uses much more servers to manage all the incoming DNS requests. This causes different IP addresses being showed up in results.