Ich habe diesen Begriff gesucht und meine Antwort nicht gefunden: "Platzhalter-Domainname in Hosts"
Ich habe ein HostGator-Konto, in dem ich geheime Domains erstelle, damit ich Websites erstellen und testen kann. Um sie zu verwenden, füge ich die Domain meiner / etc / hosts-Datei hinzu wie:
192.168.129.3 ts.buck
192.168.129.3 www.ts.buck
Ich habe versucht, das * zu verwenden
192.168.129.3 *.buck
aber es funktioniert nicht.
Dies ist auf meinem Desktop, ich habe hier keinen Server. Es ist auch nur für den internen Gebrauch bestimmt, nicht für den Rest der Welt.
Es wäre schön, eine einfache Möglichkeit zu haben, meine eigene TLD zum Erstellen von Teststandorten zu verwenden.
Antworten:
Sie müssen einen DNS-Server einrichten. (installiere dnsmasq (ist leicht) oder binde (ist ziemlich schwer)). Installieren ...
Im
/etc/NetworkManager/dnsmasq.d/dnsmasq-localhost.conf
hinzufügen
neu starten
Wichtiger Hinweis .
Wenn der
dnsmasq
Dienst nicht gestartet werden konnte, überprüfen Sie Ihre Dienstprotokolle, indem Sie densystemctl status dnsmasq.service
Befehl ausführen.Wenn in den Protokollen die folgende Meldung
Failed to create listening socket for port 53: Address already in use
angezeigt wird, können Sie diesen Fehler wie hier beschrieben behebenquelle
sudo service network-manager restart
:Nur ein schnelles Zusätzlich zu der obigen Antwort, stellen Sie sicher , dass Ihr lokaler Domain - Name mit nicht zu Ende
.local
, es sieht aus wie dies ein reservierter Name ist so in der/etc/dnsmasq.conf
:WIRD NICHT FUNKTIONIEREN
wird funktionieren.
quelle