Wildcard Subdomains für den eifrigen Webentwickler

Kurz und knapp: Die hosts-Datei (Linux: /etc/hosts, Windows: %systemroot%/system32/drivers/etc/hosts) ist ein Relikt aus grauer Vorzeit. Wildcard-Domains sind ihr fremd und so bin ich nicht der erste, der darüber stolpert. Auch nach langer Recherche im Netz, wollte sich partout keine Lösung abzeichnen. Dabei kann man mit einem kleinen DNS-Server wie dnsmasq schnell und einfach das Problem lösen.

Zunächst das Ebuild installieren und die Konfiguration im Editor der Wahl öffnen.

$ emerge -av dnsmasq
$ nano /etc/dnsmasq.conf

Folgende Zeilen zur Konfiguration hinzufügen. Ein Beispiel sollte bereits vorhanden sein.

address=/localhost/127.0.0.1
address=/local/127.0.0.1
address=/meine-domain.xxx/127.0.0.1

Dienst starten nicht vergessen.

$ /etc/init.d/dnsmasq start

Die Datei /etc/resolv.conf sollte man noch anpassen, in dem man als ersten Eintrag den lokalen Rechner als Nameserver angibt.

domain local
search local
nameserver 127.0.0.1
nameserver 192.168.1.1

Glücklich schätzen kann sich jeder, der das direkt auf seinem Router einrichten kann. Für alle anderen gibt es hexxie.com oder smack-a-ho.st.

Links:

  1. Inspiriert durch eine Anleitung für Debian
  2. Blog-Post zum DNS-Dienst: hexxie.com
  3. Blog-Post zum DNS-Dienst: smack-a-ho.st
Dieser Beitrag wurde unter gentoo, linux abgelegt und mit , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>