Caraças, [PT]CableGuy:
Parece resposta de um exame, hehe.
Está quase perfeito.
O único senão é o facto de o computador cliente não perguntar directamente ao TLD qual o IP de determinado servidor. Imaginemos que é um cliente netcabo. Primeiro pergunta aos servidores DNS da netcabo se sabe qual o IP do servidor
www.sony.pt . Se o servidor DNS da netcabo não souber, apresenta-lhe uma resposta do género "olha, eu não sei, mas este gajo (um servidor DNS qualquer acima deste último, que resolva os nomes DNS para os domínios portugueses) é capaz de saber ou então conhece quem saiba". Estes são os forwarders.
Acima dos TLD ainda há a raíz de todo o sistema DNS. São 13 servidores que vêm pré-definidos em todos os servidores DNS.
Basicamente, estes servidores indicam quais os servidores encarregues de cada TLD. Em termos práticos, se o teu ISP pertencer ao TLD .pt e quiseres visitar uma página qualquer num servidor qualquercoisa.com, um desses 13 servidores é consultado para indicar o servidor DNS dos domínios .com.
Mas já me estou a alongar demais. O que eu queria dizer, basicamente, é que as consultas aos servidores DNS são de baixo para cima (primeiro consulta o servidor DNS local, se houver, depois o do próprio ISP, e por aí fora até encontrar o IP desejado). Mas nem sempre são consultados os servidores DNS dos domínios ou os servidores da raíz, esses 13 que mencionei.
Aqui fica a lista destes 13 servidores que falei, para brincarem um bocadinho com o tracert e o nslookup

:
a.root-servers.net 198.41.0.4
b.root-servers.net 128.9.0.107
c.root-servers.net 192.33.4.12
d.root-servers.net 128.8.10.90
e.root-servers.net 192.203.230.10
f.root-servers.net 192.5.5.241
g.root-servers.net 192.112.36.4
h.root-servers.net 128.63.2.53
i.root-servers.net 192.36.148.17
j.root-servers.net 192.58.128.30
k.root-servers.net 193.0.14.129
l.root-servers.net 198.32.64.12
m.root-servers.net 202.12.27.33
Cumprimentos.