Os preços que vês, tanto na DNS.pt como no teu fornecedor, são preços para clientes finais. Ambos têm a sua margem. No entanto o teu fornecedor prefere baixar a margem de lucro para ter mais clientes...
Ele (o fornecedor) não os compra a 22€! Regista-os (teoricamente) ao mesmo preço que a DNS.pt, mas comercializam a preços finais diferentes, ajustando as margens às suas necessidades.