Quando um servidor como o Apache recebe uma solicitação HTTP para um domínio de site da Web para o qual ele não está configurado, ele retornará o conteúdo do primeiro site que está em sua configuração.
(ou uma resposta 404 se a parte da URL após o nome do host não existir no site padrão)
Então, provavelmente, o servidor não está configurado corretamente.
A configuração de domínios no DNS é uma ação separada da configuração de sites (com nomes de domínio) em um servidor da web. Detalhes dependem do seu serviço de hospedagem.
Atualização:
DNS
Veja um exemplo de arquivo de zona DNS
www.example.com IN A 203.0.113.5
www.example.org IN A 203.0.113.5
Seu provedor de hospedagem de domínio terá um ponto e clique em GUI para você adicionar esses registros, você não precisa fazer isso usando um editor de texto. No entanto, exatamente como as ferramentas da GUI se parecem e como usá-las, dependem exatamente de qual serviço de hospedagem de domínio você está usando.
No caso do problema que você descreve, esses registros provavelmente estão configurados corretamente, você quer hospedar o example.com e o example.org no mesmo servidor.
HTTPD
Veja uma configuração de exemplo para o Apache HTTPD
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
Se a segunda cláusula <VirtualHost>
(por exemplo, org ) foi omitida, o Apache serviria a página para example.com se você solicitasse o exemplo.org. (na verdade já faz um tempo desde que testei isso, mas espero que ainda seja assim).
O Painel de Controle da sua empresa de hospedagem terá um ponto e uma GUI que farão com que as seções apropriadas sejam adicionadas ao arquivo de configuração do HTTPD (você não precisa editar esse arquivo de configuração textual usando um editor de texto).
Se a sua empresa de hospedagem usa Nginx ou IIS em vez do Apache HTTPD, o arquivo de configuração pode parecer completamente diferente. O design e a operação da GUI de configuração dependem do seu provedor de hospedagem exato, há muitas variações para abranger todos eles aqui.
Eu acredito que o aftab.cc é hospedado pelo your-server.de que usa o Apache HTTPD e o cPanel, Se você pesquisar no Google "Como adicionar um site a um plano de hospedagem do cPanel", deverá encontrar alguns vídeos úteis e outros materiais de tutorial. Boa sorte.