Ähm das ist soo...
Folgendes nur zum verständnis: Wenn dann beispielsweise eine .de domain aufgerufen(
www.test.de) wird passiert folgendes,
im der config des dns server von dem jewailigen provider wird in etwa folgendes stehen:
|
Quellcode
|
1
2
3
4
5
|
zone "de." {
type hint;
file "/etc/bind/denic.zone";
};
|
Das heist die punkt de endung ist eine Zone welcher wieder von einem anderen Inhaber verwaltet wird.
denic.zone:
|
Quellcode
|
1
2
|
$ORIGIN .
* IN A a.nic.de
|
Das bedeuter der DNS server von denic.de wird auf die domain durchsucht.
Falls gefunden schickt der denic server dann die zugehörige host ip adresse an den dns server vom provider(falls nicht gecached) und dann vom provider an den user.
Fazit:
Es ist zwar möglich einen eigenen DNS Server aufzusetzen und selber Domains auf diesen aufzuspielen, das bringt dir aber nix da jeder andere Internet user die DNS Server seines Providers automatisch verwendet welcher nicht auf auf den von dir erstellten DNS Server hört.
Was du machen kannst ist subdomains einer dir gehörenden domain selber auf deinem server zu registrieren aber mit /etc/hosts kommst du da nicht weiter.
Wie du siehst brauchst du einen DNS Server wie beispielsweise der allgemein genutze Bind(
http://wiki.ubuntuusers.de/DNS-Server_Bind)
Ich hoffe ich konnte dir weiterherlfen,
MFG
JackAv
EDIT:
Achja die anbieter die du ansprichst registrieren im Endeffekt auch nur auf anderen Servern wie der schon erwähnte denic