= DNS {{tag>linux tcpip dns}} == related * [[tcpip:dns:start|]] * [[tcpip:dns:dnsmasq]] * [[tcpip:dns:bind9]] * [[linux:dns:127]] * [[https://www.dns0.eu/]] * [[https://one.one.one.one/]] == direct * esbrinar qui gestiona les dades de xarxa (netplan) * aplicar els canvis (networkmanager en desktops) === DNS populars * Cloudflare DNS (1.1.1.1, 1.0.0.1) * OpenDNS (208.67.222.222, 208.67.220.220) * Google Public DNS (8.8.8.8, 8.8.4.4) == configuració DNS * interficie de xarxa:ip a ifconfig -a === search Search domain means the domain that will be automatically appended when you only use the hostname for a particular host or computer. This is basically used in a local network. dns-search xyz.com ##If you put this into /etc/network/interfaces search xyz.com ##If you put this into /etc/resolvconf/resolv.conf.d/base|head|tail host test test.xyz.com has address 192.168.1.5 nslookup test Server: 192.168.1.11 Address: 192.168.1.11#53 Name: test.xyz.com Address: 192.168.1.5 /via: [[https://askubuntu.com/questions/584054/how-do-i-configure-the-search-domain-correctly]] === resolv.conf * ''/etc/resolv.conf'' es symlink de fichero generado dinámicamente * ''/etc/resolvconf/resolv.conf.d/head'' añade al principio de ''/etc/resolv.conf'' * se gestiona a través de **systemd-resolved** -> **/etc/systemd/resolved.conf** * /etc/systemctl/resolved.conf * /etc/resolv.conf * no recomanat, sobreescrit per NetworkManager * nameserver 8.8.8.8 nameserver 8.8.4.4 * /etc/hosts: 78.47.249.138 wiki.fidmag.org * resolvectl status * llistat DNS: resolvectl --list * actualitzar canvis pendents: resolvectl --enable-updates * interficie responent: resolvectl -i * update files: resolvectl -u === netplan (servers) * identificar el netplan fet servir:cat /etc/netplan/01-network-manager-all.yaml * # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager * network: version: 2 ethernets: eth0: dhcp4: true nameservers: addresses: [8.8.8.8, 8.8.4.4] * network: version: 2 ethernets: eth0: dhcp4: false addresses: [192.168.1.10/24] gateway4: 192.168.1.1 nameservers: addresses:[208.67.222.222, 208.67.220.220] * aplicar: sudo netplan apply sudo netplan generate # si problemas y repetir apply === NetworkManager * Interfície gràfica * després d'aplicar canvis, reiniciar o:sudo systemctl restart NetworkManager == nmcli * nmcli * nmcli connection show * nmcli device show eno1 == comandos (OLD) * NO: systemctl status systemd-resolved.service * clear DNS debian: sudo systemd-resolve --flush-caches * full config?: systemd-analyze cat-config systemd/resolved.conf