Betriebssystem: Ubuntu 18.0.4
ich installiere Squid mit diesem Befehl:
sudo apt-get install squid
nach der Installation habe ich eine kleine Änderung an squid.conf vorgenommen, ändere nur dieses http_access deny all in http_access allow all
Nach dem Speichern der Änderungen führe ich diesen Befehl aus
sudo service squid restart
aber ich bekomme diesen Fehler:
sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable
und ich überprüfe meine Hosts-Datei, ich sehe diesen Text:
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Ich überprüfe meine Hostnamendatei und sehe diesen Text:
server1.yourdomain.com
ich ändere diesen Text in Ubuntu
Nach der Änderung führe ich diesen Befehl erneut aus:
sudo service squid restart
and this command
sudo service squid stop
aber ich bekomme wieder diesen Fehler:
sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable
und testen Sie diesen Befehl:
sudo service squid reload
sudo: unable to resolve host server1.yourdomain.com: Resource temporarily unavailable
squid.service is not active, cannot reload.
ich überprüfe Ping IP, bekomme guten Ping
Wie kann dieses Problem behoben werden?
Antwort1
Ihr Computer versucht, server1.yourdomain.com aufzulösen, schlägt jedoch fehl.
Der erste Schritt der DNS-Auflösung besteht darin, dass die Instanz in ihrer eigenen /etc/hosts-Datei nachsieht, bevor sie den nächsten DNS-Server überprüft.
Bearbeiten Sie einfach die Datei /etc/hosts des Servers und ändern Sie diese Zeile 127.0.0.1 localhost
in:
127.0.0.1 localhost server1.yourdomain.com
Starten Sie dann den Squid-Dienst neu:
service squid restart