DNS personalizado con Systemd y Ubuntu o CentOS

Escrito el 2021-02-16 por Alberto Ferrer
Tiempo de lectura: 2 minuto(s)
Etiquetas: ubuntu centos systemd

Para los que no saben… y para mi que suelo olvidarme, no se puede editar resolv.conf como si nada, ahora debemos cambiar las DNS en otro fichero… para esto me creo esta entrada, a modo de recordatorio.

Configuramos las direcciones DNS en el archivo ubicado en /etc/systemd/resolved.conf, luego modificamos el parámetro comentado DNS y agregar los valores deseados:

    DNS=127.0.0.1 192.168.0.1 8.8.8.8

En mi caso, local, router y externo.

    alberto@backups:~$ sudo nano /etc/systemd/resolved.conf
    alberto@backups:~$ sudo rm -f /etc/resolv.conf
    alberto@backups:~$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
    alberto@backups:~$ service systemd-resolved restart
    alberto@backups:~$ systemd-resolve --status
    Global
             DNS Servers: 127.0.0.1
                          192.168.0.1
                          8.8.8.8
              DNSSEC NTA: 10.in-addr.arpa
                          16.172.in-addr.arpa
                          168.192.in-addr.arpa
                          17.172.in-addr.arpa
                          18.172.in-addr.arpa
                          19.172.in-addr.arpa
                          20.172.in-addr.arpa
                          21.172.in-addr.arpa
                          22.172.in-addr.arpa
                          23.172.in-addr.arpa
                          24.172.in-addr.arpa
                          25.172.in-addr.arpa
                          26.172.in-addr.arpa
                          27.172.in-addr.arpa
                          28.172.in-addr.arpa
                          29.172.in-addr.arpa
                          30.172.in-addr.arpa
                          31.172.in-addr.arpa
                          corp
                          d.f.ip6.arpa
                          home
                          internal
                          intranet
                          lan
                          local
                          private
                          test

    Link 3 (enp1s0)
          Current Scopes: none
           LLMNR setting: yes
    MulticastDNS setting: no
          DNSSEC setting: no
        DNSSEC supported: no

    Link 2 (ens3)
          Current Scopes: none
           LLMNR setting: yes
    MulticastDNS setting: no
          DNSSEC setting: no
        DNSSEC supported: no
    alberto@backups:~$