When a webserver like Apache receives a HTTP request for a web-site domain that it isn't configured for, it will return the contents for the first website that is in it's configuration.
(or a 404 response if the part of the URL after the hostname doesn't exist in the default site)
So probably the webserver isn't correctly configured.
Configuring domains in DNS is a separate action from configuring sites (with domain-names) in a web-server. Details depend on your hosting service.
Update:
DNS
Here's an example DNS zone file
www.example.com IN A 203.0.113.5
www.example.org IN A 203.0.113.5
Your domain hosting provider will have a point and click GUI for you to add these records, you don't have to do it using a text editor. However exactly what the GUI tools look like, and how to use them, depend on exactly which domain hosting service you are using.
In the case of the problem you describe, these records are probably set up correctly, you want to host both example.com and example.org on the same server.
HTTPD
Here's an example configuration for 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>
If the second <VirtualHost> clause (for example.org) was omitted, Apache would serve up the page for example.com if you asked it for example.org. (actually it's been a while since I tested this but I expect it is still so).
Your hosting company's Control-Panel will have a point and click GUI that will cause the appropriate sections to be added to the HTTPD configuration file for you (you don't have to edit this textual configuration file using a text editor).
If your web-hosting company uses Nginx or IIS instead of Apache HTTPD, the config file may look completely different. The design and operation of the configuration GUI depends on your exact hosting provider, there are too many variations to cover them all here.
I believe aftab.cc is hosted by your-server.de who use Apache HTTPD and cPanel, If you google for "How to add a site to a cPanel hosting plan" you should find some useful videos and other tutorial material. Good luck.