Esta é uma pergunta muito carregada, mas vou tentar dar uma breve descrição conceitual. Um registro A é uma tradução de um nome de domínio para um endereço IP. Quando um computador faz uma pesquisa para encontrar um domínio (google.com, yahoo.com, etc), ele não o encontra pelo domínio, mas pelo IP; o servidor DNS fornece o IP que ele possui no registro A quando recebe a consulta do domínio e o computador, em seguida, navega para esse endereço. É claro que é muito mais complicado do que isso, mas é uma descrição de alto nível do serviço que um registro A realiza.