I would like to understand if the DNS servers send a ping or something like that to the IP which the lookup was done
Não, em termos simples, um servidor DNS recebe um pacote de consulta de DNS de um cliente DNS e retorna um pacote de resposta DNS.
O serviço DNS em si não faz uso de ping
(solicitações de eco ICMP ou outras variedades de ping).
I would like to know this to find a way to know when my domain is resolved.
Isso não pode ser feito.
O "dono" do example.com não pode dizer se alguém em outro lugar do planeta executou um nslookup www.example.com
As respostas do DNS são armazenadas em cache.
O serviço DNS nunca tenta notificar o domínio "proprietário" das pesquisas.
Se você ou outras pessoas estiverem com problemas de resolução de DNS que você deseja investigar, existem outros métodos melhores. No entanto, primeiro você precisa ler e entender os RFCs relevantes. Você precisa entender conceitos como primárias & secundárias, transferências de zona, consultas recursivas e quando desativadas / recusadas, autoritativas e não autoritativas.
Existe um livro maravilhoso chamado "TCP Illustrated, Volume 1" de Stevens . Capítulo 14 abrange o DNS. Se você realmente deseja entender o DNS, provavelmente não há melhor lugar para começar.