Løs DNS-opslagsfejl i Ubuntu 17.04: Guide til systemd-resolved og /etc/hosts symlink

Hvordan løses DNS-opslagsfejl, der opstår efter opgradering til Ubuntu 17.04, hvor systemd-resolved anvendes, og /etc/hosts er en symlink?

Oplever du DNS-opslagsfejl efter opgradering til Ubuntu 17.04 med systemd-resolved og /etc/hosts som en symlink, kan problemet løses ved at kontrollere symlinket, oprette en ny /etc/hosts-fil, genstarte systemd-resolved og opdatere DNS-indstillingerne.

Sådan løses DNS-opslagsfejl efter opgradering til Ubuntu 17.04 med systemd-resolved og /etc/hosts som en symlink

Hvis du oplever DNS-opslagsfejl efter opgradering til Ubuntu 17.04, hvor systemd-resolved anvendes, og /etc/hosts er en symlink, kan du følge disse trin for at løse problemet:

  1. Kontroller symlink:
    • Åbn en terminal.
    • Kør kommandoen ls -l /etc/hosts for at sikre, at /etc/hosts er en symlink.
  2. Opret en ny /etc/hosts-fil:
    • Hvis /etc/hosts er en symlink, kan du oprette en ny fil ved at køre sudo rm /etc/hosts for at fjerne symlinket.
    • Opret en ny /etc/hosts-fil med kommandoen sudo touch /etc/hosts.
    • Rediger den nye /etc/hosts-fil med sudo nano /etc/hosts og tilføj de nødvendige standardindgange, f.eks.:
      127.0.0.1   localhost
      127.0.1.1   yourhostname
              
  3. Genstart systemd-resolved:
    • Genstart systemd-resolved-tjenesten ved at køre sudo systemctl restart systemd-resolved.
  4. Opdater DNS-indstillinger:
    • Kontroller, at systemd-resolved bruger den korrekte DNS-server ved at køre systemd-resolve --status.
    • Hvis nødvendigt, opdater DNS-serverne i /etc/systemd/resolved.conf ved at redigere filen med sudo nano /etc/systemd/resolved.conf og tilføje eller ændre linjen:
      DNS=8.8.8.8 8.8.4.4
              
    • Genstart systemd-resolved igen med sudo systemctl restart systemd-resolved.
  5. Opdater symlink (valgfrit):
    • Hvis du ønsker at gendanne symlinket, kan du gøre det ved at køre sudo ln -s /path/to/your/hosts /etc/hosts.

Ved at følge disse trin bør du kunne løse DNS-opslagsfejlene, der opstår efter opgradering til Ubuntu 17.04, hvor systemd-resolved anvendes, og /etc/hosts er en symlink.